P&ID now contains changes to validation, calculation, and standalone applications depicted in the following flowchart:
For continued COM support of validation and calculation technology in custom applications:
Re-reference relevant COM-visible API components.
Rebuild COM components.
Make changes from Interop for COM components.
Create .NET wrappers that implement new Managed Extensibility Framework (MEF) approach for lightweight extensible applications and will be proxy for interops.
All the .NET API functionality (Llama, Plaice, PIDAuto, LMAutomationUtil) components are COM-visible. ProgIDs and GUIDs of those components are preserved. This approach provides minimum impact to clients already using P&ID Automation capabilities with the VB6 version of the product.