Partager via


Configuration des enveloppes (paramétrageEDIFACT-Transaction)

Dans la page Enveloppes de la section Paramètres du Jeu de Transactions, vous définissez la façon dont BizTalk Server génère les segments UNG et UNH pour un échange encodé en EDIFACT qu'il envoie à la partie.

Le segment UNG est l’en-tête qui identifie et spécifie un groupe fonctionnel d’un échange encodé EDIFACT. Il contient des informations sur la date et l’heure à laquelle le groupe fonctionnel a été préparé, ainsi que le type et la version du document dans le groupe fonctionnel.

Le segment UNH est le segment d’en-tête de message d’un échange encodé EDIFACT. Il fournit des informations sur le type de message et l’agence chargée de maintenir la publication du type de message. Ce segment indique le début d’un document dans un échange et le type de document qui suit.

Dans la section d’en-tête de groupe fonctionnel (UNG), vous associez des valeurs UNG aux valeurs UNH et à un espace de noms. Lorsque BizTalk Server détermine qu’un message XML BizTalk a les valeurs définies pour les éléments UNH et l’espace de noms Target dans une ligne de la grille, BizTalk Server remplit les éléments de données UNG avec les valeurs de la même ligne de la grille. Les valeurs des éléments UNH et de l’espace de noms Target doivent être uniques.

Si un message n’a pas de correspondance avec les éléments UNH et l’espace de noms Cible dans n’importe quelle ligne, BizTalk Server remplit le message avec les valeurs des éléments UNG dans la ligne par défaut. Ces valeurs sont utilisées même si le message n’a pas de correspondance avec les éléments UNH et l’espace de noms Cible de la ligne par défaut.

Lorsque le moteur BizTalk détermine qu’un message XML BizTalk a les valeurs définies pour les éléments UNH et l’espace de noms Cible, le moteur remplit les éléments UNG dans le message avec les valeurs définies pour eux dans la grille, à condition que la case Créer des segments de regroupement soit cochée.

Remarque

Dans la section d’en-tête de groupe fonctionnel (UNG), si vous entrez un paramètre pour l’un des champs de la grille, puis supprimez ce paramètre, vous devrez supprimer la ligne entière ou la page échouera la validation.

Important

Toutes les propriétés sont désactivées sous l'onglet Partie A-Partie B accord unidirectionnel> si vous avez décoché la case Le processus BizTalk local traite les messages reçus par la partie ou prend en charge l'envoi de messages de cette partie pour la Partie A. Toutefois, toutes les propriétés sont activées sur la même page dans l'onglet Partie B-Partie A> si vous avez coché la case lors de la création de la Partie A.

Conditions préalables

Vous devez être connecté en tant que membre du groupe Administrateurs BizTalk Server ou Opérateurs BizTalk Server B2B.

Pour définir les segments UNG et UNH

  1. 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 professionnels , puis cliquez sur Propriétés.

  2. Sous l’onglet Contrat unidirectionnel, sous la section Paramètres du jeu de transactions , cliquez sur Enveloppes.

  3. Dans une ligne de la grille, entrez les valeurs suivantes :

    • Dans la colonne For message type UNH2.1, entrez un type de transaction. (Maximum, six caractères).

    • Dans la colonne UNH2.2 , entrez le numéro de version du message. (Minimum, un caractère ; maximum, trois caractères).

    • Dans la colonne UNH2.3 , entrez le numéro de publication du message. (Minimum, un caractère ; maximum, trois caractères).

    • Dans la colonne UNH2.5 , entrez le code affecté. (Maximum, six caractères. Doit être alphanumérique).

    • Dans la colonne Espace de noms cible , sélectionnez l’espace de noms cible du schéma. Ce champ est obligatoire.

      Remarque

      Il s’agit des valeurs que BizTalk Server compare aux valeurs associées à l’échange qu’il crée.

  4. Dans la même ligne de la grille, entrez les valeurs suivantes :

    • Pour l’UNG1 (identification de groupe fonctionnel), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de six caractères. Ce champ est obligatoire.

    • Pour UNG2.1 (identification de l’expéditeur de l’application), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de 35 caractères. Ce champ est obligatoire.

    • Pour UNG2.2 (qualificateur de code d’expéditeur d’application), entrez une valeur alphanumérique, avec un maximum de quatre caractères. Il s’agit d’un champ facultatif.

    • Pour UNG3.1 (identification du destinataire de l’application), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de 35 caractères. Ce champ est obligatoire.

    • Pour UNG3.2 (qualificateur de code de destinataire de l’application), entrez une valeur alphanumérique, avec un maximum de quatre caractères. Il s’agit d’un champ facultatif.

    • Pour UNG6 (agence de contrôle), entrez une valeur alphanumérique avec un minimum d’un et un maximum de deux. Ce champ est obligatoire.

    • Pour UNG7.1 (numéro de version du type de message), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de trois caractères. Ce champ est obligatoire.

    • Pour UNG7.2 (Numéro de publication du type de message), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de trois caractères. Ce champ est obligatoire.

    • Pour UNG7.3 (code affecté à l’association), entrez une valeur alphanumérique avec un minimum de 1 caractère et un maximum de 6 caractères. Ce champ est obligatoire.

    • Pour UNG8 (mot de passe de l’application), entrez une valeur alphanumérique avec un minimum d’un caractère et un maximum de 14 caractères. Ce champ est obligatoire.

      Remarque

      Il s'agit des valeurs que BizTalk Server saisira dans les champs UNG de l'échange en cours de création si, pour le type de message, les éléments UNH2.1, UNH2.2, UNH2.3, UNH2.5 et Target namespace de la même ligne correspondent à ceux associés à l'échange.

  5. Répétez les étapes 4 et 5 pour entrer des lignes supplémentaires dans la grille.

  6. Pour une ligne de la grille, cliquez sur Valeur par défaut pour la désigner comme ligne par défaut.

    Remarque

    Si un message n’a pas de correspondance avec les éléments UNH2.1, UNH2.2, UNH2.3, UNH2.5 et l'espace de noms cible dans n’importe quelle ligne, BizTalk Server remplit le message avec les valeurs des éléments UNG1, UNG2.1, UNG2.2, UNG3.1, UNG3.2, UNG6, UNG7.1, UNG7.2, UNG7.3 et UNG8 dans la ligne par défaut. Ces valeurs seront utilisées même si le message n’a pas de correspondance avec les éléments pour le type de message UNH2.1, UNH2.2, UNH2.3, UNH2.5 et espace de noms cible de la ligne par défaut.

    Remarque

    Si aucune ligne par défaut n’est sélectionnée et que le message n’a pas de correspondance pour les éléments UNH2.1, UNH2.2, UNH2.3, UNH2.5 et Target dans n’importe quelle ligne, BizTalk suspend le message.

  7. 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.

Voir aussi

Configuration des paramètres du jeu de transactions (EDIFACT)