![]() |
T4EA
18.1 C7177 A20283
Teamcenter Gateway for Enterprise Applications API Reference
|
Functions | |
callCustomerRuleHandler TransactionId Action RuleName ItemType ItemRevisionType args | |
Customer specific object RuleHandler function template. More... | |
EA_Object2TC_Object TransactionId TargetTypeName Status ObjectKey args | |
Customer specific object reverse mapping function template for TargetTypeName. More... | |
genERPInput ERPBOMOutput ERPInputDat | |
Prepare ERP Input. More... | |
getERPBOMLine ItemID | |
Prepare ERP BOM line. More... | |
getObjectInfo TransactionId TargetTypeName ObjectKey args | |
Customer specific Mapping function to retrieve the external object information. More... | |
getTcData ObjectTag TargetTypeName args | |
Customer specific TC data retrieval, optional, can be used to fine-tune TcData content in batch mode. More... | |
performTransfer TransactionId TargetTypeName args | |
Customer specific function to call EA. More... | |
TC_Object2EA_Object TransactionId TargetTypeName ItemType ItemRevisionType args | |
Customer specific object mapping function template for TargetTypeName. More... | |
TC_Object2EA_ObjectPosition TransactionId TargetTypeName TcPositionIndex ItemType ItemRevisionType args | |
Customer specific object position mapping function template for TargetTypeName. More... | |
Variables | |
BomHeaderInfo | |
Variable to store data to be imported. More... | |
ERPInputDat | |
This variable stores the input to the target EA system. More... | |
T4EA::GENBOM::CUSTOM::MAPPING::callCustomerRuleHandler | TransactionId Action RuleName ItemType ItemRevisionType args | ||
Customer specific object RuleHandler function template.
TransactionId | - TC session id |
Action | - TC RuleHandler action |
RuleName | - TC RuleHandler rule name |
ItemType | - TC Item Type |
ItemRevisionType | - TC Item Revision Type |
References T4X::CORE::getSessionLogChannel(), and tpwrite().
T4EA::GENBOM::CUSTOM::MAPPING::EA_Object2TC_Object | TransactionId TargetTypeName Status ObjectKey args | ||
Customer specific object reverse mapping function template for TargetTypeName.
TransactionId | - TC session id |
TargetTypeName | - Target Type Name specified in the TC preferences |
Status | - Transfer status like CREATED, ERROR ... |
ObjectKey | - EA object id of the transferred object |
References T4X::CORE::getSessionLogChannel(), T4X::CORE::storeMessage2(), T4X::TC::MAPPING::storeReverseMappingAttribute(), and tpwrite().
T4EA::GENBOM::CUSTOM::MAPPING::genERPInput | ERPBOMOutput ERPInputDat | ||
Prepare ERP Input.
ERPBOMOutput | |
ERPInputDat |
References T4X::CORE::getSessionLogChannel(), and tpwrite().
Referenced by performTransfer().
T4EA::GENBOM::CUSTOM::MAPPING::getERPBOMLine | ItemID | ||
Prepare ERP BOM line.
ItemID |
References T4X::CORE::getSessionLogChannel(), T4EA::CUSTOM::SERVICES::ofBIZservice(), and tpwrite().
Referenced by T4EA::PROP::CUSTOM::MAPPING::GetEAData_ProductAssociation(), and performTransfer().
T4EA::GENBOM::CUSTOM::MAPPING::getObjectInfo | TransactionId TargetTypeName ObjectKey args | ||
Customer specific Mapping function to retrieve the external object information.
TransactionId | - TC session id |
TargetTypeName | - Target Type Name specified in the TC preferences |
ObjectKey | - EA object id of the transferred object |
References T4X::CORE::getSessionLogChannel(), T4X::CORE::storeMessage2(), and tpwrite().
T4EA::GENBOM::CUSTOM::MAPPING::getTcData | ObjectTag TargetTypeName args | ||
Customer specific TC data retrieval, optional, can be used to fine-tune TcData content in batch mode.
ObjectTag | hexed PUID of TC object |
TargetTypeName | - Target Type Name specified in the TC preferences |
References ITK::getObjectData(), T4X::CORE::getSessionLogChannel(), and tpwrite().
T4EA::GENBOM::CUSTOM::MAPPING::performTransfer | TransactionId TargetTypeName args | ||
Customer specific function to call EA.
TransactionId | - TC session id |
TargetTypeName | - Target Type Name specified in the TC preferences |
References T4EA::CUSTOM::SERVICES::DEMOERP::DemoERPService(), genERPInput(), getERPBOMLine(), T4X::CORE::getSessionLogChannel(), T4EA::CUSTOM::SERVICES::ofBIZservice(), T4X::CORE::storeMessage2(), tpwrite(), and T4X::TRANSLOG::writeCustomMappingLog().
T4EA::GENBOM::CUSTOM::MAPPING::TC_Object2EA_Object | TransactionId TargetTypeName ItemType ItemRevisionType args | ||
Customer specific object mapping function template for TargetTypeName.
TransactionId | - TC session id |
TargetTypeName | - Target Type Name specified in the TC preferences |
ItemType | - TC Item Type |
ItemRevisionType | - TC Item Revision Type |
References T4X::CORE::getSessionLogChannel(), T4X::TC::MAPPING::IndexedFieldMapping(), T4X::TC::MAPPING::printIndexTcData(), T4X::TC::MAPPING::printTcData(), T4X::CORE::storeMessage2(), and tpwrite().
T4EA::GENBOM::CUSTOM::MAPPING::TC_Object2EA_ObjectPosition | TransactionId TargetTypeName TcPositionIndex ItemType ItemRevisionType args | ||
Customer specific object position mapping function template for TargetTypeName.
TransactionId | - TC session id |
TargetTypeName | - Target Type Name specified in the TC preferences |
TcPositionIndex | - Object Position Index |
ItemType | - TC Item Type |
ItemRevisionType | - TC Item Revision Type |
References T4X::CORE::getSessionLogChannel(), T4X::TC::MAPPING::IndexedFieldMapping(), T4X::CORE::storeMessage2(), and tpwrite().
|
static |
Variable to store data to be imported.
This is just a proposal from the BOM demo. The variable can be named as required. Use of such a variable is not required but recommended.
|
static |
This variable stores the input to the target EA system.
This variable is just a proposal from the BOM demo. The variable can be named as required. Use of such a variable is not required but recommended.