ISPFCDWObject
This is the main consolidated object interface which implies IObject and is required by all consolidated class definitions.
There are no properties exposed on this interface.
Functionality configured on ISPFCDWObject
The following methods are configured on this interface.
-
View Consolidated Data
-
Inconsistency Report
ISPFCDWClassifiedItem
This interface is realized on classified items as well as the ISPFClassifiedItem interface, which it implies. These should be optionally realized, as the typing properties are not always published and the classification relationships cannot be determined. See the section Consolidation Implementation and Customization for more details. Code is implemented on this interface to control the creation of the SmartPlant Foundation primary classification relationship and associated classification level relationships used for queries.
There are no properties exposed on this interface.
Functionality configured on ISPFCDWClassifiedItem
There are no methods configured on this interface.
ISPFTEFPublishedObjectCollection
This interface is retained because it has the ComprisedOf relationship to relate the published tool data to the consolidated objects.
This enables the CDW to use exactly the same navigation mechanism that is used by the shared object to view published data.
Additional interfaces on CDW SPFCDWInstrument
The additional interfaces shown in the previous diagram, including the primary interface, are just an example of the configuration of a consolidated class definition. Each CDW class definition must have a different primary interface that is unique to and realized only by that class, to provide a way for unique searches. The additional interfaces can either be copies of the SmartPlant schema interfaces or they could realize the same SmartPlant schema interfaces. Creating copies of the interfaces provides more control over which properties are modeled as described in more detail in the section on How to Configure the CDW.