Attributs d'EDI

Cette section décrit les attributs EDI disponibles lors de la définition des échanges de données informatisé EDI. Certains de ces attributs sont prédéfinis dans la chaîne de contrôle représentant la mappe de transformation associée au document EDI. Les valeurs définies dans la chaîne de contrôle (sur le client Data Interchange Services) supplantent celles que vous avez saisies sur la Console de communauté.

Attributs de profil d'enveloppe

Vous pouvez définir plusieurs attributs pour un profil d'enveloppe EDI. Les attributs disponibles dépendent du type d'EDI. En général, les attributs correspondent à un standard d'EDI et les valeurs attribuables dépendent du standard d'EDI représenté par le profil d'enveloppe.

Aucun des attributs n'exige de valeur. Pour certains des attributs, une valeur par défaut est utilisée si vous n'en indiquez aucune. Les tables de la présente section indiquent quels attributs ont des valeurs par défaut, et quelles sont ces valeurs.

Remarque : Les propriétés de profil d'enveloppe non répertoriées n'ont pas de valeur par défaut. La valeur texte que vous précisez est utilisée si elle n'est pas supplantée par des propriétés d'enveloppe génériques ou spécifiques définies dans la mappe ou dans une connexion.

attributs X12

Les tableaux de la présente section indiquent les attributs X12 pour lesquels des valeurs par défaut sont fournies.

Attributs généraux

Le tableau 84 dresse la liste des attributs généraux pour lesquels des valeurs par défaut sont fournies.

Tableau 84. Attributs généraux
Nom de la zone Obligatoire ? Description par défaut
INTCTLLEN (Longueur du numéro de contrôle EDI) Non

Détermine la longueur du numéro de contrôle EDI. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
GRPCTLLEN (Longueur du numéro de contrôle de groupe) Non

Définit la longueur du numéro de contrôle de groupe. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
TRXCTLLEN (Longueur du numéro de contrôle de transaction) Non

Détermine la longueur du numéro de contrôle de transaction. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
ENVTYPE (Type d'enveloppe) Non

Cet attribut n'est pas défini par l'administrateur du concentrateur mais est dérivé du type de profil d'enveloppe en cours de création.

X12
MAXDOCS (Nombre maximum de transactions) Non

Nombre maximum de transactions d'une enveloppe. Vous devez saisir un nombre entier.

Aucune valeur maximum
CTLNUMFLAG (Numéros de contrôle par ID de transaction) Non

Oui indique que des ensembles séparés de numéros de contrôle sont conservés en fonction du type de transaction EDI.

Non indique qu'un ensemble commun de numéros de contrôle doit être utilisé pour tous les types de transactions EDI.

Non
Attributs EDI

Aucun attribut EDI X12 n'est exigé et les attributs n'ont pas de valeur par défaut.

Attributs des groupes

Le tableau 85 indique les attributs de groupe pour lesquels des valeurs par défaut sont fournies.

Tableau 85. Attributs des groupes
Nom de la zone Obligatoire ? Description par défaut
GS01 (ID de groupe fonctionnel) Non L'identificateur du groupe. La valeur par défaut est extraite de l'en-tête de chaîne de contrôle. Vous pouvez visualiser cette valeur sur le client Data Interchange Services, en consultant la colonne Groupe fonctionnel de la page Définitions de document EDI.
GS08 (Versions du groupe) Non La version du groupe. La valeur par défaut correspond au standard.
Attributs de transaction

Aucun attribut de transaction n'est exigé. Les attributs n'ont pas de valeur par défaut.

Attributs UCS

Cette section indique si les valeurs par défaut s'appliquent à un groupe, une transaction ou un EDI UCS.

Attributs généraux

Le tableau 86 indique les attributs généraux pour lesquels des valeurs par défaut sont fournies.

Tableau 86. Attributs généraux
Nom de la zone Obligatoire ? Description par défaut
INTCTLLEN (Longueur du numéro de contrôle EDI) Non

Détermine la longueur du numéro de contrôle EDI. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

5
GRPCTLLEN (Longueur du numéro de contrôle de groupe) Non

Définit la longueur du numéro de contrôle de groupe. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
TRXCTLLEN (Longueur du numéro de contrôle de transaction) Non

Détermine la longueur du numéro de contrôle de transaction. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
ENVTYPE (Type d'enveloppe) Non

Cet attribut n'est pas défini par l'administrateur du concentrateur mais est dérivé du type de profil d'enveloppe en cours de création.

UCS
MAXDOCS (Nombre maximum de transactions) Non

Nombre maximum de transactions d'une enveloppe. Vous devez saisir un nombre entier.

Aucune valeur maximum
CTLNUMFLAG (Numéros de contrôle par ID de transaction) Non

Oui indique que des ensembles séparés de numéros de contrôle sont conservés en fonction du type de transaction EDI.

Non indique qu'un ensemble commun de numéros de contrôle doit être utilisé pour tous les types de transactions EDI.

Non
Attributs EDI

Aucun attribut EDI n'est exigé. Les attributs n'ont pas de valeur par défaut.

Attributs des groupes

Le tableau 87 indique les attributs de groupe pour lesquels des valeurs par défaut sont fournies.

Tableau 87. Attributs des groupes
Nom de la zone Obligatoire ? Description par défaut
GS01 (ID de groupe fonctionnel) Non L'identificateur du groupe. La valeur par défaut est extraite de l'en-tête de chaîne de contrôle. Vous pouvez visualiser cette valeur sur le client Data Interchange Services, en consultant la colonne Groupe fonctionnel de la page Définitions de document EDI.
GS08 (Versions du groupe) Non La version du groupe. La valeur par défaut correspond au standard.
Attributs de transaction

Aucun attribut de transaction n'est exigé. Les attributs n'ont pas de valeur par défaut.

Attributs EDIFACT

Cette section indique si les valeurs par défaut s'appliquent à un groupe, un message ou un EDI EDIFACT.

Attributs généraux

Le tableau 88 indique les attributs généraux pour lesquels des valeurs par défaut sont fournies.

Tableau 88. Attributs généraux
Nom de la zone Obligatoire ? Description par défaut
INTCTLLEN (Longueur du numéro de contrôle EDI) Non

Détermine la longueur du numéro de contrôle EDI. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
GRPCTLLEN (Longueur du numéro de contrôle de groupe) Non

Définit la longueur du numéro de contrôle de groupe. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
TRXCTLLEN (Longueur du numéro de contrôle de transaction) Non

Détermine la longueur du numéro de contrôle de transaction. Vous devez saisir un nombre entier.

Si aucune valeur n'est saisie, la longueur par défaut est utilisée.

9
ENVTYPE (Type d'enveloppe) Non

Cet attribut n'est pas défini par l'administrateur du concentrateur mais est dérivé du type de profil d'enveloppe en cours de création.

EDIFACT
EDIFACTGRP (Création de groupes pour EDI) Non

Cette valeur n'est valable que pour les enveloppes de type EDIFACT. (Le niveau groupe a été désapprouvé dans EDIFACT.)

Oui indique que des groupes fonctionnels (segments (UNG/UNE) doivent être créés pour EDIFACT DATA.

Non indique qu'il est inutile d'en créer.

Non
MAXDOCS (Nombre maximum de transactions) Non

Nombre maximum de transactions d'une enveloppe. Vous devez saisir un nombre entier.

Aucune valeur maximum
CTLNUMFLAG (Numéros de contrôle par ID de transaction) Non

Oui indique que des ensembles séparés de numéros de contrôle sont conservés en fonction du type de transaction EDI.

Non indique qu'un ensemble commun de numéros de contrôle doit être utilisé pour tous les types de transactions EDI.

Non
Attributs EDI

Aucun attribut EDI n'est exigé. Les attributs n'ont pas de valeur par défaut.

Attributs des groupes

Le tableau 89 indique les attributs de groupe pour lesquels des valeurs par défaut sont fournies.

Tableau 89. Attributs des groupes
Nom de la zone Obligatoire ? Description par défaut
UNG01 (ID de groupe fonctionnel) Non L'identificateur du groupe. La valeur par défaut est extraite de l'en-tête de chaîne de contrôle. Vous pouvez visualiser cette valeur sur le client Data Interchange Services, en consultant la colonne Groupe fonctionnel de la page Définitions de document EDI.
Attributs de messages

Le tableau 90 indique les attributs de messages pour lesquels des valeurs par défaut sont fournies.

Tableau 90. Attributs de messages
Nom de la zone Obligatoire ? Description par défaut
UNH0201 (Type de message) Non Le type de message. La valeur par défaut est extraite de l'en-tête de chaîne de contrôle. Vous pouvez visualiser cette valeur sur le client Data Interchange Services, en consultant la page Définitions de document EDI.
UNH0202 (Version de message) Non La version du message. D
UNH0203 (Version de message) Non La version du message. D'après le standard
UNH0204 (Agence de contrôle) Non Le code identifiant une agence de contrôle. UN

Attributs de définition et de connexion de flots de documents

Cette section décrit les attributs de définition de flot de documents pour l'enveloppe. Certains de ces attributs ne peuvent être définis qu'au niveau du protocole ou de la connexion, comme indiqué.

Attributs de séparateur et de délimiteur

Cette section indique les caractères utilisés en tant que délimiteurs ou séparateurs dans un EDI. Le tableau 91 indique la façon dont l'attribut apparaît sur la console de communauté, le terme correspondant dans X12 et EDIFACT (ISO 9735 Version 4, Edition 1), si l'attribut est obligatoire et fournit une description de l'attribut. Après le tableau, un exemple indique de quelle façon ces caractères apparaissent dans un document EDI.

Descriptions des attributs

Les attributs des sépérateurs et délimiteurs sont indiqués dans le tableau 91.

Remarque : Certains caractères (indiqués) peuvent être en hexadécimal. Il peut s'agir de valeurs Unicode provenant d'autres types de codages. Pour Unicode, utilisez le format \unnnn. Pour les autres codages, utilisez le format 0xnn.

Tableau 91. Attributs de profil d'enveloppe
Attribut Terme X12 Terme EDIFACT Description
Délimiteur de segment marque de fin de segment marque de fin de segment

Caractère unique placé à la fin d'un segment. Il peut s'agir d'une valeur hexadécimale.

La valeur par défaut dépend du type d'EDI.

X12
~ (tilde)
EDIFACT
' (guillemet simple)
UCS
~ (tilde)
délimiteur d'élément de données séparateur d'élément de données séparateur d'élément de données

Caractère unique qui sépare les éléments de données d'un segment. Il peut s'agir d'une valeur hexadécimale.

La valeur par défaut dépend du type d'EDI.

X12
* (astérisque)
EDIFACT
+ (signe plus)
UCS
* (astérisque)
délimiteur d'élément secondaire séparateur d'élément de composant séparateur d'élément de données de composant

Caractère unique qui sépare les éléments individuels d'un élément de données composite. Il peut s'agir d'une valeur hexadécimale.

La valeur par défaut dépend du type d'EDI.

X12
\ (barre oblique inversée)
EDIFACT
: (deux points)
UCS
\ (barre oblique inversée)
Caractère de déblocage caractère de déblocage

Caractère unique qui modifie la signification du caractère suivant, permettant à un caractère séparateur d'apparaître dans un élément de données. Il peut s'agir d'une valeur hexadécimale. Ceci ne s'applique qu'à EDIFACT.

EDIFACT
? (point d'interrogation)
Séparateur d'élément de données à répétition séparateur de répétition séparateur de répétition

Caractère unique qui sépare les instances d'un élément de données de répétition. Il peut s'agir d'une valeur hexadécimale.

La valeur par défaut dépend du type d'EDI pour X12 ou EDIFACT.

X12
^ (accent circonflexe)
EDIFACT
* (astérisque)
Notation décimale notation décimale (désapprouvée)

Cet attribut était utilisé pour le formatage décimal ou l'analyse syntaxique. Il est désormais désapprouvé. Il s'agit d'un point ou d'une virgule.

La valeur par défaut est le point.

Exemple de structure EDI

Cette section décrit un EDI simple et comment s'utilisent dans un EDI les attributs décrits au tableau 91.

Un message EDI est composé de plusieurs segments disposés dans un ordre particulier. Un segment est composé d'une série d'éléments. Il peut s'agir d' éléments de données simples contenant une seule information. Il peut également s'agir d' éléments de données composites, constitués de plusieurs éléments de données simples. Ces éléments simples sont appelés des éléments de données de composant.

Les éléments de données composites ne sont pas imbriqués. Un élément composite ne peut contenir que des éléments de données simples, pas d'autres éléments composites. Même si le cas n'est pas présenté dans ce document, un élément de données de composant peut également être défini en tant qu'élément de données à répétition.

Prenons l'exemple suivant :

ABC*123*AA\BB\CC*001^002^003*star?*power~

Dans cet exemple :

Autres attributs EDI

Cette section indique quels autres attributs d'EDI peuvent être définis au niveau de la définition du flot de documents ou de la connexion.

Tableau 92. Autres attributs d'EDI
Attribut Obligatoire Description Restrictions par défaut
Sortie de segment
Non

Utilisé pour la transformation EDI/XML, indique si un saut de ligne doit être inséré après chaque segment EDI ou élément XML.

Limité au protocole ou à la connexion Oui
Autorise les documents avec ID en double Non

Oui indique que les ID de documents en double (numéros de contrôle EDI) sont autorisés.

Non indique que les numéros de contrôle EDI en double doivent être traités comme une erreur.

Limité au protocole ou à la connexion Non
Niveau d'erreur max lors de la transformation

Non

Indique le nombre maximum d'erreurs autorisées au cours d'une transformation avant qu'elle n'échoue.

Les valeurs valides sont 0, 1 et 2.

Si la mappe de transformation contient une commande Erreur pour indiquer une erreur spécifique à l'utilisateur, et si le niveau de la commande Erreur est supérieur à cette valeur, la transformation échoue.

Limité au protocole ou à la connexion 0
Mappe d'accusé de réception fonctionnel

Non

Fournit la mappe utilisée pour convertir l'accusé de réception générique interne en accusé de réception spécifique.

Remarque : Vous sélectionnez cet attribut dans une liste de mappes FA (mappes d'accusé de réception fonctionnel, de type "K").
Limité au protocole ou à la connexion
Profil d'enveloppe Oui

Le nom du profil d'enveloppe EDI à utiliser pour l'enveloppement. Tous les profils d'enveloppe définis figurent dans la liste.

Actif XMLNS Non

Procède au traitement de l'espace de nom pour le document XML en entrée. Cet attribut est utilisé par l'étape de transformation XML.

Les valeurs valides sont Oui et Non.

Schéma : Oui
DTD : Non
Niveau d'erreur de validation max Non

Le niveau maximum d'erreur de validation acceptable (gravité de l'erreur acceptée avant de considérer la transaction comme "échouée").

Les valeurs valides sont 0, 1 et 2.

0
N'autoriser la validation qu'en l'absence d'erreurs
1
Accepter les documents qui n'ont que des erreurs de validation d'élément simple
2
Accepter les documents qui ont des erreurs de validation d'élément ou de segment
0
Niveau de validation Non

Indique le niveau de contrôle à effectuer au niveau de la transaction. Le niveau 2 utilise les valeurs définies dans la table de validation alphanumérique et la table de validation des jeux de caractères. Cet attribut s'applique également à l'attribut Validation détaillée des segments, si cet attribut est défini sur Oui.

Les valeurs valides sont 0, 1 et 2.

0
Procéder uniquement à une validation de base, telle que le contrôle des éléments ou segments manquants et des longueurs minimum et maximum. Ne pas valider les valeurs d'éléments par rapport aux listes de codes ou types de données précisés dans la définition de transaction.
1
Procéder à une validation de niveau 0 et valider les valeurs des éléments par rapport aux listes de codes précisées pour l'élément de données.
2
Procéder à une validation de niveau 1 et vérifiez la validité de la valeur de l'élément par rapport au type de données de l'élément.
0
Table de validation de jeu de caractère Non

Indique la table à utiliser pour valider le jeu de caractères. Cette table n'est utilisée que lorsque l'attribut du Niveau de validation est 2.

Cet attribut concerne la table des listes de codes virtuels. L'utilisateur peut créer de nouvelles listes de codes dans l'onglet Listes de codes de la zone Mapping du client Data Interchange Services. Cette zone contient également les listes de codes utilisées dans d'autres contextes, par exemple la validation de certains éléments EDI.

CHARSET
Table de validation alphanumérique Non

Indique la table à utiliser pour la validation alphanumérique. Cette table n'est utilisée que lorsque l'attribut du Niveau de validation est 2.

Cet attribut concerne les tables des listes de codes virtuels. L'utilisateur peut créer de nouvelles listes de codes dans l'onglet Listes de codes de la zone Mapping du client Data Interchange Services. Cette zone contient également les listes de codes utilisées dans d'autres contextes, par exemple la validation de certains éléments EDI.

ALPHANUM
générer des informations de niveau de groupe uniquement dans l'Accusé de réception fonctionnel Non

Cet attribut s'applique à EDI-X12. Les valeurs sont Oui ou Non.

Oui
Ne générer les informations de niveau de groupe que pour l'accusé de réception fonctionnel.
Non
Générer les informations détaillées complètes sur l'accusé de réception fonctionnel (pour chaque transaction individuelle et les segments et éléments d'une transaction).
Limité au protocole ou à la connexion Non
Année de contrôle du siècle

Non

Intervient pour la conversion sur quatre chiffres des dates sur deux chiffres. Si la date sur deux chiffres est supérieure à cette valeur, le quantième du siècle est "19". Si la date sur deux chiffres est inférieure ou égale à cette valeur, le quantième du siècle est "20".

La plage valide est 0-99.

Limité au protocole ou à la connexion 10
Validation détaillée des segment

Non

Cet attribut s'applique aux en-têtes et éléments de fin de segment suivants :

  • X12
    • ISA, IEA
    • GS, GE
    • ST, SE
  • EDIFACT
    • UNA
    • UNB, UNZ
    • UNG, UNE
    • UNH, UNT
  • UNTUCS
    • BG, EG
    • GS, GE
    • ST, SE

Les valeurs valides sont Oui et Non.

Oui
Procéder à un validation détaillée des segments d'enveloppe. La précision du contrôle est définie par l'attribut Niveau de validation.
Non
Ne pas procéder à une validation détaillée des segments d'enveloppe.
Limité au protocole ou à la connexion Non
Annulation TA1

Non

Autoriser la génération d'une requête TA1 si indiqué dans le segment d'enveloppe EDI. S'applique uniquement à EDI-X12.

Si Oui, un TA1 est généré s'il est précisé dans le segment d'enveloppe EDI.

Si non, aucun TA1 n'est généré même s'il est précisé dans le segment d'enveloppe EDI.

Limité au protocole ou à la connexion Oui
Supprimer une erreur

Non

Cet attribut est utilisé dans le traitement polymorphique.

Dans le cas d'un traitement par lot résultant d'un désenveloppement, cet attribut indique s'il faut supprimer tout le traitement par lot si l'une des transactions échoue.

Les valeurs valides sont Oui et Non.

Limité au protocole ou à la connexion Non
Qualificatif 1 de profil de connexion

Non

Cet attribut est utilisé par l'Enveloppeur pour déterminer le profil à utiliser pour une connexion EDI. Les transactions sont placées dans différents EDI selon la valeur de cet attribut.

Qualificatif de l'EDI Non

Le code qui sert à identifier le format de l'identificateur de l'émetteur ou du destinataire de l'EDI.

Identificateur de l'EDI Non

Identifie l'émetteur ou le destinataire du document. Le type de donnée entrée est défini par l'attribut Qualificatif de l'EDI.

Indicateur d'utilisation EDI Non

Indique si les documents sources en cours de traduction sont de type Production, Test ou Information.

Les valeurs valides sont P, T et I.

Identificateur d'émetteur d'application de groupe Non

Identifie l'émetteur de la transaction. Une fois convenu par les partenaires d'échanges, cet attribut facilite l'adressage au sein d'une entreprise.

Identificateur de réceptionnaire d'application de groupe Non

Identifie le destinataire de la transaction. Une fois convenu par les partenaires d'échanges, cet attribut facilite l'adressage au sein d'une entreprise.

Routage EDI inverse Non

Indique l'adresse où doit être envoyée toute réponse.

Adresse de routage EDI Non

Le code de sous-adresse pour le routage intermédiaire.

Qualificatif d'émetteur d'application de groupe Non

Le code qui sert à identifier le format de l'identificateur de l'émetteur d'application de groupe.

Identificateur de réceptionnaire d'application de groupe Non

Le code qui sert à identifier le format de l'identificateur du réceptionnaire d'application de groupe.

Mot de passe d'application de groupe Non

Cet attribut définit les informations de sécurité.

Propriétés du client Data Interchange Services

Cette section décrit les propriétés qui peuvent être définies dans le cadre d'une mappe de transformation, dans le client Data Interchange Services et les attributs WebSphere Partner Gateway correspondants.

Tableau 93. Propriétés de mappages et attributs correspondants
Propriété du client Data Interchange Services Supplante l'attribut WebSphere Partner Gateway
AckReq Accusé de réception requis
Alphanum Table de validation alphanumérique
Charset Table de validation de jeu de caractère
CtlNumFlag Numéros de contrôle par Id de transaction
EdiDecNot (notation décimale) Notation décimale
EdiDeDlm (séparateur d'élément de données) Délimiteur d'élément de données
EdiDeSep (séparateur d'élément de données à répétition) Séparateur d'élément de données à répétition
EdifactGrp Création de groupes pour EDI
EdiRlsChar (caractère de déblocage) Caractère de déblocage
EdiSeDlm (séparateur d'élément de données de composant) Délimiteur d'élément secondaire
EdiSegDlm (marque de fin de segment) Délimiteur de segment
EnvProfName Profil d'enveloppe
EnvType Type d'enveloppe
MaxDocs nombre maximum de transactions
Reroute Routage EDI inverse
SegOutput Sortie de segment
ValLevel Niveau de validation
ValErrLevel Niveau d'erreur de validation max
ValMap Mappe de validation

Le tableau 94 répertorie d'autres propriétés du client Data Interchange Services et les attributs WebSphere Partner Gateway qui leur sont associés.

Tableau 94. Propriétés de client Data Interchange Services et attributs associés
Propriété du client Data Interchange Services Supplante l'attribut WebSphere Partner Gateway
IchgCtlNum Numéro de contrôle EDI.
IchgSndrQl Qualificatif de l'émetteur EDI
IchgSndrId ID de l'émetteur EDI
IchgRcvrQl Qualificatif du réceptionnaire de l'EDI
IchgRcvrId ID du réceptionnaire de l'EDI
IchgDate Date de l'EDI
IchgTime Heure de l'EDI
IchgPswd Mot de passe de l'EDI
IchgUsgInd Indicateur d'utilisation EDI
IchgAppRef Référence de l'application EDI.
IchgVerRel Version et édition de l'EDI.
IchgGrpCnt Nombre de groupes de l'EDI.
IchgCtlTotal Contrôle de total du segment de fin de l'EDI.
IchgTrxCnt Nombre de documents dans l'EDI.
GrpCtlNum Numéro de contrôle de groupe
GrpFuncGrpId ID du groupe fonctionnel
GrpAppSndrId ID d'émetteur de l'application de groupe
GrpAppRcvrId ID du réceptionnaire de l'application de groupe
GrpDate Date du groupe
GrpTime Heure du groupe
GrpPswd Mot de passe de groupe
GrpVer Version du groupe. Version du groupe
GrpRel Edition du groupe. Edition du groupe
GrpTrxCnt Nombre de documents dans le groupe
TrxCtlNum Numéro de contrôle de transaction
TrxCode Code de transaction
TrxVer Version de transaction
TrxRel Edition de transaction
TrxSegCnt Nombre de segments EDI dans le document.

Copyright IBM Corp. 2003, 2005