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:

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
public virtual HRESULT Save( const CATIContainer_var& iCandidate,
const CATUnicodeString& fileName)= 0
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

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