Condividi tramite


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