All Frameworks  Class Hierarchy  This Framework  Indexes   

CATPDMReconcile Interface CATIPDMUERecEventScm

Usage: you can freely reimplement this interface.


interface CATIPDMUERecEventScm

This interface allows the customer to be called back.
Role: This interface allows the customer to be called back. at specific phases of the Reconciliation process (Reconciliation session initialization, etc…).
You should implement it on the PDMUERecEvent component by using the CATObject mechanism.


Method Index


o OnAfterReconciliationApply(CATScmSession*)
Allows to add specific control after synchronization.
o OnAfterStructureComparison(CATScmSession*,CATScmInstance*)
Allows to refine Product structure comparison results.
o OnSessionInitialization(CATScmSession*)
Allows to prepare Reconciliation session.

Methods


o OnAfterReconciliationApply
public virtual OnAfterReconciliationApply( ixScmSession)
Allows to add specific control after synchronization. Role: Allows to implement customer validation after reconciliation.
Returns:
HRESULT Error code of function.
  • S_OK The user-exit has being executed successfully.
  • E_FAIL An error occurred during the execution of the user exit.
Parameters:
ixScmSession
The Reconciliation session.
o OnAfterStructureComparison
public virtual OnAfterStructureComparison( ixScmSession,
ixRootInstance)
Allows to refine Product structure comparison results. Role: Allows to refine Product structure comparison results to merge a couple of Product instances bellow with the same father and child Part.
Returns:
HRESULT Error code of function.
  • S_OK The user-exit has being executed successfully.
  • E_FAIL An error occurred during the execution of the user exit.
Parameters:
ixScmSession
The Reconciliation session.
ixRootInstance
Root of the assembly after comparison (Instance tree structure).
o OnSessionInitialization
public virtual OnSessionInitialization( ixScmSession)
Allows to prepare Reconciliation session. Role: Allows to prepare Reconciliation session, by for instance preset automatically some Reconciliation rules on objects to be reconciled.
Returns:
HRESULT Error code of function.
  • S_OK The user-exit has being executed successfully.
  • E_FAIL An error occurred during the execution of the user exit.
Parameters:
ixScmSession
The Reconciliation session.

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

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