删除事务处理历史记录
随着时间的推移,由系统维护的事务处理历史记录量会变得非常庞大繁杂。由于 Windchill ESI 需要此事务处理历史记录来确定未来发布活动中需发布哪些对象,因此不能从系统中删除实际数据。但可将历史记录标记为已删除,这样便可将其从终端用户视线中隐藏,而且报告中也不会显示该记录。
Windchill Integration for MES 以 ISA-95 B2MML 格式进行数据交换。此标准定义了自己的事务处理模型。这种集成将一个 ESI 事务处理映射至多个 B2MML 事务处理,一个 ESI 事务处理的消息会变换成多个 B2MML 事务处理的消息,随后所有这些消息都会压缩成包并通过交付通道进行发送。
B2MML 支持以下事务处理模型:
序号
模型
请求动词
响应动词
注解
1
Pull
GET
SHOW
数据请求。
2
Push
PROCESS
ACKNOWLEDGE
通常为添加请求。
"process" 一词的含义等同于 "deal with" 或 "handle"。动词 PROCESS 通常等同于添加数据的命令,但通常由接收实体在接收到此数据后执行进一步操作。
CHANGE
RESPOND
CANCEL
不可用
通常为删除请求。也可能是请求 ConfirmBOD 响应消息。
* 
取消请求表示发送者不再需要此数据。由于 CANCEL 请求并非由数据所有者发送,因此无需删除此数据。
3
Publish
SYNC-ADD
不可用
也可能是请求 ConfirmBOD 响应消息。
SYNC-CHANGE
不可用
也可能是请求 ConfirmBOD 响应消息。
SYNC-DELETE
不可用
也可能是请求 ConfirmBOD 响应消息。
B2MML 事务处理使用 "Publish" 模型进行数据交换。
每条 B2MML 消息都包含有关 Windchill Integration for MES ESITransaction 和 ESIRelease 对象的信息,该信息可用于将消息与 Windchill ESI 事务处理相关联。
Windchill
B2MML
对象
属性
对象
属性
ESIRelease
编号
ApplicationArea\Sender
LogicalID
ESITransaction
编号
ApplicationArea\Sender
ComponentID
PrimaryBusinessObject
Ufid
ApplicationArea\Sender
ReferenceID
CreatedBy
ApplicationArea\Signature
ID
CreatedDate
ApplicationArea
CreationDateTime
ApplicationArea\Sender
ConfirmationCode
Locale
ApplicationArea\UserArea\ValueString
languageLocaleID
Destination
ApplicationArea\Receiver
LogicalID
com_infoengine_user
ApplicationArea\Sender
AuthorizationID
ESI 事务处理的 B2MML 事务处理消息和压缩包中含有以下消息:
数据交换的 B2MML 事务处理
请求动词
备注
B2MML TXN 序列
文件名格式
SyncMaterialInformation
SYNC ADD
01
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_01.xml
SYNC CHANGE
02
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_02.xml
SYNC-DELETE
Windchill 不允许删除已发布的对象
03
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_03.xml
SyncProductInformation
SYNC ADD
16
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_16.xml
SYNC CHANGE
17
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_17.xml
SYNC-DELETE
Windchill 不允许删除已发布的对象
18
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_18.xml
SyncEquipmentInformation
SYNC ADD
04
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_04.xml
SYNC CHANGE
05
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_05.xml
SYNC-DELETE
Windchill 不允许删除已发布的对象
06
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_06.xml
SyncPersonnelInformation
SYNC ADD
07
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_07.xml
SYNC CHANGE
08
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_08.xml
SYNC-DELETE
Windchill 不允许删除已发布的对象
09
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_09.xml
SyncProcessSegmentInformation
SYNC ADD
13
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_13.xml
SYNC CHANGE
14
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_14.xml
SYNC-DELETE
15
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_15.xml
SyncPhysicalAsset
SYNC ADD
不适用于 PfMD
10
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_10.xml
SYNC CHANGE
不适用于 PfMD
11
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_11.xml
SYNC-DELETE
不适用于 PfMD
12
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_12.xml
这对您有帮助吗?