All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIVpmPostIntrospection

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

Usage: you can freely reimplement this interface.


interface ENOVIVpmPostIntrospection

Interface for ENOVFileIntrospection.
Role: This interface is User Exit for post-Introspection in ENOVFileIntrospection.


Method Index


o UseIntrospectionFiles(int,CATUnicodeString,CATUnicodeString,CATListOfCATUnicodeString,CATListOfCATUnicodeString,SEQUENCE(octet)&,SEQUENCE(octet)&,CATIVpmFactoryObject*,CATIAVPMObjectVersion*)
User exit for post process of FileIntrospection for user specified external utility.

Methods


o UseIntrospectionFiles
public virtual HRESULT UseIntrospectionFiles(int NbFiles,
CATUnicodeString DocumentFilePath,
CATUnicodeString ComputeName,
CATListOfCATUnicodeString ListOfPaths,
CATListOfCATUnicodeString ListOfTypes,
SEQUENCE(octet)& seqVaultId,
SEQUENCE(octet)& Iteration_UID,
CATIVpmFactoryObject* Iteration,
CATIAVPMObjectVersion* Revision) = 0
User exit for post process of FileIntrospection for user specified external utility.
Parameters:
NbFiles
[in] Number of files to be processed
DocumentFilePath
[in] File path name
ComputeName
[in] Compute Name defined in Introspection.xml for the external utility
ListOfPaths
[in] List of file paths that to be processed
ListOfTypes
[in] List of file types that to be processed
seqVaultId
[in] Input Vault ID
Iteration_UID
[in] Iteration UUID
Iteration
[in] Iteration object pointer
Revision
[in] Revision object pointer
Returns:
S_OK if the process is successful, and E_FAIL otherwise

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

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