Leggere in inglese

Condividi tramite


Schemi documento EDI

Gli schemi documento definiscono il corpo di un tipo di documento delle transazioni EDI.

Installazione e recapito di schemi

Gli schemi di documento EDI vengono recapitati in uno stato compresso in un eseguibile autoestraente, \Programmi (x86)\Microsoft BizTalk Server <VERSION>XSD_Schema\EDI\MicrosoftEdiXSDTemplates.exe. L'eseguibile autoestraendo garantisce che venga creata una struttura di cartelle appropriata (in base al tipo di codifica e ai sottotipi versione/versione). Quando viene eseguito, l'eseguibile deposita gli schemi EANCOM, EDIFACT, HIPAA e X12 nelle sottocartelle nella stessa directory in cui si trova l'eseguibile stesso.

Gli spazi dei nomi predefiniti per gli schemi sono:

  • Per X 12: http://schemas.microsoft.com/BizTalk/EDI/X12/2006

  • Per EDIFACT: http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006

Convenzione di denominazione degli schemi

La convenzione di denominazione per il tipo di codifica X12 ed EDIFACT è <Encoding><Version><Release>\<Doctype>. come nel caso dello schema X12_00401_864.xsd per il tipo di documento X12 864 (versione 004, rilascio 01) e dello schema EDIFACT_D01C_AUTHOR.xsd per il tipo di documento EDIFACT AUTHOR (versione D01, rilascio C).

Nota

In un nome di schema EDIFACT è rilevante la distinzione tra maiuscole e minuscole. EFACT_D98B_ORDERS ed EFACT_d98B_Orders, ad esempio, saranno due schemi diversi.

Contenuto degli schemi

Uno schema documento inizia con l'intestazione del set di transazioni ST e termina con il trailer del set di transazioni SE per un documento con codifica X12; inizia invece con l'intestazione di messaggio UNH e termina con il trailer del messaggio UNT per un documento con codifica EDIFACT. Lo schema definisce i singoli elementi dati di tali intestazioni e trailer.

Uno schema documento definisce quindi ogni segmento all'interno di un set di transazioni/messaggio e gli elementi dati all'interno di tali segmenti. Ad esempio, lo schema X12_00401_864.xsd definisce gli elementi BMG01, BMG02 e BMG03 dei segmenti BMG. Lo schema specifica le caratteristiche del tipo di dati complesso del segmento, ad esempio l'ordine dei campi, il tipo di delimitatore e lo spazio dei nomi. Se esistono regole di convalida incrociata campi per il segmento, lo schema definisce le regole. Per altre informazioni, vedere Convalida incrociata Field-Segment.

Lo schema specifica le caratteristiche dei singoli elementi dati all'interno del segmento, ad esempio il tipo di dati semplice, il numero minimo di occorrenze, la lunghezza minima e la lunghezza massima.

Se è presente un ciclo nel tipo di messaggio, lo schema definisce gli elementi dati all'interno di ogni ciclo, il numero minimo e massimo di occorrenze del ciclo e se si tratta di un ciclo vincolato o non vincolato. Lo schema definisce inoltre la nidificazione di un segmento e se il ciclo è esplicito o implicito.

Vedere anche

Struttura dei messaggi EDI
Convalida dei messaggi EDI