Condividi tramite


BizTalk 2010 configura il terminatore di segmento per un interscambio con codifica X12

Questo articolo fornisce valori validi per il carattere di terminazione del segmento e il suffisso.

Versione originale del prodotto: BizTalk Server 2010
Numero KB originale: 2723596

Riepilogo

Le proprietà incluse nel segmento ISA definiscono il modo in cui BizTalk Server genera il segmento ISA per un interscambio con codifica X12. Il terminatore di segmento indica la fine di un segmento EDI. In un interscambio X12, il terminatore del segmento è definito come carattere nella posizione finale del segmento ISA.

Il file della Guida installato con BizTalk Server 2010 contiene informazioni errate riguardo al terminatore di segmento e al suffisso.

Il valore predefinito è ~ se il tipo è Char, e 7e se il tipo è Hex. Questo elemento dati non può essere lasciato vuoto. In questo caso, verrà visualizzato un errore Specificare un valore valido per il separatore. Il terminatore di segmento viene impostato insieme a un'impostazione per il suffisso.

Carattere di terminazione del segmento

Le sezioni Carattere di terminazione e Suffisso verranno aggiornate nel modo seguente:

Selezionare il tipo di carattere di terminazione Segment ( Char o Hex) e quindi immettere un singolo carattere per il separatore. Questo carattere indica la fine di un segmento EDI. In un interscambio X12, il terminatore del segmento è definito come carattere nella posizione finale del segmento ISA.

Il valore predefinito è ~ se il tipo è Char, e 7e se il tipo è Hex.

Non è possibile lasciare vuoto questo elemento dati.

Questo elemento è limitato ai valori nel set di caratteri ASCII. Questa proprietà non viene convalidata rispetto al set di caratteri X12 definito nella pagina Generale.

Suffisso

Selezionare il suffisso da usare con l'identificatore segmento, Nessuno, CR (ritorno carrello - Esadecimale D), LF (alimentazione riga - Esadecimale A) o CR LF (ritorno carrello/alimentazione riga 0D 0A).

Se si designa un suffisso, l'elemento dati del terminatore di segmento non può essere vuoto.

Di seguito sono riportati i modi per configurare tutte le combinazioni nell'interfaccia utente:

  1. Terminatore di segmento impostato (ad esempio ~, A o D) più Suffisso - Nessuno/CR/LF/CRLF.
  2. Segment Terminator non impostato su blank, Suffisso impostato su Nessuno - Quando si applica l'impostazione, l'errore è Specificare un valore valido per il separatore.
  3. Il Segment Terminator è vuoto, Suffisso impostato su CR - per configurare questo, impostare il Segment Terminator su D (esadecimale) e impostare il Suffisso su Nessuno.
  4. Carattere di terminazione del segmento è vuoto, Suffisso impostato su LF: per configurare questa impostazione, impostare Carattere di terminazione del segmento su A (esadecimale) e impostare Suffisso su Nessuno.
  5. Segment Terminator è vuoto, Suffisso impostato su CR LF - Per configurare questo parametro, impostare Segment Terminator su D (esadecimale) e impostare Suffisso su LF nell'interfaccia utente. In sostanza, CR e LF sono suddivisi in Segmento di terminazione e Suffisso.

Il valore predefinito rimane invariato per Segmento terminatore = ~ e il suffisso = Nessuno.

Annotazioni

L'interfaccia utente del set di caratteri e del separatore visualizza Char per impostazione predefinita. Per visualizzare il Hex valore, selezionare Hex nell'elenco a discesa e verrà visualizzato il valore immesso Hex in precedenza.