ISPAdapter6 Interface - Integration - Update 46 - Help - Hexagon

SmartPlant Integration .NET Help

Language
English
Product
Integration
Search by Category
Help
SmartPlant Foundation / SDx Version
10
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)

This interface has a writeonly property called CompSchemaIContainer. The tools will implement this property if they intend to call the LoadCompSchemaForAdapter method on ISPCLCommonUIApplicationUI and ISPCLCommonUIApplicationNoUI interfaces. (See the SmartPlant Common UI .NET Interfaces Reference Guide for details on SPCLCommonUIApplicationUI Implementing ISPClientApplicationUI and SPCLCommonUIApplicationNoUI Implementing ISPClientApplicationNoUI.)

Some tools have a need to access a certain component schema when interacting with SmartPlant Schema objects. This interface allows them to have a reference to the container of the Component Schema loaded when the tool calls the LoadCompSchemaForAdapter method on the ISPCLCommonUIApplicationUI or ISPCLCommonUIApplicationNoUI interface. For instance, during the Retrieve operation, the tool may need access to its own component schema. In such a case, the tool will call the LoadCompSchemaForAdapter method just before invoking the retrieve call to SPCLCommonUI. The tool will identify the Component Schema to be loaded. The LoadCompSchemaForAdapter method will access the tool adapter through ISPAdapter6 interface and pass the reference to the Component Schema container by calling the CompSchemaIContainer property.