All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMSTEPExchanges Interface VPMIExMerger

Usage: you can freely reimplement this interface.


interface VPMIExMerger

Description of the Merger Interface.
Role: This interface must be re-implemented when a new Import/Export merger component needs to be defined. These components enable to create or reconciliate data located in the ENOV_DATAX working form with the ENOVIA LCA repository.
These components for a specific set of data will:

Data to be integrated in the ENOVIA LCA are expressed in a SDAI working form compliant with the ENOV_DATAX Express schema.


Method Index


o Merge(CATIContainer_var&,VPMExMergerRepManager*)
Starts one merging operation.
o MergerInit(CATListOfCATUnicodeString&)
Describes Merger component behavior.
o Save()
Commit of the result in the DB.

Methods


o Merge
public virtual Merge( const iCandidate,
iReportMngr)
Starts one merging operation.
Role: Compares the input Container against the DB and updates of the Merge Report
Parameters:
iCandidate
CATIContainer that contains the SDAI working form to validate.
iReportMngr
Provide access to objects log (to remind created, deleted or modified object during this operation).
o MergerInit
public virtual MergerInit( const iArgLst)
Describes Merger component behavior.
Role: Call before starting the Merge operation, it enables to set Merger options
Parameters:
iArgLst
Define execution option for the merger components.
o Save
public virtual Save()
Commit of the result in the DB.
Role: Commit of the result in the DB.

This object is included in the file: VPMIExMerger.h
If needed, your Imakefile.mk should include the module: GUIDVPMSTEPExchanges

Copyright © 2003, Dassault Systèmes. All rights reserved.