Configuration des paramètres de l'hôte local (EDIFACT - Paramètres d'échange)
Les paramètres de l'hôte local déterminent la façon dont les échanges EDI sont traités. Les paramètres de cette page peuvent être répartis en deux catégories – les paramètres du récepteur (pour les échanges entrants) et les paramètres de l'expéditeur (pour les échanges sortants). Dans les paramètres du récepteur, vous pouvez spécifier si un lot entrant sera divisé en documents informatisés ou conservés. S'il est conservé, vous pouvez spécifier si BizTalk Server doit suspendre l'échange ou le document informatisé si une erreur se produit. Dans les paramètres de l'expéditeur, vous pouvez spécifier comment les numéros de contrôle sont générés pour les messages sortants.
Important
Les propriétés suivantes sont désactivées dans > l’onglet Accord unidirectionnel partie B si vous avez effacé les messages reçus par la partie ou si vous avez désactivé l’envoi de messages à partir de cette partie case activée zone pour la partie A.
Toutes les propriétés de la section Paramètres de l’expéditeur .
De même, les propriétés suivantes sont désactivées sur la même page dans l’onglet Partie B-Partie> A si vous avez sélectionné la zone case activée lors de la création de la partie A.
Toutes les propriétés de la section Paramètres du récepteur .
Prérequis
Vous devez être connecté en tant que membre du BizTalk Server Administrateurs ou BizTalk Server groupe Opérateurs B2B.
Pour configurer l'hôte local – paramètres du récepteur
Créez un contrat d’encodage EDIFACT comme décrit dans Configuration des paramètres généraux (EDIFACT). Pour mettre à jour un contrat existant, cliquez avec le bouton droit sur le contrat dans la page Parties et profils métier , puis cliquez sur Propriétés.
Sous l’onglet Contrat unidirectionnel, sous la section Paramètres d’échange , cliquez sur Paramètres de l’hôte local.
Dans la section EDIFACT ACK , pour désigner les numéros de référence du jeu de transactions à utiliser dans un accusé de réception, entrez une valeur pour le préfixe, une plage de numéros de référence et un suffixe.
Cliquez sur Réinitialiser pour réinitialiser le numéro de référence du jeu de transactions actuel à la limite inférieure. Sélectionnez Réinitialiser la limite inférieure en cas d’dépassement de limite pour que BizTalk Server réinitialiser le numéro de référence à la limite de valeur de plage inférieure si la limite maximale est dépassée.
Désactivez l’ACK de routage pour envoyer le pipeline sur le port de réception requête-réponse pour renvoyer l’accusé de réception via un port d’envoi distinct. Conservez la sélection pour renvoyer l'accusé de réception sur le port d'envoi associé au port de réception de requête-réponse bidirectionnel.
Désactivez masquer les informations de sécurité/autorisation/mot de passe pour désactiver le masquage des informations de sécurité d’autorisation/de mot de passe (champs UNB6.1 et UNB6.2) dans la propriété de contexte pour empêcher la divulgation d’informations.
Notes
Lorsque BizTalk Server reçoit des messages, il promeut l’en-tête UNB dans le contexte du message. Sans le masquage, les informations concernant la sécurité dans le contexte seraient accessibles à tout individu disposant de privilèges d'administrateur. Pour masquer ces informations, BizTalk Server remplace chaque caractère des informations par un # caractère. Il s’agit d’un processus unidirectionnel : les # caractères ne peuvent pas être convertis en caractères réels.
Dans la liste déroulante Option traitement par lots entrant , procédez comme suit :
Sélectionnez l’option par défaut Fractionner l’échange en tant que Jeux de transactions - suspendre les jeux de transactions sur erreur pour spécifier que BizTalk Server devez analyser chaque jeu de transactions dans un échange dans un document XML distinct. BizTalk Server applique alors l'enveloppe appropriée au document informatisé et l'achemine vers la base de données MessageBox. Lorsque cette option est sélectionnée et si la validation d'un ou plusieurs documents informatisés de l'échange échoue, BizTalk Server interrompt uniquement ces documents informatisés.
Sélectionnez Fractionner l’échange en tant que Jeux de transactions - suspendre l’échange en cas d’erreur pour spécifier que BizTalk Server devez analyser chaque jeu de transactions dans un échange dans un document XML distinct. BizTalk Server applique alors l'enveloppe appropriée au document informatisé et l'achemine vers la base de données MessageBox. Lorsque cette option est sélectionnée et si la validation d'un ou plusieurs documents informatisés de l'échange échoue, BizTalk Server interrompt l'ensemble de l'échange.
Sélectionnez Conserver l’échange - suspendre l’échange en cas d’erreur pour spécifier que BizTalk Server doit laisser l’échange intact, ce qui crée un document XML pour l’ensemble de l’échange par lot. Lorsque cette option est sélectionnée et si la validation d'un ou plusieurs documents informatisés de l'échange échoue, BizTalk Server interrompt l'ensemble de l'échange.
Sélectionnez Conserver l’échange - suspendre les jeux de transactions sur erreur pour spécifier que BizTalk Server doit laisser l’échange intact, créant ainsi un document XML pour l’ensemble de l’échange par lot. Avec cette option, si un ou plusieurs jeux de transactions dans l’échange échouent la validation, BizTalk Server suspend uniquement ces jeux de transactions, tout en continuant à traiter tous les autres ensembles de transactions.
Notes
Si vous sélectionnez Conserver l’échange - suspendre l’échange en cas d’erreur ou Conserver l’échange - suspendre les jeux de transactions sur Erreur, les paramètres de propriété des pages Définition de segment ISAet Définition de segment GS et ST (qui déterminent comment BizTalk Server créera les en-têtes ISA, GS et ST d’un échange sortant) ne s’appliquent pas. Les en-têtes de l'échange, du groupe et du document informatisé qui existent dans l'échange conservé sont préservés lorsque le pipeline d'envoi traite ce dernier à des fins d'envoi.
Pour configurer l'hôte local – paramètres de l'expéditeur
Pour Numéro de contrôle d’échange (UNB5), entrez une plage de valeurs pour le numéro de contrôle d’échange à utiliser par BizTalk Server dans la génération d’un échange sortant. Entrez une valeur numérique comprise entre 1 et 999 999 999. Ce champ est obligatoire.
Notes
Le premier champ (UNB5.1) est le préfixe ; les deuxième et troisième champs (UNB5.2) contiennent la plage de nombres à utiliser comme numéro de contrôle d’échange ; et le quatrième champ (UNB5.3) est le suffixe. Le préfixe et le suffixe sont facultatifs ; le numéro de contrôle est obligatoire. Le numéro de contrôle est incrémenté pour chaque nouveau message ; le préfixe et le suffixe restent les mêmes. Le numéro de contrôle peut comporter jusqu'à 14 caractères, le préfixe et le suffixe 13. Les trois champs combinés peuvent contenir jusqu'à 14 caractères.
Pour réinitialiser le numéro de contrôle à la valeur minimale spécifiée, cliquez sur le bouton Réinitialiser . Cochez Réinitialiser la limite inférieure en cas d’échec pour réinitialiser automatiquement la valeur minimale si la valeur maximale est dépassée.
Pour Numéro de contrôle de groupe (UNG5), entrez le préfixe, la plage de numéros de référence et le suffixe que BizTalk Server devez utiliser pour le numéro de contrôle de groupe du premier échange qu’il envoie.
Notes
Le premier champ (UNG5.1) est le préfixe ; les deuxième et troisième champs (UNG5.2) contiennent la plage de nombres à utiliser pour le numéro de contrôle de groupe ; et le quatrième champ (UNG5.3) est le suffixe. Le préfixe et le suffixe sont facultatifs ; le numéro de contrôle est obligatoire. Le numéro de contrôle est incrémenté pour chaque nouveau message jusqu’à ce que la valeur maximale soit atteinte ; le préfixe et le suffixe restent les mêmes. Seuls les nombres sont autorisés dans UNG5.2. Le numéro de contrôle peut comporter jusqu'à 14 caractères, le préfixe et le suffixe 13. Les trois champs combinés peuvent contenir jusqu'à 14 caractères.
Pour réinitialiser le numéro de contrôle de groupe à la valeur minimale spécifiée, cliquez sur le bouton Réinitialiser . Cochez Réinitialiser la limite inférieure en cas d’échec pour réinitialiser automatiquement la valeur minimale si la valeur maximale est dépassée.
Pour En-tête de message (UNH), cliquez sur Appliquer un nouvel ID, entrez le préfixe, entrez la plage de numéros de référence et entrez le suffixe que BizTalk Server devez utiliser pour le numéro de référence du jeu de transactions.
Notes
Le premier champ (UNH1.1) est le préfixe ; les deuxième et troisième champs (UNH1.2) sont la plage de numéros de référence ; et le quatrième champ (UNH1.3) est le suffixe. Le préfixe et le suffixe sont facultatifs ; le numéro de référence est obligatoire. Le numéro de référence est incrémenté pour chaque nouveau message ; le préfixe et le suffixe restent les mêmes. La plage de valeurs par défaut du numéro de référence est comprise entre 1 et 99999999999999. Seuls les nombres sont autorisés dans UNH1.2. Le numéro de contrôle peut comporter jusqu'à 14 caractères, le préfixe et le suffixe 13. Les trois champs combinés peuvent contenir jusqu'à 14 caractères.
Pour réinitialiser le numéro de contrôle du jeu de transactions actuel à la valeur minimale, cliquez sur Réinitialiser. Sélectionnez Réinitialiser la limite inférieure en cas d’expiration pour réinitialiser le numéro de contrôle à la valeur minimale si la valeur maximale a été dépassée.
Cliquez sur Appliquer pour accepter les modifications avant de poursuivre la configuration, ou cliquez sur OK pour valider les modifications, puis fermez la boîte de dialogue.