Configuration des propriétés du pipeline EDI
Les propriétés de pipeline sont utilisées dans le traitement d’un échange EDI entrant ou sortant lorsque BizTalk Server ne parvient pas à déterminer l’accord auquel l’échange entrant ou sortant est résolu. Dans certains cas, BizTalk Server utilise la propriété de pipeline pour traiter l’échange ; dans d’autres, BizTalk Server utiliser le contrat de secours. Pour plus d’informations, consultez Configuration de la validation d’un échange EDI.
Il y a quelques exceptions à cette règle :
Pour X12, le jeu de caractères utilisé lors de l'exécution est déterminé par la propriété de pipeline, même si l'accord est déjà identifié. Le jeu de caractères décrit dans l'accord est utilisé aux seules fins de validation des paramètres de la propriété d'accord.
Pour EDIFACT, si un échange entrant n’a pas de segment UNA, BizTalk Server utilise les délimiteurs spécifiés dans la propriété de pipeline EfactDelimiters, BizTalk Server n’utilise pas les propriétés définies dans l’accord auquel le message résout ou le contrat de secours.
Prérequis
Vous devez être connecté en tant que membre du BizTalk Server Administrateurs ou BizTalk Server groupe Opérateurs B2B.
Propriétés de pipeline EDI
Les propriétés suivantes peuvent être définies dans les pipelines EDI :
Propriété | Utilisation | Valeurs | Pipeline - Étape |
---|---|---|---|
AllowTrailingDelimiters | Génère des séparateurs de fin sur l’échange reçu. | False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler EdiSend - Assembler AS2EdiSend - Assembler |
CharacterSet | Spécifie le jeu de caractères à utiliser lors de la validation des échanges EDI sortants au moment de l'exécution. Cette propriété est utilisée pour le traitement des échanges X12 uniquement, pas pour les échanges EDIFACT. |
UTF8 (valeur par défaut) De base Étendu |
EdiReceive - Désassembler AS2EdiReceive - Désassembler EdiSend - Assembler AS2EdiSend - Assembler |
ConvertToImpliedDecimal | Dans le cas d'un échange entrant, convertit un nombre EDI spécifié au format Nn en une valeur numérique de base 10 dans le fichier XML intermédiaire dans BizTalk Server. Cette propriété est utilisée pour le traitement des échanges X12 uniquement, pas pour les échanges EDIFACT. |
False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
CreateXMLTagForTrailingSeparators | Crée des balises XML vides pour chacun des séparateurs de fin (si vous avez défini AllowTrailingDelimiters sur true). | False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
DetectMID | Permet au Désassembleur EDI d'analyser plusieurs échanges dans un seul message. | True (valeur par défaut) Faux |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
EdiDataValidation | Active la validation de type EDI (éléments de données) pour les échanges EDI sortants, mais aussi la validation de la longueur de champ, le caractère facultatif et le nombre de répétitions. | True (valeur par défaut) Faux |
EdiReceive - Désassembler AS2EdiReceive - Désassembler EdiSend - Assembler AS2EdiSend - Assembler |
EfactDelimiters | Indique les délimiteurs à utiliser dans le cadre du traitement d'un échange entrant. Cette propriété est utilisée si un échange entrant n'a pas de segment UNA. Les délimiteurs sont les suivants : - UNA1 (séparateur d’éléments de données de composant) - UNA2 (séparateur d’éléments de données) - UNA3 (notation décimale) - UNA4 (indicateur de mise en production) - UNA5 (séparateur de répétition) - UNA6 (Terminaison de segment) Remarque : cette propriété est utilisée uniquement pour le traitement EDIFACT, pas pour X12. |
0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27 (valeurs par défaut) | EdiReceive - Désassembler AS2EdiReceive - Désassembler |
IgnoreMessageEncoding | Spécifie que le composant BatchMarker ne définit pas l’EDI. Propriété de contexte EncodingType sur <X12> ou <EDIFACT>. Cette propriété s'applique aux pipelines personnalisés utilisés dans le cadre du traitement des messages non-EDI. | False (valeur par défaut) True |
EdiReceive - RésoudreTiers AS2EdiReceive - RésoudreTiers |
MaskSecurityInformation | Masque les informations de sécurité d'autorisation/de mot de passe dans la propriété de contexte d'un échange EDI entrant afin d'empêcher toute divulgation d'informations. Cette propriété s'applique aux champs ISA1, ISA2, ISA3 et ISA4 pour les échanges X12, et aux champs UNB6 pour les échanges EDIFACT. | True (valeur par défaut) Faux |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
PreserveInterchange | Spécifie qu'un lot reçu sera traité sous forme d'unité globale. | False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
RouteAckOn2WayPort | Renvoie un accusé de réception EDI via la connexion ouverte d'un port de réception bidirectionnel de requête-réponse. | True (valeur par défaut) Faux |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
UseDotAsDecimalSeperator | Lorsqu’il est défini sur True, le pipeline de réception EDI utilise une notation décimale « ». au lieu de la notation décimale du document entrant. | False (valeur par défaut) True |
EdiReceive – Désassembler AS2EdiReceive - Désassembler |
UseIsa11AsRepetitionSeparator | Spécifie l'utilisation d'ISA11 comme séparateur de répétition au lieu d'un identificateur standard. Note: Cette propriété est utilisée uniquement pour le traitement X12, pas pour EDIFACT. | False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler |
XmlSchemaValidation | Permet la validation étendue (BTS-XSD) des échanges EDI sortants. Cette propriété s'applique uniquement si le schéma a été personnalisé à l'aide d'éléments d'un type de données autre qu'EDI. Ces éléments ajoutés ne sont pas destinés à être validés via la validation EDI. Ils sont donc soumis à la validation étendue. | False (valeur par défaut) True |
EdiReceive - Désassembler AS2EdiReceive - Désassembler EdiSend - Assembler AS2EdiSend - Assembler |
Pour définir une propriété de pipeline
Dans BizTalk Server console d’administration, cliquez avec le bouton droit sur l’emplacement de réception ou le port d’envoi à l’aide du pipeline pour lequel vous souhaitez définir des propriétés, puis cliquez sur Propriétés.
Cliquez sur le bouton représentant des points de suspension (…) en regard du pipeline pour lequel définir les propriétés.
Dans la boîte de dialogue Configurer le pipeline , entrez la valeur de la propriété, puis cliquez sur OK.