All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMSTEPExchanges Interface ENOVIExOutputer

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ENOVIExOutputer
 

Usage: you can freely reimplement this interface.


interface ENOVIExOutputer

Description of the ENOVIExOutputer Interface.
Role: This interface must be re-implemented when a new Import/Export outputer component need to be defined. These components enable to save data in an external repository. For example, you may want to import data to ENOVIA V5 and save some information in a STEP-21 file. For the export, the basic outputer will the save the exported data into a STEP-21 file.


Method Index


o CreateTarget(CATListOfCATUnicodeString&,CATIContainer_var&)
Starts working with external target container.
o Save(CATListOfCATUnicodeString&,CATIContainer_var&)
Saves.

Methods


o CreateTarget
public virtual HRESULT CreateTarget( const CATListOfCATUnicodeString& i_ArgLst,
CATIContainer_var& exContner) = 0
Starts working with external target container.
Role: save information in an external container.
Parameters:
i_ArgLst
Parameters to get the container.
exContner
Target container containing the output information to work with.
o Save
public virtual HRESULT Save( const CATListOfCATUnicodeString& i_ArgLst,
const CATIContainer_var& exContner) = 0
Saves.
Role: This method is in charge of processing the result of the data exchange (save in file, ftp transfer and closing the CATIContainer).
Parameters:
i_ArgLst
Parameters for save.
exContner
Container to save.

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

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