Configuration de Jeu de caractères et Séparateurs (EDIFACT)
Dans le contrat partenaire, vous pouvez spécifier le jeu de caractères (UNA) que BizTalk Server utiliserez pour valider les propriétés des parties lors de la création de l’enveloppe d’un message EDIFACT sortant. Vous pouvez également spécifier les séparateurs et terminateurs (UNB) utilisés pour les segments dans l'échange.
Dans le segment UNA, vous définissez la méthode utilisée par BizTalk Server pour générer le segment UNA d'un échange EDIFACT envoyé au tiers. Le segment UNA définit les caractères qui seront utilisés comme séparateurs et indicateurs pour un échange EDIFACT. Utilisez ce segment uniquement si l'échange contient des caractères de séparation non standard.
Dans le segment UNB, vous définissez le jeu de caractères EDIFACT à utiliser.
Important
Toutes les propriétés sont désactivées sur cette page si vous avez désactivé la zone BizTalk locale qui traite les messages reçus par le tiers ou prend en charge l’envoi de messages de cette partie case activée lors de la création de la partie pour laquelle vous créez le contrat.
Cependant, les propriétés seront désactivées uniquement sous l'onglet d'accord unidirectionnel qui correspond aux propriétés des échanges envoyés par le tiers. Par exemple, si vous créez deux parties Partie A et Partie B et pour Partie A, vous avez désactivé la zone case activée, la liste des propriétés ci-dessus est désactivée sous l’onglet Accord unidirectionnel Partie A-Partie> B.
Prérequis
Vous devez être connecté en tant que membre du groupe Administrateurs BizTalk Server ou BizTalk Server groupe Opérateurs B2B.
Pour configurer le jeu de caractères et les séparateurs
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 un onglet de contrat unidirectionnel, sous la section Paramètres d’échange , cliquez sur Ensemble de caractères et séparateurs.
Dans la section Syntaxe (UNB1), procédez comme suit :
Pour Identificateur (UNB1.1), entrez le jeu de caractères EDIFACT à appliquer à l’échange sortant. Ce champ est obligatoire.
Pour Version (UNB1.2), sélectionnez une valeur comprise entre 1 et 4. Ce champ est facultatif.
Dans la section Séparateurs , procédez comme suit :
Pour Séparateur d’éléments de données composant (UNA1), entrez une valeur pour le séparateur d’éléments de données de composant qui sépare les éléments de données simples dans les éléments de données composites. Sélectionnez Car pour un élément de données caractère ou Hex pour un élément de données hexadécimal. Le caractère entré est modifié automatiquement si vous modifiez son format.
Pour Séparateur d’éléments de données (UNA2), entrez une valeur pour le séparateur d’éléments de données qui sépare les éléments de données composites constitués d’au moins deux éléments de données simples ou d’éléments de données simples qui ne font pas partie d’un composite. Sélectionnez Car pour un élément de données caractère ou Hex pour un élément de données hexadécimal. Le caractère entré est modifié automatiquement si vous modifiez son format.
Pour Notation décimale (UNA3), sélectionnez la notation décimale à utiliser dans l’échange sortant.
Pour Indicateur de mise en production (UNA4), entrez une valeur pour l’indicateur de mise en production qui indique que le caractère suivant n’est pas un séparateur de syntaxe, un caractère de fin ou de mise en production, mais qu’il fait partie des données d’origine. Sélectionnez Car pour un élément de données caractère ou Hex pour un élément de données hexadécimal. Le caractère entré est modifié automatiquement si vous modifiez son format.
Pour Séparateur de répétition (UNA5), entrez une valeur pour le séparateur de répétition utilisé pour séparer les segments qui se répètent dans un jeu de transactions. Sélectionnez Car pour un élément de données caractère ou Hex pour un élément de données hexadécimal. Le caractère entré est modifié automatiquement si vous modifiez son format.
Pour Terminateur de segment (UNA6), entrez une valeur pour la marque de fin de segment qui indique la fin d’un segment EDI.
Pour SUFFIXE UNA6, sélectionnez le caractère que BizTalk Server utiliserez avec l’identificateur de segment, soit Aucun, CR (retour chariot), LF (saut de ligne) ou CR LF (retour chariot/saut de ligne). Si vous indiquez un suffixe, l'élément de données Terminateur de segment peut être vide. Si le terminateur de segment est vide, vous devez désigner un suffixe. La combinaison terminateur de segment-suffixe peut être l'une des suivantes :
Terminateur de segment
Terminateur de segment + retour chariot
Terminateur de segment + retour chariot/saut de ligne
Retour chariot
Saut de ligne
Retour chariot/saut de ligne
Cliquez sur Appliquer pour accepter les modifications avant de poursuivre la configuration, ou cliquez sur OK pour valider et accepter les modifications, puis fermez la boîte de dialogue.