다른 응용 프로그램과 통합 > Windchill ESI 소개 > Windchill Integration for MES 사용 > Windchill Integration for MES 아키텍처 > 트랜잭션 관리 > 트랜잭션 기록 삭제
  
트랜잭션 기록 삭제
시간이 경과하면서 시스템에서 유지 관리하는 트랜잭션 기록의 양이 매우 커지고 복잡해질 수 있습니다. Windchill ESI가 이후 게시 활동에서 게시해야 하는 객체를 확인하려면 이 트랜잭션 기록이 필요하므로 실제 데이터는 시스템에서 삭제할 수 없습니다. 대신, 최종 사용자로부터 숨겨지고 보고서에 표시되지 않도록 기록을 삭제된 것으로 표시할 수 있습니다.
Windchill Integration for MES는 데이터 교환을 위해 ISA-95 B2MML을 사용합니다. 이 표준은 고유한 트랜잭션 모델을 정의합니다. 이 통합에서는 ESI 트랜잭션 1개를 많은 B2MML 트랜잭션에 매핑합니다. ESI 트랜잭션 1개에 대한 메시지가 많은 B2MML 트랜잭션으로 변환된 다음 모든 메시지가 압축되어 배달 채널을 통해 전송됩니다.
B2MML은 다음과 같은 트랜잭션 모델을 지원합니다.
일련 번호
모델
요청 동사
응답 동사
메모
1
Pull
GET
SHOW
데이터 요청입니다.
2
Push
PROCESS
ACKNOWLEDGE
일반적으로 추가 요청입니다.
"프로세스" 단어를 "처리" 의미로 정의합니다. 대체로 PROCESS 동사는 데이터 추가 명령과 동등하지만, 일반적으로 수신 엔티티가 데이터 수신 결과로 추가 작업을 수행합니다.
CHANGE
RESPOND
CANCEL
해당 없음
일반적으로 삭제 요청입니다. 선택적으로 ConfirmBOD 응답 메시지를 요청할 수도 있습니다.
* 
취소 요청은 발송자에게 더 이상 데이터가 필요하지 않음을 나타냅니다. 데이터 소유자가 CANCEL을 전송하지 않았으므로 데이터가 삭제되지 않을 수도 있습니다.
3
Publish
SYNC‑ADD
해당 없음
선택적으로 ConfirmBOD 응답 메시지를 요청할 수도 있습니다.
SYNC‑CHANGE
해당 없음
선택적으로 ConfirmBOD 응답 메시지를 요청할 수도 있습니다.
SYNC‑DELETE
해당 없음
선택적으로 ConfirmBOD 응답 메시지를 요청할 수도 있습니다.
"게시" 모델은 B2MML 트랜잭션의 데이터 교환에 사용됩니다.
각 B2MML 메시지에는 Windchill ESI 트랜잭션과 메시지를 상호 연결하는 데 사용할 수 있는 Windchill Integration for MES의 ESITransaction 및 ESIRelease 객체에 대한 정보가 포함되어 있습니다.
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
로캘
ApplicationArea\UserArea\ValueString
languageLocaleID
대상
ApplicationArea\Receiver
LogicalID
com_infoengine_user
ApplicationArea\Sender
AuthorizationID
ESI 트랜잭션에 대한 B2MML 트랜잭션 메시지 및 zip 패키지는 다음 메시지로 구성됩니다.
데이터 교환을 위한 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