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
Dans la console Administration BizTalk Server, créez un port d’envoi unidirectionnel statique ou demandez une réponse avec la configuration ci-dessus.
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.
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’espacehttp://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