All Frameworks  Class Hierarchy  This Framework  Indexes

CATPDMBase Global Function ExtractDocsToFileDirectory


HRESULT ExtractDocsToFileDirectory( const CATListOfCATUnicodeString& iListV_ID,
const CATListOfCATUnicodeString& iListRevision,
char* iDirectory_PATH,
CATListOfCATUnicodeString& iListFileNameToChange)
Enable the extraction of a document whithout any pointed and Force RerouteLinks for pointed
Role: Enable the extraction of a document: From Vault to a file directory. Without any pointed document. Otherwise, pointed links are rerouted from EnoviaLink to File Type Link
Parameters:
iListV_ID
[in] Name of each ENOVIA Document Master to extract (V_ID attribute value)
iListRevision
[in] Name of each ENOVIA Document Revision (V_version attribute value)
iDirectory_PATH
[in] the path where documents have to be extracted.
iListFileNameToChange
[in] Fill this list if you want to rename document during extraction!
Returns:
S_OK if everything ran ok, otherwise... E_FAIL if an unrecoverable error occurs E_INVALIDARG if an arg does not match e.g: iListV_ID.Size != iListRevision.Size iListFileNameToChange.Size != 0 AND iListFileNameToChange.Size != iListRevision.Size iListFileNameToChange.Size != 0 AND several identical string in iListFileNameToChange

This object is included in the file: CATPDMInteropServices.h

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