All Frameworks Class Hierarchy This Framework Indexes
ENOVInterfaces Interface CATIEnovCMManager
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIEnovCMManager
Interface for Change Management Modeler Manager.
Role: This interface is implemented in ENOVInterfaces/ProtectedInterfaces.
Customers must use this interface with the provided implementation.
Method Index
- o
CreateEffectivity(CORBAAny&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATIEnovCMEffectivity_var&)
- Creates a Effectivity for an ECO.
- o
DeleteEffectivity(CORBAAny&)
- Deletes an Effectivity for an ECO.
- o
FindAffectedObject(CATIVpmFactoryObject_var&,CATLISTV(CATIVpmAFLAffectedObject_var)&,CATLISTV(CATIEnovCMEco_var)&)
- Returns the Affected Objects list and CO list given the real object (Part, Doc etc.
- o
FindAffectedObject(CATIVpmFactoryObject_var&,CATLISTV(CATIVpmAFLAffectedObject_var)&,CATLISTV(CATIVpmAFLAction_var)&)
- Returns the Affected Objects list and Actions list given the real object (Part, Doc etc.
- o
FindAffectedObject(CATIVpmFactoryObject_var&,CATLISTV(CATIVpmAFLAffectedObject_var)&,CATLISTV(CATIVpmFactoryObject_var)&)
- Returns the Affected Objects list and CR list given the real object (Part, Doc etc.
- o
FindECOECRACTIONForSubobjects(SEQUENCE(octet)&,CATUnicodeString,CATListValCATIVpmAFLAction_var&)
- Finds a Action/ECR/ECR for subobjects, this function can be used to get the list of actions which later can be cast to ECO/ECR/ACTION for the given UUID of the subobject like Attachment/AffectedObject (ex: Documents & Parts).
- o
FindEcoVer(CATUnicodeString&,CATLISTV(CATIEnovCMEco_var)&)
- Finds all the versions of a specified ECO.
- o
FindOneEco(CATUnicodeString&,CATIEnovCMEco_var&,CATUnicodeString&)
- Finds a specified ECO.
- o
FindPrevEcoVer(CATIVpmAFLAction_var&,CATLISTV(CATIEnovCMEco_var)&)
- Finds all the previous versions of a specified ECO.
- o
GetCOPSpecRelationships(CATIAVPMProductSpecification_var,CATLISTV(CATIEnovCMEco_var)&,CATListOfCATUnicodeString&)
- Returns the list of COs and status of Product Spec Affected Objects.
- o
LogHistory(CATIEnovCMEco_var&,CATUnicodeString&,CATUnicodeString&,CATIVpmAFLHistory_var&)
- Keeps history of ECO object.
- o
PropagateCMEffectivity(CORBAAny&,int)
- Propagates CM Effectivity defined in ECO to its deliverables.
- o
QueryProduct(CATUnicodeString&)
- Finds a specified Product.
- o
TransferECO(CATIEnovCMEco_var&,CATUnicodeString&,boolean&,CATUnicodeString&)
- Transfers ECO to a new owner.
- o
UpdateEffectivity(CORBAAny&,CATUnicodeString&)
- Updates Effectivity.
- o
getEffList(CORBAAny&,CATLISTV(CATIEnovCMEffectivity_var)&)
- Gets Effectivity List.
Methods
o CreateEffectivity
| public virtual CreateEffectivity( | const | iEcoUuid, |
| const | iProdId, |
| const | iCfgId, |
| const | iDveId, |
| | oNewEff) |
-
Creates a Effectivity for an ECO.
- Parameters:
-
- iEcoUuid
- UUID of ECO
- iProdId
- ID of Product
- iCfgId
- ID Configurable View
- iDveId
- ID of Deliverable
- oNewEff
- Returned New Effectivity Object
o DeleteEffectivity
| public virtual DeleteEffectivity( | const | iUuid) |
-
Deletes an Effectivity for an ECO.
- Parameters:
-
- Uuid
- UUID of Effectivity
o FindAffectedObject
| public virtual FindAffectedObject( | const | iRealObject, |
| | oAffObject, |
| | oCO) |
-
Returns the Affected Objects list and CO list given the real object (Part, Doc etc.,) as input.
- Parameters:
-
- iRealObject
- Part, Document, PRC, Item Instance etc., that is linked to a CO as an Affected Object
- oAffObjectList
- Affected Objects on oCOList that has a link to iRealObject. Each Aff Obj in oAffObjList has a parent CO
in the oCOList
- oCOList
- Change Order Objects that aff object in oAffObjectList is linked to. Please do not re order the lists
o FindAffectedObject
| public virtual FindAffectedObject( | const | iRealObject, |
| | oAffObject, |
| | oAction) |
-
Returns the Affected Objects list and Actions list given the real object (Part, Doc etc.,) as input.
- Parameters:
-
- iRealObject
- Part, Document, PRC, Item Instance etc., that is linked to Action as an Affected Object
- oAffObjectList
- Affected Objects on oActionList that has a link to iRealObject. Each Aff Obj in oAffObjList has a parent Action
in oActionList
- oAction
- Action Objects that aff object in oAffObjectList is linked to. Please do not re order the lists
o FindAffectedObject
| public virtual FindAffectedObject( | const | iRealObject, |
| | oAffObjectList, |
| | oCRList) |
-
Returns the Affected Objects list and CR list given the real object (Part, Doc etc.,) as input.
- Parameters:
-
- iRealObject
- Part, Document, PRC, Item Instance etc., that is linked to a CR as an Affected Object
- oAffObjectList
- Affected Objects on oCRList that has a link to iRealObject. Each Aff Obj in oAffObjList has a parent CR
in the oCRList
- oCRList
- Change Request Objects that Aff Object in oAffObject is linked to . Callers can later convert this to
CATIVpmAFLAction object and use it as a Change Request object. Please do not reorder the lists
o FindECOECRACTIONForSubobjects
| public virtual FindECOECRACTIONForSubobjects( | const | iECOSubOBJID, |
| | iEntityName, |
| | oListAction) |
-
Finds a Action/ECR/ECR for subobjects, this function can be used to get the list of actions which later can be cast to ECO/ECR/ACTION for the given UUID of the subobject like Attachment/AffectedObject (ex: Documents & Parts).
- Parameters:
-
- iECOSubOBJID
- UUID of the subobject
- iEntityName
- Entity to Query must be ECO/ECR/AFLAction
- oListAction
- returned AFLAction list
o FindEcoVer
| public virtual FindEcoVer( | const | iECOid1, |
| | oListOfEcos) |
-
Finds all the versions of a specified ECO.
- Parameters:
-
- iECOid1
- ID ECO to be found
- oListOfEcos
- Returned list of ECOs
o FindOneEco
| public virtual FindOneEco( | const | iECOid1, |
| | oEco, |
| const | iECOVer) |
-
Finds a specified ECO.
- Parameters:
-
- iECOid1
- ID ECO to be found
- oEco
- Returned ECO
- iECOVer
- Version of ECO
o FindPrevEcoVer
| public virtual FindPrevEcoVer( | const | iAction, |
| | oListOfEcos) |
-
Finds all the previous versions of a specified ECO.
- Parameters:
-
- iAction
- ECO for which all previous versions are to be found
- oListOfEcos
- Returned list of ECOs
o GetCOPSpecRelationships
| public virtual GetCOPSpecRelationships( | const | iPSpec, |
| | oCOList, |
| | oStatusList) |
-
Returns the list of COs and status of Product Spec Affected Objects.
- Parameters:
-
- iPSpec
- Product Specification Object
- oCOList
- List of Change Orders that have a link to iPSpec as an Affected Object
o LogHistory
| public virtual LogHistory( | | iFromObject, |
| const | iHistoryType, |
| const | iHistoryDescription, |
| | oHistoryInstance) |
-
Keeps history of ECO object.
- Parameters:
-
- iFromObject
- ECO object
- iHistoryType
- Current action performed
- iHistoryDescription
- Description of history
- oHistoryInstance
- CATIVPM AFL history object
o PropagateCMEffectivity
| public virtual PropagateCMEffectivity( | const | iEcoUid, |
| const | migrate | = 0) |
-
Propagates CM Effectivity defined in ECO to its deliverables.
- Parameters:
-
- iEcoUid
- UUID of ECO
o QueryProduct
| public virtual QueryProduct( | const | iProdId) |
-
Finds a specified Product.
- Parameters:
-
- iProdId
- ID of Product
o TransferECO
| public virtual TransferECO( | const | iEco, |
| const | iNewOwner, |
| const | iTrfDels, |
| const | iHistoryDesc) |
-
Transfers ECO to a new owner.
- Parameters:
-
- iEco
- The ECO object
- iNewOwner
- ID New Owner
- iTrfDels
- Boolean value for whether Deliverables should be transferred
Legal values: True or False
- iHistoryDesc
- History description to be stored
o UpdateEffectivity
| public virtual UpdateEffectivity( | const | iUuid, |
| const | iDveId) |
-
Updates Effectivity.
- Parameters:
-
- iUuid
- UUID of Effectivity
- iDveId
- ID of Deliverable to be updated
o getEffList
| public virtual getEffList( | const | iUuid, |
| | oListOfEff) |
-
Gets Effectivity List.
- Parameters:
-
- iUuid
- UUID of ECO
- oListOfEff
- Returned List of Effectivity Objects
This object is included in the file: CATIEnovCMManager.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces