Configurazione delle impostazioni dell'host locale (impostazioni del set di transazioni X12)
Per elaborare un interscambio in ingresso, BizTalk Server deve determinare lo schema che deve usare nell'elaborazione e convalidare l'interscambio. Tale attività consiste nel determinare lo spazio dei nomi di destinazione associato allo schema e lo schema da utilizzare. Nella pagina dell'accordo con le entità è possibile immettere le proprietà da utilizzare per determinare lo spazio dei nomi di destinazione. Come BizTalk Server determina lo schema è descritto in Risoluzione del contratto, individuazione dello schema e autorizzazione per i messaggi EDI ricevuti.
Nota
Questo argomento è inoltre applicabile alle impostazioni relative a HIPAA.
Importante
Nessuna proprietà è disabilitata nella scheda Contratto unidirezionale di entità A-Party> B se è stata deselezionata la casella di controllo Local BizTalk elabora i messaggi ricevuti dall'entità o supporta l'invio di messaggi da questa parte per la parte A. Tuttavia, tutte le proprietà vengono disabilitate nella stessa pagina della scheda Party B-Party> A se è stata selezionata la casella di controllo durante la creazione della parte A.
Prerequisiti
È necessario essere connessi come membro del gruppo BizTalk Server Administrators o BizTalk Server operatori B2B.
Determinazione dello spazio dei nomi di destinazione
Nella griglia Personalizza spazio dei nomi di destinazione è possibile impostare gli spazi dei nomi di destinazione su uno degli spazi dei nomi per gli schemi standard forniti con BizTalk Server. Nella griglia si associa un valore dell'elemento Target Namespace ai valori del mittente dell'applicazione (GS2) e al codice identificatore del set di transazioni (ST1). Quando BizTalk riceve un messaggio i cui elementi dati GS2 e ST1 corrispondono a quelli in una riga della griglia, BizTalk userà lo spazio dei nomi corrispondente per elaborare il messaggio. I valori degli elementi specificati devono essere univoci.
Se un messaggio non ha una corrispondenza con gli elementi dati GS2 e ST1 in qualsiasi riga della griglia, BizTalk Server elabora il messaggio usando lo spazio dei nomi nella riga per cui è selezionata la colonna Default. Esso verrà utilizzato come spazio dei nomi di destinazione predefinito. Se non viene identificato alcuno spazio dei nomi, BizTalk Server userà lo spazio dei nomi predefinito di http://schemas.microsoft.com/BizTalk/Edi/EDIFACT/2006
.
Nota
Se si specifica un'impostazione per uno qualsiasi dei campi della griglia e quindi si elimina tale impostazione, sarà necessario eliminare l'intera riga, altrimenti la pagina non supererà la convalida.
Nota
Per una dimostrazione dell'utilizzo di tale griglia, eseguire tutta l'esercitazione per sviluppatori di interfacce EDI, impostando in particolare un'entità da cui ricevere un interscambio. Per altre informazioni, vedere Passaggio 4: Configurare un profilo di entità e business per il partner commerciale.
Per configurare le impostazioni dell'host locale per i set di transazioni
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 set di transazioni fare clic su Impostazioni host locali.
Selezionare Convert implicit decimal format Nn to base 10 numeric value to convert an EDI number that is specified with the format Nn into a base 10 numeric value in the intermediate XML in BizTalk Server.Select Convert implicit decimal format Nn to base 10 numeric value to convert an EDI number that is specified with the format Nn into a base 10 numeric value in the intermediate XML in BizTalk Server.
Nota
Dopo la conversione, il codice XML intermedio potrebbe non superare la convalida della lunghezza. Ciò si verifica in quanto nel formato numerico in base 10 è incluso un decimale che rende la lunghezza superiore di un'unità rispetto al numero nel formato Nn. È possibile risolvere questo problema aggiungendo un valore pari a 1 al valore di lunghezza minima/massima.
Come parte delle impostazioni di convalida del set di transazioni, se si imposta Criterio separatore finale su Facoltativo o Obbligatorio, è possibile selezionare Crea tag XML vuoti per i separatori finali per fare in modo che il mittente dell'interscambio includa tag XML vuoti per i separatori finali.
Nella sezione Personalizza spazio dei nomi di destinazione eseguire le operazioni seguenti:
Selezionare la casella di controllo Predefinita per la riga contenente lo spazio dei nomi di destinazione predefinito che si desidera definire.
Nella colonna For ST1 selezionare un valore per il codice identificatore del set di transazioni nell'elenco a discesa.
Nella colonna GS2 immettere un valore alfanumerico per il mittente dell'applicazione con un minimo di due caratteri e un massimo di 15 caratteri. Questo campo è obbligatorio.
Nella colonna Spazio dei nomi di destinazione selezionare dall'elenco a discesa o immettere lo spazio dei nomi di destinazione da usare per un interscambio quando non viene trovata alcuna corrispondenza tra gli elementi dati in qualsiasi riga della griglia e i campi nell'interscambio.
Nota
Questi saranno i valori che BizTalk Server confronterà con i valori associati all'interscambio ricevuto.
Ripetere questi passaggi per qualsiasi altro spazio dei nomi di destinazione da utilizzare.
Per rimuovere uno spazio dei nomi di destinazione dall'elenco, selezionare la riga e fare clic su Elimina.
Fare clic su Applica per accettare le modifiche oppure fare clic su OK per immettere e convalidare le modifiche, quindi chiudere la finestra di dialogo.
Vedere anche
Configurazione delle impostazioni del set di transazioni (X12)