Integrazione con altre applicazioni > Introduzione a Windchill ESI > Utilizzo di Windchill Integration for MES > Architettura di Windchill Integration for MES > Gestione delle transazioni > Eliminazione della cronologia delle transazioni
  
Eliminazione della cronologia delle transazioni
Nel tempo, la quantità di cronologia delle transazioni gestita dal sistema può assumere dimensioni molto elevate e di difficile gestione. Poiché Windchill ESI richiede questa cronologia delle transazioni per determinare quali oggetti devono essere pubblicati nelle attività di pubblicazione future, i dati effettivi non possono essere eliminati dal sistema. È possibile, tuttavia, contrassegnare la cronologia come eliminata affinché possa essere nascosta all'utente finale e non visualizzata nei report.
Windchill Integration for MES utilizza il formato ISA-95 B2MML per lo scambio dati. Questo standard definisce un proprio modello di transazione. Tale integrazione mappa una transazione ESI a più transazioni B2MML; il messaggio per una transazione ESI viene trasformato in più transazioni B2MML, quindi tutti questi messaggi vengono compressi e inviati tramite un canale di consegna.
B2MML supporta il modello di transazione riportato di seguito.
Numero di serie
Modello
Verbo richiesta
Verbo risposta
Note
1
Pull
GET
SHOW
Richiesta di dati.
2
Push
PROCESS
ACKNOWLEDGE
In genere una richiesta di aggiunta.
La definizione del termine "processo" è intesa come "gestione". Un verbo PROCESS è spesso l'equivalente di un comando di aggiunta dei dati, ma in genere l'entità ricevente esegue ulteriori azioni in seguito alla ricezione dei dati.
CHANGE
RESPOND
CANCEL
n/d
In genere una richiesta di eliminazione. Può facoltativamente richiedere un messaggio di risposta ConfirmBOD.
* 
La richiesta di annullamento indica che il mittente non necessità più dei dati. Dal momento che la richiesta CANCEL non viene inviata dal proprietario dei dati, i dati non vengono necessariamente eliminati.
3
Pubblicazione
SYNC‑ADD
n/d
Può facoltativamente richiedere un messaggio di risposta ConfirmBOD.
SYNC‑CHANGE
n/d
Può facoltativamente richiedere un messaggio di risposta ConfirmBOD.
SYNC‑DELETE
n/d
Può facoltativamente richiedere un messaggio di risposta ConfirmBOD.
Un modello di "pubblicazione" viene utilizzato per lo scambio di dati per una transazione B2MML.
Ciascun messaggio B2MML contiene le informazioni sull'oggetto ESIRelease e ESITransaction per Windchill Integration for MES che è possibile utilizzare per correlare i messaggi alla transazione Windchill ESI.
Windchill
B2MML
Oggetto
Attributo
Oggetto
Attributo
ESIRelease
Numero
ApplicationArea\Sender
LogicalID
ESITransaction
Numero
ApplicationArea\Sender
ComponentID
PrimaryBusinessObject
Ufid
ApplicationArea\Sender
ReferenceID
CreatedBy
ApplicationArea\Signature
ID
CreatedDate
ApplicationArea
CreationDateTime
ApplicationArea\Sender
ConfirmationCode
Lingua
ApplicationArea\UserArea\ValueString
languageLocaleID
Destinazione
ApplicationArea\Receiver
LogicalID
com_infoengine_user
ApplicationArea\Sender
AuthorizationID
I messaggi della transazione B2MML e i package Zip per le transazioni ESI includono i messaggi riportati di seguito.
Transazione B2MML per lo scambio di dati
Verbo richiesta
Commento
Sequenza TXN B2MML
Formato nome file
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 non consente l'eliminazione dell'oggetto in seguito alla pubblicazione
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 non consente l'eliminazione dell'oggetto in seguito alla pubblicazione
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 non consente l'eliminazione dell'oggetto in seguito alla pubblicazione
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 non consente l'eliminazione dell'oggetto in seguito alla pubblicazione
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
Non per PfMD
10
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_10.xml
SYNC CHANGE
Non per PfMD
11
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_11.xml
SYNC‑DELETE
Non per PfMD
12
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_12.xml