All Frameworks Class Hierarchy This Framework Previous Next Indexes
VPMSTEPExchanges Interface VPMIExChecker
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VPMIExChecker
Usage: you can freely reimplement this interface.
interface VPMIExChecker
Description of the Checker Interface.
Role: This interface must be re-implemented when a new Import/Export
checker component need to be defined. These components enable to check data
integrity. For example, we provide checker components to validate the rules of the
ENOVIA V5 modelers, the exchange process and the exchange protocols.
These components check:
- Uniqueness rules
- Existence of mandatory attributes
- Existence of files (models and documents) to attach to document version
- Preparation of the instantiation step (with or without effectivity)
- Preparation of data for pointing between modelers
- Generic changes according to enterprise rules
- Conformance with class rules in the case of file exchanges based on standard protocoles (AP203, for example)
Data to be validated or updated are expressed in a SDAI working form compliant with
the ENOV_DATAX Express schema.
Method Index
- o
Check(CATIContainer_var&)
- Starts checking some dedicated rules.
- o
Save(CATIContainer_var&,CATUnicodeString&)
- Saves.
Methods
o Check
public virtual HRESULT Check( | const CATIContainer_var& | iCandidate)= 0 |
-
Starts checking some dedicated rules.
Role: Checks some dedicated rules.
- Parameters:
-
- iCandidate
- CATIContainer that contains the SDAI working form to validate.
o Save
-
Saves.
Role: Saves.
- Parameters:
-
- iCandidate
- CATIContainer that contains the SDAI working form to validate.
- fileName
- File path name where to save the current state of the SDAI working.
This object is included in the file: VPMIExChecker.h
If needed, your Imakefile.mk should include the module: GUIDVPMSTEPExchanges