Configuration d'un port de réception des messages et accusés de réception EDI
Pour recevoir un échange EDI, vous pouvez créer soit un port de réception unidirectionnel soit un port de réception (bidirectionnel) de requête-réponse.
Créez un port de réception unidirectionnel si vous souhaitez également créer un port d'envoi unidirectionnel pour envoyer les accusés de réception EDI (si cette option est activée). Vous devrez également effacer la propriété ACK de routage pour envoyer le pipeline sur le contrat de port de réception de demande-réponse .
Créez un port et un emplacement de réception de requête-réponse pour renvoyer les accusés de réception EDI (si cette option est activée) via le pipeline d'envoi associé. Vous devrez également sélectionner la propriété ACK de routage pour envoyer le pipeline sur le contrat de port de réception demande-réponse .
Création d'un port de réception unidirectionnel
Créez le port et l'emplacement de réception avec la configuration suivante :
Emplacement | Propriété | Paramètre |
---|---|---|
Propriétés du port de réception : Général | Type de port | One-Way |
Propriétés du port de réception : Général | Authentification | Définissez sur Supprimer les messages en cas d’échec de l’authentification ou Conserver les messages si l’authentification ne parvient pas à authentifier la partie qui a envoyé le message reçu. Définissez sur Aucune authentification pour désactiver l’authentification de la partie qui a envoyé le message reçu. S’il est défini sur Supprimer les messages en cas d’échec de l’authentification, BizTalk Server suspend un message si l’authentification de son expéditeur échoue. S’il est défini sur Supprimer les messages en cas d’échec de l’authentification ou Conserver les messages en cas d’échec de l’authentification, le message doit être résolu en contrat. L'utilisation des propriétés de l'accord de secours n'est pas autorisée. Si aucun accord n’est déterminé pour un message entrant, BizTalk Server traite le message comme si l’authentification avait échoué et suspend le message. |
Propriétés de l’emplacement de réception : Général | Type de transport | Il peut s'agir de n'importe quel type de transport. |
Propriétés de l’emplacement de réception : Général | Gestionnaire de réception | BizTalkServerApplication |
Propriétés de l’emplacement de réception : Général | Pipeline de réception | EdiReceive |
Propriétés du transport DE FICHIERS : Authentification | Utiliser ces informations d'identification lorsque l'hôte n'a pas accès au partage réseau (avec un nom d'utilisateur et un mot de passe) | Définir si l'authentification est requise. |
Propriétés du transport de fichiers : traitement par lots | Nombre de messages dans un lot | Définir si le traitement de l'échange est effectué par lot. |
Propriétés du transport de fichiers : traitement par lots | Taille maximale du lot (en octets) | Définir si le traitement de l'échange est effectué par lot. |
Création d'un port de réception de requête-réponse
Créez le port et l'emplacement de réception avec la configuration suivante :
Emplacement | Propriété | Paramètre |
---|---|---|
Propriétés du port de réception : Général | Type de port | réponse de requête |
Propriétés du port de réception : Général | Authentification | Définissez sur Supprimer les messages en cas d’échec de l’authentification ou Conserver les messages si l’authentification ne parvient pas à authentifier la partie qui a envoyé le message reçu. Définissez sur Aucune authentification pour désactiver l’authentification de la partie qui a envoyé le message reçu. Note: S’il est défini sur Supprimer les messages en cas d’échec de l’authentification ou Conserver les messages en cas d’échec de l’authentification, le message doit être résolu en contrat. |
Propriétés de l’emplacement de réception : Général | Type de transport | Il peut s'agir de n'importe quel type de transport, à l'exception du type FILE qui n'est pas disponible dans la liste déroulante. Note: Un problème de sécurité peut se produire si vous créez un emplacement de réception qui utilise le pipeline EDIReceive et a un type de transport HTTP. Le pipeline EdiReceive ne génèrera aucun accusé de réception HTTP "200 OK". Si aucun accusé de réception EDI n'est renvoyé, la connexion demeure ouverte jusqu'à l'expiration du délai d'attente. |
Propriétés de l’emplacement de réception : Général | Gestionnaire de réception | BizTalkServerApplication |
Propriétés de l’emplacement de réception : Général | Pipeline de réception | EdiReceive |
Propriétés de l’emplacement de réception : Général | Pipeline d’envoi | EdiSend |
Propriétés du transport DE FICHIERS : Authentification | Utiliser ces informations d'identification lorsque l'hôte n'a pas accès au partage réseau (avec un nom d'utilisateur et un mot de passe) | Définir si l'authentification est requise. |
Propriétés du transport de fichiers : traitement par lots | Nombre de messages dans un lot | Définir si le traitement de l'échange est effectué par lot. |
Propriétés du transport de fichiers : traitement par lots | Taille maximale du lot (en octets) | Définir si le traitement de l'échange est effectué par lot. |
Définition des propriétés de l'accord
Après avoir créé le port et l'emplacement de réception, vous devez définir les propriétés de l'accord requises pour que le pipeline de réception fonctionne. Ces propriétés sont définies dans différentes pages de la boîte de dialogue Propriétés du contrat . Pour obtenir la liste des propriétés que le désassembleur EDI doit avoir pour traiter un échange EDI dans le pipeline de réception EdiReceive, consultez Fonctionnement du désassembleur EDI.
Voir aussi
Configuration des ports d’une solution EDI
Fonctionnement du désassembleur EDI
Guide pratique pour créer un port de réception