Configuration du jeu de caractères et des séparateurs (X12)
Dans l’accord partenaire, vous pouvez spécifier le jeu de caractères que BizTalk Server utiliserez pour valider les propriétés des parties lors de la création de l’enveloppe d’un message X12 sortant. Vous pouvez également spécifier les séparateurs et terminateurs utilisés pour les segments dans l'échange.
Notes
Les paramètres décrits dans cette rubrique s'appliquent également aux échanges HIPAA.
Important
Les propriétés suivantes sont désactivées sur cette page si vous avez effacé le processus BizTalk local des messages reçus par le tiers ou prend en charge l’envoi de messages à partir de cette partie case activée lors de la création de la partie pour laquelle vous créez le contrat.
Élément Data
- Séparateur d'éléments composites (ISA16)
- Terminateur de segment
- Suffixe
- Remplacez les séparateurs dans la charge utile par
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écoché la case case activée, la liste ci-dessus des propriétés est désactivée dans l’onglet Accord unidirectionnel Partie A-Partie> B.
Prérequis
Vous devez être connecté en tant que membre du BizTalk Server Administrateurs ou BizTalk Server groupe Opérateurs B2B.
Pour configurer le jeu de caractères et les séparateurs
Créez un contrat d’encodage X12 comme décrit dans Configuration des paramètres généraux (X12). 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 Accord unidirectionnel, sous la section Paramètres d’échange , cliquez sur Ensemble de caractères et séparateurs.
Dans la liste déroulante Jeu de caractères à utiliser , sélectionnez le jeu de caractères X12 à utiliser pour valider les propriétés que vous entrez pour le contrat.
Notes
BizTalk Server utilise uniquement ce paramètre pour valider les valeurs entrées pour les propriétés d’accord associées. Le pipeline de réception ou d'envoi ignorera cette propriété character-set lors du traitement d'exécution.
Pour Élément Data, entrez un caractère unique que BizTalk Server utilisera pour séparer les éléments de données composites composés de deux éléments de données simples ou plus, et les éléments de données simples qui ne font pas partie d’un élément 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 que vous avez entré change automatiquement lorsque vous modifiez le format de Char en Hexadécimal ou inversement.
Pour Séparateur d’éléments de composant (ISA16), entrez un caractère unique que BizTalk Server utilisera pour séparer les éléments de données simples au sein d’é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 que vous avez entré change automatiquement lorsque vous modifiez le format de Char en Hexadécimal ou inversement.
Pour Terminaison de segment, entrez un caractère unique pour indiquer la fin d’un segment EDI. Sélectionnez Car pour un élément de données caractère ou Hex pour un élément de données hexadécimal.
Si le type est Char, la valeur par défaut est ~.
Si le type est Hexadécimal, la valeur par défaut est 7E.
Cet élément de données est requis.
Cet élément est limité aux valeurs du jeu de caractères ASCII. Cette propriété n'est pas validée par rapport au jeu de caractères X12 défini dans la page Général.
Le caractère que vous avez entré change automatiquement lorsque vous modifiez le format de Char en Hexadécimal ou inversement.
Pour Suffixe, sélectionnez le caractère à utiliser avec la valeur De terminaison de segment. Options disponibles :
Aucun : par défaut
CR : Retour chariot
LF : Flux de ligne
CR LF : retour chariot/flux de ligne
Les combinaisons d’un terminateur de segment et d’un suffixe sont les suivantes :
Tout Terminaison de segment + Suffixe none
Tout Terminaison de segment + suffixe CR
Tout Terminaison de segment + suffixe CR LF
D (hexadécimal) Fin de segment + suffixe aucun : cette combinaison se comporte comme si le terminateur de segment était vide et le suffixe était défini sur CR.
Fin de segment (hexadécimal) + suffixe none : cette combinaison se comporte comme si le terminateur de segment était vide et le suffixe était défini sur LF.
D (hexadécimal) Fin de segment + suffixe LF : cette combinaison se comporte comme si le terminateur de segment était CR et le suffixe était défini sur LF.
Si les données de charge utile contiennent des caractères qui sont également utilisés comme séparateurs de données, de segments ou de composants, case activée Remplacer les séparateurs dans la charge utile par et spécifier un caractère de remplacement. Lors de la génération d'un message X12 sortant, toutes les instances des caractères de séparation dans les données de la charge utile seront remplacées par le caractère spécifié. 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 que vous avez entré change automatiquement lorsque vous modifiez le format de Char en Hexadécimal ou inversement.
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.