Partager via


Configuration d'un port d'envoi statique pour les messages via AS2

Cette rubrique explique comment configurer BizTalk Server pour envoyer des messages AS2 sur un port d’envoi statique. Cette configuration inclut la création du port d'envoi statique ainsi que la configuration de l'accord. Le cas échéant, vous configurerez un certificat de chiffrement utilisé par le port d'envoi.

Notes

À la place d'un port d'envoi statique, il est également possible de paramétrer un port d'envoi dynamique pour envoyer des messages AS2. Pour plus d’informations, consultez Configuration d’un port d’envoi dynamique pour les messages via AS2.

Pour envoyer un message AS2 avec un message EDI ou non-EDI ou avec un accusé de réception EDI, créez un port d'envoi HTTP avec sollicitation-réponse possédant la configuration suivante :

Emplacement Propriété Paramètre
Propriétés du port d’envoi : Général Type de port - Réponse de sollicitation statique (si la page Demande MDN dans les accusés de réception (MDN) de l’onglet contrat unidirectionnel est sélectionnée)

- Port d’envoi unidirectionnel statique (si la page Demande MDN dans les accusés de réception (MDN) de l’onglet contrat unidirectionnel est désactivée)
Propriétés du port d’envoi : Général Type de transport HTTP

Remarque :

Seul l'adaptateur HTTP peut être utilisé pour le transport des messages EDIINT/AS2. Ce transport ne fonctionne pas avec les autres types d'adaptateurs.
Propriétés du port d’envoi : Général Gestionnaire d'envoi BizTalkServerApplication
Propriétés du port d’envoi : Général Pipeline d’envoi - AS2EdiSend (pour les messages encodés edi)

- AS2Send (pour les messages non EDI)
Propriétés du port d’envoi : Général Gestionnaire de réception

(si l’option Demander un MDN dans la page Accusés de réception (MDN) de l’onglet Contrat unidirectionnel est sélectionnée)
BizTalkServerApplication
Propriétés du port d’envoi : Général Pipeline de réception

(si l’option Demander un MDN dans la page Accusés de réception (MDN) de l’onglet Contrat unidirectionnel est sélectionnée)
AS2Receive
Propriétés du transport HTTP URL de destination <Chaîne URL de destination>
Propriétés du transport HTTP Activer le codage mémorisé en bloc Désactivé
Propriétés du port d’envoi : Filtres Propriété BTS.MessageType

Remarque :

Vous pouvez faire appel à plusieurs expressions de filtre, y compris BTS.ReceivePortName.

Remarque :

Pour les messages non-EDI, vous devrez effectuer le filtrage sur une autre propriété.
Propriétés du port d’envoi : Filtres Opérateur ==
Propriétés du port d’envoi : Filtres Valeur - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> (pour un message EDI)

- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root (pour un accusé de réception X12)

- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root (pour un accusé de réception EDIFACT)
Propriétés du port d’envoi : Certificats Nom commun et empreinte numérique Entrez le nom du certificat et son empreinte si vous utilisez un certificat de chiffrement pour un message AS2 sortant.

Prérequis

Vous devez ouvrir une session en tant que membre du groupe Administrateurs BizTalk Server.

Pour configurer BizTalk Server de manière à envoyer des messages AS2 via un port d'envoi statique

  1. Dans la console Administration BizTalk Server, créez un port d’envoi unidirectionnel statique ou demandez une réponse avec la configuration ci-dessus.

  2. Dans la liste des ports d’envoi de la page Ports d’envoi de l’onglet Contrat unidirectionnel de la boîte de dialogue Propriétés du contrat , entrez le nom du port d’envoi statique.

    Notes

    La définition du port d’envoi permet à BizTalk Server d’effectuer la résolution de contrat pour un message AS2 sortant.

  3. Dans la page Identificateurs de l’onglet contrat unidirectionnel de la boîte de dialogue Propriétés de l’accord , définissez la propriété AS2-To sur la destination, puis définissez d’autres propriétés de contrat comme requis dans les différentes pages de la boîte de dialogue Propriétés de l’accord .

Fonctionnalités

Le port et le pipeline d'envoi effectuent les opérations suivantes pour envoyer un message EDI ou non-EDI synchrone ou un accusé de réception via AS2 et traiter le MDN renvoyé :

  • Si vous envoyez un message EDI, récupère le message EDI en filtrant sur la propriété BTS.MessageType définie sur le schéma de message dans l’espace http://schemas.microsoft.com/BizTalk/EDI/X12/2006 de noms (par exemple, X12_00401_864 pour un message 864).

  • Si vous envoyez un accusé de réception EDI, récupère l’accusé de réception en filtrant sur la propriété BTS.MessageType définie sur l’un des schémas de contrôle suivants :

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root pour un accusé de réception 997 ;

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root pour un accusé de réception TA1 ;

    • http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_Root pour un accusé de réception CONTRL.

  • Lors de l'envoi d'un message non-EDI, ils récupèrent le message à l'aide d'un autre filtre.

  • Ils déploient un message AS2. Pour plus d’informations sur ce processus, consultez Génération d’un message AS2 sortant.

  • Ils envoient le message ou l'accusé de réception à l'URL de destination du port d'envoi.

  • Ils reçoivent la réponse MDN au message ou à l'accusé de réception, si cette fonctionnalité est activée. Pour plus d’informations sur ce processus, consultez Traitement d’un MDN entrant.

Voir aussi

Configuration des ports pour une solution AS2
Génération d’un message AS2 sortant
Traitement d’une notification de réception du message entrante