XPGBatchUtilityItf Interface CATIXPDMMappingServices

Usage: you must use this class as is. You should never derive it.


interface CATIXPDMMappingServices

Interface to retrieve the V6 component identifier from an XPDMXML "External" identifier.

Role: This interface to retrieve the V6 component identifier from an XPDMXML "External" identifier.


Method Index


o GetCATIAdpPLMIdentificatorsFromExternalIDs(CATListOfCATUnicodeString&,CATLISTP(CATListPtrCATIAdpPLMIdentificator)&)
Retrieves the list of list of CATIAdpPLMIdentificator from the list of XPDMXML "External" identifiers.

Methods


o GetCATIAdpPLMIdentificatorsFromExternalIDs
public virtual GetCATIAdpPLMIdentificatorsFromExternalIDs( iListExternalID,
oListListpIdent)
Retrieves the list of list of CATIAdpPLMIdentificator from the list of XPDMXML "External" identifiers.
Role: For each XPDMXML "External" identifier this function returns a list of CATIAdpPLMIdentificator.
Parameters:
iListExternalD[in]
The list of XPDMXML "External" identifier values (value example: 4BB82D32F65615A80E0E14BA5E1DCDBA0E12F24A).
oListListpIdent
[out] The list of of CATIAdpPLMIdentificator list. One "External" identifier value corresponds to a list of CATIAdpPLMIdentificator (with 0,1 or several entities) If the CATIAdpPLMIdentificator in the list is NULL, it means that no mapping information is present in the database for the provided "External" identifier. Each returned list of CATIAdpPLMIdentificator pointers must be deleted when useless. Each CATIAdpPLMIdentificator pointer of these lists needs to be released CATBaseUnknown#Release.
Returns:
  • S_OK: The method is successfull.
  • E_XXX: Error

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.