Configurazione delle impostazioni dell'host locale (impostazioni del set di transazioni EDIFACT)
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.
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 lo spazio dei nomi di destinazione su uno degli spazi dei nomi per gli schemi standard forniti con Microsoft BizTalk Server. Nella griglia si associa un valore dell'elemento Target Namespace ai valori degli elementi UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 e UNG2.2 . Quando BizTalk riceve un messaggio i cui elementi UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 e UNG2.2 corrispondono a quelli in una riga della griglia, BizTalk userà lo spazio dei nomi corrispondente per determinare lo schema che userà per elaborare il messaggio. I valori degli elementi specificati devono essere univoci.
Se un messaggio non ha una corrispondenza con gli elementi UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 e UNG2.2 in qualsiasi riga della griglia, BizTalk Server elabora il messaggio usando lo spazio dei nomi nella riga per cui è selezionata la colonna Predefinita. Esso verrà utilizzato come spazio dei nomi di destinazione predefinito. Se non viene identificato alcuno spazio dei nomi, BizTalk 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.
Per configurare le impostazioni dell'host locale per i set di transazioni
Creare un contratto di codifica EDIFACT come descritto in Configurazione delle impostazioni generali (EDIFACT).Create an EDIFACT encoding agreement as described in Configuring General Settings (EDIFACT). 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.
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.
Selezionare Usa punto (.) come separatore decimale per abilitare BizTalk Server includere un punto (.) nel messaggio XML creato all'esterno di un interscambio contenente un numero decimale.
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 UNH2.1 specificare il tipo di messaggio. (massimo sei caratteri).
Nella colonna UNH2.2 specificare il numero di versione del messaggio. (minimo un carattere, massimo tre caratteri).
Nella colonna UNH2.3 specificare il numero di versione del messaggio. (minimo un carattere, massimo tre caratteri).
Nella colonna UNH2.5 specificare il codice assegnato. (massimo, sei caratteri. Deve essere alfanumerico.
Nella colonna UNG2.1 immettere un valore alfanumerico per l'identificazione del mittente dell'applicazione con un minimo di un carattere e un massimo di 35 caratteri. Questo campo è obbligatorio.
Nella colonna UNG2.2 immettere un valore alfanumerico per il qualificatore di codice del mittente dell'applicazione con un minimo di un carattere e un massimo di quattro caratteri. Questo campo è facoltativo.
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 prima di continuare con la configurazione oppure fare clic su OK per convalidare le modifiche e quindi chiudere la finestra di dialogo.
Vedere anche
Configurazione delle impostazioni del set di transazioni (EDIFACT)