ProcessRetrieveData - Integration - Update 44 - Help - Hexagon

SmartPlant Integration COM 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)

Description

This method is called by EFServiceManager and needs to be implemented to modify, add, or remove information from the data to be retrieved before transmitting to the tool adapter. This implementation can also validate the retrieve data and raise messages during the retrieve process and can also update the progress bar with the status of each step.

  • To log messages, make sure MessageIContainer is set, and add the messages to MessageIContainer. The messages are saved to a log file.

  • To display progress steps in the progress bar, implement ListOfProgressSteps(). For each step, call StepProgress(stepName) before starting the step. Use the member variable of type IEFCustomRetreiveEventHandler with SetEventHandlerObj()

  • For a sample implementation, see Sample Implementation (IEFCustomRetrieve).

Arguments

Name

Data type

Input/output

Description

oDocumentIObject

IObject

Input

IObject interface on the document object.

blnValidateAfterCustomProcess

Boolean

Input/Output

User should set this flag to True is validation is required after custom processing.

oDocIContainer

IContainer

Input/Output

Document container.

oDocMetalContainer

IContainer

Input/Output

Document meta-data container.

oDocTombstonesIContainer

IContainer

Input/Output

Document Tombstone container.

oMapSchContlContainer

IContainer

Input

Optional. Maps the schema container.