Configurazione di set di caratteri e separatori (X12)
Nel contratto partner è possibile specificare il set di caratteri che BizTalk Server userà per convalidare le proprietà delle entità durante la creazione della busta per un messaggio X12 in uscita. È inoltre possibile specificare i separatori e i caratteri di terminazione che verranno utilizzati per i segmenti nell'interscambio.
Nota
Le impostazioni descritte di seguito si applicano anche agli interscambi HIPAA.
Importante
In questa pagina le proprietà seguenti sono disabilitate se l'utente ha deselezionato localmente BizTalk elabora i messaggi ricevuti dall'entità o supporta l'invio di messaggi da questa parte durante la creazione dell'entità per cui si sta creando il contratto.
Elemento Data
- Separatore elementi componenti (ISA16)
- Carattere di terminazione segmento
- Suffisso
- Sostituisci separatori nel payload con
Le proprietà vengono disabilitate solo nella scheda dell'accordo unidirezionale corrispondente alle proprietà degli interscambi inviati dall'entità. Ad esempio, se si creano due parti Parti A e Party B e per party A, la casella di controllo è stata deselezionata, l'elenco di proprietà precedente viene disabilitato nella scheda Contratto unidirezionale party A-Party> B .
Prerequisiti
È necessario essere connessi come membro del gruppo BizTalk Server Administrators o BizTalk Server operatori B2B.
Per configurare il set di caratteri e i separatori
Creare un contratto di codifica X12 come descritto in Configurazione delle impostazioni generali (X12). Per aggiornare un contratto esistente, fare clic con il pulsante destro del mouse sul contratto nella pagina Parti e profili di business e scegliere Proprietà.
In una scheda contratto unidirezionale, nella sezione Impostazioni interscambio fare clic su Set di caratteri e separatori.
Nell'elenco a discesa Set di caratteri da usare selezionare il set di caratteri X12 da usare per convalidare le proprietà immesse per il contratto.
Nota
BizTalk Server usa questa impostazione solo per convalidare i valori immessi per le proprietà del contratto correlate. La pipeline di ricezione o di invio ignorerà questa proprietà associata al set di caratteri in fase di runtime.
Per Elemento Data immettere un singolo carattere che BizTalk Server userà per separare gli elementi dati compositi costituiti da due o più elementi dati semplici e elementi dati semplici che non fanno parte di un elemento composito. Selezionare Carattere per un elemento dati carattere o Esadecimale per un elemento dati esadecimale. Il carattere immesso cambierà automaticamente quando si modifica il formato da Char a Hex o viceversa.
Per Component element separator (ISA16), immettere un singolo carattere che BizTalk Server userà per separare elementi dati semplici all'interno di elementi dati compositi. Selezionare Carattere per un elemento dati carattere o Esadecimale per un elemento dati esadecimale. Il carattere immesso cambierà automaticamente quando si modifica il formato da Char a Hex o viceversa.
Per Carattere di terminazione segmento immettere un singolo carattere per indicare la fine di un segmento EDI. Selezionare Carattere per un elemento dati carattere o Esadecimale per un elemento dati esadecimale.
Se il tipo è Char, il valore predefinito è ~.
Se il tipo è Hex, il valore predefinito è 7E.
Questo elemento dati è obbligatorio.
Questo elemento è limitato ai valori presenti nel set di caratteri ASCII. Questa proprietà non viene convalidata in base al set di caratteri X12 definito nella pagina Generale.
Il carattere immesso cambierà automaticamente quando si modifica il formato da Char a Hex o viceversa.
Per Suffisso selezionare il carattere da usare con il valore Di terminazione segmento. Le opzioni includono:
Nessuno: impostazione predefinita
CR: Ritorno a capo
LF: avanzamento linea
CR LF: ritorno a capo/avanzamento riga
Le combinazioni di carattere di terminazione segmento e suffisso includono quanto segue:
Qualsiasi Terminatore segmento + Suffisso nessuno
Qualsiasi Terminatore segmento + Suffisso CR
Qualsiasi Carattere di terminazione segmento + Suffisso CR LF
D (esadecimale) Carattere di terminazione segmento + Suffisso nessuno : questa combinazione si comporta come se Il carattere di terminazione segmento è vuoto e il suffisso è impostato su CR.
A (Hex) Segment Terminator + Nessuno suffisso: questa combinazione si comporta come se Il terminatore segmento è vuoto e il suffisso è impostato su LF.
D (esadecimale) Terminator segment + Suffisso LF : questa combinazione si comporta come se Segment Terminator è CR e Suffisso è impostato su LF.
Se i dati del payload contengono caratteri usati anche come separatori di dati, segmento o componente, selezionare Sostituisci separatori nel payload con e specificare un carattere di sostituzione. Quando si genera il messaggio X12 in uscita, tutte le istanze dei caratteri separatori nei dati di payload verranno sostituiti con il carattere specificato. Selezionare Carattere per un elemento dati carattere o Esadecimale per un elemento dati esadecimale. Il carattere immesso cambierà automaticamente quando si modifica il formato da Char a Hex o viceversa.
Fare clic su Applica per accettare le modifiche prima di continuare con la configurazione oppure fare clic su OK per convalidare le modifiche e quindi chiudere la finestra di dialogo.