Passaggio 8: Configurare l'accordo tra partner commerciali tra le entità
In questo passaggio viene configurato un accordo tra partner commerciali X12 per definire i parametri per lo scambio di messaggi X12 tra due partner commerciali, OrderSystem e Fabrikam.
Prerequisiti
È necessario eseguire l'accesso come membro del gruppo Amministratori BizTalk Server.
Per configurare un accordo
Fare clic su Start, su Tutti i programmi, su Microsoft BizTalk Server, quindi su BizTalk Server Amministrazione.
Nella console di amministrazione di BizTalk Server fare clic su Entità nell'albero della console e nella pagina Party and Business Profiles fare clic con il pulsante destro del mouse su Fabrikam_Profile, scegliere Nuovo e quindi fare clic su Contratto.
Nella pagina Proprietà generali immettere un nome per il contratto nella casella di testo Nome .
Nell'elenco a discesa Protocollo selezionare X12.
Nell'elenco a discesa Entità della sezione Seconda parte selezionare OrderSystem.
Nell'elenco a discesa Business della sezione Seconda parte selezionare OrderSystem_Profile.
Si noterà che vengono aggiunte due nuove schede accanto alla scheda Generale . Ogni scheda è per la configurazione di un contratto unidirezionale e ogni contratto unidirezionale rappresenta una transazione completa del messaggio (incluso il trasferimento dei messaggi e il trasferimento di acknowledgement).
Nella scheda Generale , nella pagina Proprietà generali , nella sezione Impostazioni host comuni selezionare Attiva creazione report e quindi selezionare Archivia payload del messaggio per la creazione di report.
Eseguire le attività seguenti nella scheda Fabrikam-OrderSystem>.
Nella pagina Identificatori nella sezione Impostazioni interscambio immettere i valori per i campi qualificatore e identificatore (ISA5, ISA6, ISA7 e ISA8) che corrispondono ai valori per tali campi di intestazione nel messaggio di test.
Usare Per Qualificatore mittente (ISA5) Selezionare ZZ - Si definisce a vicenda. Identificatore mittente (ISA6) Immettere THEM. Qualificatore ricevitore (ISA7) Selezionare ZZ - Si definisce a vicenda. Identificatore ricevitore (ISA8) Immettere US. Nota
BizTalk Server richiede i campi qualificatore e identificatore per il mittente e il destinatario per eseguire la risoluzione del contratto. Corrisponderà ai valori di ISA5, ISA6, ISA7 e ISA8 nell'intestazione di interscambio con quelli nelle proprietà di un contratto. BizTalk Server risolverà anche il contratto abbinando il qualificatore e l'identificatore del mittente (senza il qualificatore e l'identificatore del ricevitore). Se BizTalk Server non è in grado di risolvere il contratto, userà le proprietà del contratto di fallback.
Nella sezione Impostazioni interscambio della pagina Acknowledgements (Riconoscimenti) fare clic su 997 Expected (Previsto). Quando si seleziona questa casella di controllo, alla pipeline di ricezione viene richiesto di generare un riconoscimento 997 quando riceve l'interscambio 850.
Nella pagina Convalida nella sezione Impostazioni interscambio verificare che l'opzione Numero di controllo interscambio (Verifica isa13 duplicata) sia deselezionata.
Nota
La cancellazione della proprietà Check for duplicate ISA13 consente di ricevere più istanze dello stesso messaggio.
Nella sezione Impostazioni interscambio della pagina Impostazioni host localedeselezionare Route ACK per inviare la pipeline sulla porta di ricezione richiesta-risposta.
Nota
La cancellazione della proprietà Route ACK è necessaria perché questa soluzione restituisce un riconoscimento asincrono tramite una porta di trasmissione separata, anziché un riconoscimento sincrono tramite la porta di trasmissione associata a una porta di ricezione bidirezionale.
Nella pagina Impostazioni host locale nella sezione Impostazioni set di transazioni selezionare lo spazio dei nomi per lo schema da usare per elaborare l'interscambio in ingresso.
Usare Per Default Selezionare la casella di controllo nella colonna Per ST1 Selezionare 850 - Ordine di acquisto. GS2 Immettere THEM. Spazio dei nomi di destinazione Selezionare http://schemas.microsoft.com/BizTalk/EDI/X12/2006
.Nota
L'impostazione delle proprietà consente di BizTalk Server di determinare lo schema da usare nell'elaborazione dell'interscambio 850 in ingresso. Se un interscambio presenta i valori GS02 e ST01 immessi in una riga della griglia, per determinare lo schema da utilizzare verrà utilizzato lo spazio dei nomi di destinazione per la stessa riga.
Eseguire le attività seguenti nella scheda OrderSystem-Fabrikam>.
Nella pagina Identificatori nella sezione Impostazioni interscambio immettere i valori per i campi qualificatore e identificatore (ISA5, ISA6, ISA7 e ISA8) che corrispondono ai valori per tali campi di intestazione nel messaggio di test.
Usare Per Qualificatore mittente (ISA5) Selezionare ZZ - Si definisce a vicenda. Identificatore mittente (ISA6) Immettere US. Qualificatore ricevitore (ISA7) Selezionare ZZ - Si definisce a vicenda. Identificatore ricevitore (ISA8) Immettere THEM. Nella pagina Charset and Separators (Set di caratteri e separatori ) nella sezione Impostazioni interscambio selezionare CR LF per la proprietà Suffix .
Nella pagina Porte di trasmissione nella sezione Impostazioni interscambio associare la porta di trasmissione che invierà di nuovo l'acknowledgement a Fabrikam. Nella griglia Porte di trasmissione, nella colonna Nome fare clic su una cella vuota e nell'elenco a discesa selezionare la porta di trasmissione (toTHEM_997) creata per inviare l'acknowledgement 997 a Fabrikam.
Nella pagina Buste nella sezione Impostazioni set di transazioni immettere i valori per tutte le colonne nella prima riga della griglia.
Usare Per Default Selezionare la casella di controllo nella colonna Predefinita . Nota: Quando si seleziona questa riga come predefinita, i valori per GS1, GS2, GS3, GS7 e GS8 vengono usati anche se i valori per tipo di transazione, versione/versione e spazio dei nomi di destinazione non corrispondono al messaggio. Tipo di transazione Selezionare il tipo di messaggio del test , 850 - Ordine di acquisto. Versione/Rilascio Immettere la versione EDI 00401. Spazio dei nomi di destinazione Selezionare http://schemas.microsoft.com/Edi/X12
.GS1 Verificare che l'ordine di acquisto (850) sia selezionato. GS2 Immettere 1234567.
ID applicazione mittente.GS3 Immettere 0000000.
ID applicazione ricevitore.GS4 Selezionare CCYYMMDD. Nota: È necessario selezionare il valore nell'elenco a discesa, non solo fare clic sul campo per visualizzare l'impostazione predefinita. Se si fa clic nel campo senza selezionare il valore dall'elenco a discesa, tale valore non risulterà effettivamente selezionato. GS5 Selezionare HHMM. GS7 Selezionare X - Accredited Standards Committee X12. GS8 Verificare che sia stato immesso 00401 . Nota
BizTalk Server imposta i valori per GS01, GS02, GS03, GS04, GS05, GS07 e GS08 dei riconoscimenti in uscita in base ai valori immessi per tipo di transazione, versione/rilascio e spazio dei nomi di destinazione. La pipeline di trasmissione prova ad abbinare il tipo del set di transazioni, la versione X12 e lo spazio dei nomi di destinazione con i valori corrispondenti nell'intestazione del messaggio. Se ha esito positivo, usa i valori GS associati ai valori dello spazio dei nomi Tipo di transazione, Versione/Versione e Spazio dei nomi di destinazione .
Fare clic su Applica.
Fare clic su OK. Il nuovo contratto aggiunto è elencato nella sezione Contratti del riquadro Profili aziendali e parti . Il nuovo accordo aggiunto è abilitato per impostazione predefinita.
Riavviare il servizio BizTalk. Nella BizTalk Server Console di amministrazione, in Impostazioni piattaforma fare clic su Istanze host, fare clic con il pulsante destro del mouse su BizTalkServerApplication e quindi scegliere Riavvia.
Nota
Affinché le modifiche vengano applicate, è necessario riavviare il servizio BizTalk dopo l'attivazione o la disattivazione della creazione di rapporti di stato EDI.
Passaggi successivi
Testare la soluzione EDI come descritto nel passaggio 9: Testare la soluzione EDI