Condividi tramite


Passaggio 10: Configurare l'accordo tra partner commerciali X12 e AS2

Passaggio 10 di 11

In questo passaggio vengono impostati accordi tra partner commerciali X12 e AS2 per trasportare un messaggio con codifica EDIINT/AS2 su HTTP. Questa entità Fabrikam invia l'interscambio EDI a Contoso, che restituisce il riconoscimento 997 e un MDN asincrono a Fabrikam.

Prerequisiti

È necessario eseguire l'accesso come membro del gruppo Amministratori BizTalk Server.

Per creare un accordo AS2

  1. Fare clic su Start, scegliere Tutti i programmi, fare clic su Microsoft BizTalk Server e quindi fare clic su BizTalk Server Amministrazione.

  2. Nella console di amministrazione BizTalk Server fare clic su Parti nell'albero della console e nella pagina Parti e profili aziendali fare clic con il pulsante destro del mouse su Fabrikam_Profile, scegliere Nuovo e quindi fare clic su Contratto.

  3. Nella pagina Proprietà generali immettere un nome per il contratto nella casella di testo Nome .

  4. Nell'elenco a discesa Protocollo selezionare AS2.

  5. Nella sezione Secondo partner selezionare Contoso nell'elenco a discesa Nome.

  6. Nell'elenco a discesa Profilo della sezione Secondo partner selezionare Contoso_Profile.

    Si noterà che due nuove schede vengono aggiunte accanto alla scheda Generale . Ogni scheda consiste nella configurazione di un contratto AS2 unidirezionale.

  7. Nella scheda Generale , nella pagina Proprietà generali , nella sezione Impostazioni host comuni selezionare Attiva report.

  8. Eseguire le attività seguenti nella scheda Fabrikam-Contoso>.

    1. Nella pagina Identificatori immettere i valori per AS2-From eAS2-To. Per AS2-From immettere Fabrikam. Per AS2- ImmettereContoso .

    2. Nella pagina Convalida selezionare la casella di controllo Usa le impostazioni del contratto per la convalida e MDN anziché l'intestazione del messaggio

      Nota

      L'impostazione di questa proprietà garantisce che per la generazione dell'MDN verranno utilizzate le proprietà dell'entità anziché le intestazioni AS2 del messaggio AS2 ricevuto.

    3. Nella pagina Riconoscimento (MDN) eseguire le operazioni seguenti:

      1. Selezionare la casella di controllo Richiesta MDN .

      2. Verificare che la casella di controllo MDN firmata richiesta sia deselezionata.

      3. Selezionare la casella di controllo Richiesta MDN asincrona .

      4. Nella casella di testo Receipt-Delivery-Option (URL) immettere http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikam.

  9. Eseguire le attività seguenti nella scheda Contoso-Fabrikam>.

    1. Nella pagina Identificatori immettere i valori per AS2-From eAS2-To. Per AS2-From immettere Contoso. Per AS2- ImmettereFabrikam .

    2. Nella pagina Invia porte nella sezione Impostazioni interscambio , nell'elenco Invia porteselezionareSend_Async_997.

      Nota

      L'Send_Async_997 porta di invio deve essere immessa nell'elenco Porte di trasmissione in modo che BizTalk Server possa risolvere la parte per il messaggio in uscita 997. La pipeline di trasmissione associa il nome della porta di trasmissione alla porta di trasmissione indicata nelle proprietà dell'accordo. Si tratta di un'operazione necessaria perché in questo caso la proprietà AS2-To non viene alzata di livello nel contesto del messaggio, ovvero la prima corrispondenza che la pipeline di trasmissione tenta di stabilire per risolvere l'entità. Per altre informazioni, vedere Risoluzione del contratto per i messaggi AS2 in uscita.

  10. Fare clic su Applica.

  11. 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.

Per creare un accordo X12

  1. Fare clic con il pulsante destro del mouse su Fabrikam_Profile, scegliere Nuovo e quindi fare clic su Contratto.

  2. Nella pagina Proprietà generali immettere un nome per il contratto nella casella di testo Nome .

  3. Nell'elenco a discesa Protocollo selezionare X12.

  4. Nella sezione Secondo partner selezionare Contoso nell'elenco a discesa Nome.

  5. Nell'elenco a discesa Profilo della sezione Secondo partner selezionare Contoso_Profile.

    Si noterà che due nuove schede vengono aggiunte accanto alla scheda Generale . Ogni scheda consiste nella configurazione di un contratto X12 unidirezionale.

  6. Nella scheda Generale , nella pagina Proprietà generali , nella sezione Impostazioni host comuni selezionare Attiva report e quindi selezionare Archivia payload dei messaggi per la creazione di report.

  7. Eseguire le attività seguenti nella scheda Fabrikam-Contoso>.

    1. 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. Per questa esercitazione, impostare ISA5 su ZZ, ISA6 su 7654321, ISA7 su ZZ e ISA8 su 1234567.

      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 corrispondendo al qualificatore e all'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.

    2. Nella pagina Riconoscimenti nella sezione Impostazioni interscambio selezionare la casella di controllo 997 Previsto .

    3. Nella pagina Convalida nella sezione Impostazioni interscambio verificare che l'opzione Check for duplicate ISA13 sia deselezionata.

      Nota

      Deselezionare la proprietà Check for duplicate ISA13 consente di ricevere più istanze dello stesso messaggio.

    4. Nella pagina Impostazioni host locali nella sezione Impostazioni interscambio , in Impostazioni del ricevitoredeselezionare Route ACK per inviare la pipeline sulla porta di ricezione della risposta richiesta.

      Nota

      Se si deseleziona questa proprietà, è possibile inviare il riconoscimento 997 tramite una porta di trasmissione distinta anziché tramite la porta di trasmissione associata alla porta di ricezione bidirezionale.

  8. Eseguire le attività seguenti nella scheda Contoso-Fabrikam>.

    1. 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. Per questa procedura dettagliata, impostare ISA5 su ZZ, ISA6 su 1234567, ISA7 su ZZ e ISA8 su 7654321.

    2. Nella pagina Charset e Separatori nella sezione Impostazioni interscambio per Suffisso selezionare CR LF.

    3. Nella pagina Buste nella sezione Impostazioni set di transazioni eseguire le operazioni seguenti:

      Usare Per
      Default Selezionare Predefinita. Nota: Quando si seleziona questa riga come impostazione 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 di test, ad esempio 864 - Messaggio di testo.
      Versione/Rilascio Immettere 00401.
      Spazio dei nomi di destinazione Selezionare http://schemas.microsoft.com/BizTalk/EDI/X12/2006.
      GS1 Verificare che il tipo di messaggio del messaggio di test sia selezionato, ad esempio TX - Messaggio di testo (864).
      GS2 Immettere 01.
      GS3 Immettere 7654321.
      GS4 Selezionare il formato data desiderato. Selezionare CCYYMMDD. Nota: È necessario selezionare il valore nell'elenco a discesa, non solo fare clic sul campo per visualizzare il valore predefinito. Se si fa clic nel campo senza selezionare il valore dall'elenco a discesa, tale valore non risulterà effettivamente selezionato.
      GS5 Selezionare il formato ora desiderato. Selezionare HHMMSSdd.
      GS7 Selezionare T - Comitato di coordinamento dei dati di trasporto (TDCC).
      GS8 Verificare che la versione EDI sia stata immessa come 00401.
  9. Fare clic su Applica.

  10. Fare clic su OK. Il contratto appena aggiunto è elencato nella sezione Contratti del riquadro Parti e profili di business . Il nuovo accordo aggiunto è abilitato per impostazione predefinita.

  11. Riavviare il servizio BizTalk. Nella console di amministrazione di BizTalk Server, in Impostazioni piattaforma fare clic su Istanze host, fare clic con il pulsante destro del mouse su BizTalkServerApplication e quindi scegliere Riavvia.

Passaggi successivi

Si testa la soluzione AS2, come descritto nel passaggio 11: Testare la soluzione AS2.

Vedere anche

Configurazione delle proprietà AS2
Configurazione delle proprietà EDI