Schemi di controllo e di servizio EDI
Gli schemi di controllo sono necessari per elaborare le buste dei messaggi (schemi di controllo intestazione) e i riconoscimenti. Questi schemi vengono distribuiti in Microsoft.BizTalk.Edi.BaseArtifacts.dll dal programma di installazione Questi schemi non devono essere aggiunti ai progetti BizTalk perché vengono distribuiti in BaseArtifacts.dll. È necessario aggiungere un riferimento all'assembly BaseArtifacts.dll al progetto contenente gli schemi per questi schemi da usare.
Schemi del servizio busta
Gli schemi del servizio X12ServiceSchema ed EdifactServiceSchema vengono utilizzati per la convalida delle intestazioni e dei trailer di interscambio, gruppo e set di transazioni nella busta di un interscambio EDI. Questo vale per tutti gli interscambi EDI: un interscambio senza backup, un interscambio in batch da dividere o un interscambio in batch da mantenere. Gli spazi dei nomi per questi schemi sono http://schemas.microsoft.com/Edi/X12ServiceSchema
e http://schemas.microsoft.com/Edi/EdifactServiceSchema
.
Quando l'interscambio EDI è un interscambio batch mantenuto, gli schemi batch X12_BatchSchema ed Edifact_BatchSchema vengono utilizzati dal runtime BizTalk, oltre agli schemi del servizio. Per altre informazioni, vedere Schemi batch EDI.
È possibile personalizzare le enumerazioni del campo ID in tali schemi. Non sono consentite altre modifiche. Per altre informazioni, vedere Personalizzazione delle enumerazioni nello schema envelope.
Schemi di controllo di riconoscimento
La pipeline di ricezione EDI utilizza gli schemi di riconoscimento per generare i riconoscimenti da inviare e la pipeline di trasmissione EDI li utilizza per elaborare i riconoscimenti ricevuti. Questi schemi includono lo schema di riconoscimento funzionale 997 e lo schema di riconoscimento di interscambio TA1 per la codifica X12 e lo schema CONTRL per la codifica EDIFACT, come illustrato nella tabella seguente. Non è possibile modificare tali schemi.
ACK | Schema Name | Spazio dei nomi di destinazione | Radice |
---|---|---|---|
X12 TA1 | X12_TA1Schema | http://schemas.microsoft.com/Edi/X12 |
Generazione e riconciliazione X12_TA1_Root |
X12 997 | X12_997Schema | http://schemas.microsoft.com/Edi/X12 |
ST SE X12_997_Root |
EDIFACT CONTRL | Edifact_ContrlSchema | http://schemas.microsoft.com/Edi/Edifact |
Efact_Contrl_Root UCD UCM UCS |
Per la codifica X12, lo schema di riconoscimento funzionale 997 definisce le intestazioni e i trailer di interscambio, gruppo e set di transazioni/messaggio utilizzati nella busta di un messaggio e i segmenti AK1, AK2, AK3, AK4, AK5 e AK9 che segnalano il risultato della convalida del corpo. Lo schema di riconoscimento tecnico TA1 definisce l'intestazione e il trailer di interscambio e il segmento di riconoscimento TA1 che segnala il risultato della convalida dell'intestazione. La convenzione di denominazione per questi schemi è X12_<numerosione>997.xsd e X12\<numero> di versione_TA1.xsd. Lo spazio dei nomi di destinazione per questi schemi è http://schemas.microsoft.com/BizTalk/EDI/X12/2006
.
EDIFACT supporta un paradigma di riconoscimento in due fasi. Il primo riconoscimento è una ricezione dell'interscambio creata mediante tre segmenti dello schema CONTRL. Questo riconoscimento tecnico segnala il risultato della convalida dell'intestazione. Il secondo riconoscimento utilizza i segmenti rimanenti dello schema CONTRL. La convenzione di denominazione per questo schema è EFACT_<Numeroversione>_CONTRL.xsd. Lo spazio dei nomi di destinazione per questo schema è http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006
.
Vedere anche
Come vengono ricevuti i messaggi EDI in BizTalk Server
Come vengono inviati i messaggi EDI in BizTalk Server