Skip to main content
Skip table of contents

bisEIA- Paramétrage des Echanges Inter-Applicatifs


Structure d’un modèle XML

La description de la structure d’un modèle XML s’effectue par le biais d’un outil de type « TreeView » (similaire à celui de gestion des nomenclatures) qui permet de dessiner l’arborescence des balises du modèle :

Onglet « Définition »

  • Type Nœud

La liste déroulante permet de sélectionner le type de nœud. Cette zone est obligatoire.

Les différents types de nœuds sont :

Référence

Description

A

Attribut. Le nœud est un attribut de la balise de niveau supérieur.

B

Balise. Le nœud ouvre un nouveau niveau.

V

Balise Valeur. Le nœud est une balise portant une valeur.

P

Modèle Pré-Défini. Le nœud correspond à un modèle XML pré-défini

  • N° Enfant

Numéro d’ordre du nœud sur le nœud père. Calculé automatiquement et non saisi.

  • Modèle Pré-Déf.

Référence du modèle XML pré-défini à insérer dans la structure. Cette zone est saisie uniquement si le type de nœud est P et est obligatoire dans ce cas. Une sélection est possible sur cette zone.

  • Version Pré-Déf.

La liste déroulante permet de sélectionner une des versions du modèle pré-défini saisi précédemment. Cette zone est saisie uniquement si le type de nœud est P et est obligatoire dans ce cas.

  • Référence

Nom de la balise. Cette zone est obligatoire et est initialisée avec la référence du modèle prédéfini si le type de nœud est P.

  • Désignation

Désignation du nœud. Cette zone est initialisée avec la désignation du modèle prédéfini si le type de nœud est P.

  • Occurrence

Occurrence du nœud. Permet d’indiquer le nombre de fois où peut apparaître le nom dans le message. Les occurrences possibles sont :

Référence

Description

0/1

Zéro ou une occurrence.

0/n

Zéro à n occurrences. Valeur par défaut.

1/1

Une occurrence

1/n

Une à n occurrences

  • Format XML

Format XML du nœud. Non géré.

  • Format DIAPASON

Format DIAPASON du nœud. Sur cette zone une sélection est possible. Non géré.

  • Commentaire

Un éditeur permet de renseigner un commentaire pour le nœud.

Onglet « Correspondances »

  • Correspondances

Un éditeur présente la liste des correspondances utilisant la même référence balise que celle de la balise courante sous la forme :

Version ; Référence_Correspondance => Variable_associée_à_la_balise.

Onglet « Qui, Quand ? » 

  • Util. Création

Utilisateur ayant créée le nœud.

  • Date Création

Date de création du nœud.

  • Heure Création

Heure de création du nœud.

  • Util. Modification

Utilisateur ayant effectué la dernière modification du nœud.

  • Date Modification

Date de dernière modification du nœud.

  • Heure Modification

Heure de dernière modification du nœud.

Sur la structure du modèle XML, les actions possibles sont (aucune action n’est possible sur les nœuds appartenant un modèle pré-défini :

  • Ajouter Avant

Cette action permet d’ajouter un nœud avant le nœud courant

  • Ajouter Après

Cette action permet d’ajouter un nœud après le nœud courant.

  • Ajouter Niveau Inférieur

Cette action permet de créer un nœud au niveau inférieur de la balise courante. Cette action n’est pas disponible sur les nœud de type A et V

  • Modification

Cette action permet de modifier les informations du nœud courant.

  • Supprimer

Cette action permet de supprimer (couper) le nœud courant ainsi que les nœuds de niveaux inférieurs. Cette action n’est pas disponible sur les nœuds de type A.

  • Supprimer Lien

Cette action permet de supprimer (couper) le nœud courant uniquement.

  • Copier

Cette action permet de copier un nœud ainsi que tous les nœuds de niveaux inférieurs.

  • Coller Avant

Cette action permet de coller le(s) nœud(s) copiés ou coupés avant le nœud courant.

  • Coller Après

Cette action permet de coller le(s) nœud(s) copiés ou coupés après le nœud courant.

  • Coller Niveau Inférieur

Cette action permet de coller le(s) nœud(s) copiés ou coupés au niveau inférieur au nœud courant.

  • Cas d’Emploi

Cette action permet de visualiser toutes les versions de modèles XML utilisant la référence balise courante (avec l’arborescence complète d’accès au nœud).

Modèles Pré-Définis

Les modèles XML pré-définis sont des parties «standards» d’arborescence de modèles XML pouvant être insérées lors de la définition de structure d’un modèle XML.

Leur gestion est identique à celle des modèles XML, c’est-à-dire qu’ils doivent être définis en développement puis être transférés en exploitation avec association d’une version.

Seuls les modèles pré-définis en exploitation pourront ensuite être utilisés dans la définition de structure des modèles.

Norme XML

La lecture et l’écriture des fichiers XML dans DIAPASON repose sur la norme W3C (World Wide Web Consortium). C’est à ce jour la référence pour la formalisation des échanges via fichiers XML.

En ce qui concerne l’ordre d’écriture des balises de type attribut, la règle est la suivante :

  • L’ordre des attributs n’est pas significatif.

  • Les attributs sont écrits dans l’ordre alphabétique

Il existe d’autres normes de formalisation XML qui ont une influence dans la manière de restituer le fichier. Aussi un même fichier XML pourra être différent (dans l’ordre des attributs notamment) suivant le parseur XML qui l’interprète.

Afin de cadrer au mieux à la représentation XML, DIAPASON présente les balises de type « attribut » en premier lieu telles qu’on peut les lire dans le fichier XML. Les attributs sont représentés par

Anciennes versions DIAPASON

Nouvelle version DIAPASON

Paramètres Moniteur EIA 

Les applications contenues dans la branche ‘Paramètres Moniteur EIA’ permettent de gérer des paramètres qui pourront être utilisés dans le module Echanges Inter-Applicatif et de consulter des informations utiles à la définition des messages.

Dossiers Moniteur EIA

Cette application permet de définir les différents dossiers de rangement gérés dans le moniteur EIA. Ces dossiers de rangement peuvent être renseignés sur l’application de définition des Types de Message

Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =DOS-BL

Voici les champs utilisés :

  • Référence

Référence du dossier.

  • Désignation

Désignation associée à la référence dossier

  • Commentaire

Il est possible de renseigner une référence icône sur le commentaire de 1.

Niveau d’Importance Message

Cette application permet de définir les différents niveaux d’importance gérés dans le moniteur EIA. Ces niveaux d’importance peuvent être renseignés sur l’application de définition des Types de Message. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =NIV-IMP

Voici les champs utilisés :

  • Référence

Référence du niveau d’importance.

  • Désignation

Désignation associée au niveau d’importance.

  • Commentaire

Il est possible de renseigner une référence icône sur le commentaire.

Versions Modèles XML

Cette application permet de définir les différentes versions XML utilisées au niveau des modèles XML. Ces versions XML sont renseignées lors du transfert d’un modèle XML en développement vers un modèle XML en exploitation.

Paramètre Utilisateur avec comme ENTITE =XML et GROUPE =VER

Voici les champs utilisés :

  • Référence

Référence de la version XML.

  • Désignation

Désignation associée à la version XML.

Familles XML

Cette application permet de définir les différentes familles XML utilisées au niveau des modèles XML. Ces familles XML sont renseignées lors de la définition d’un modèle XML. Paramètre Utilisateur avec comme ENTITE =XML et GROUPE =FAM

Voici les champs utilisés :

  • Référence

Référence de la famille XML.

  • Désignation

Désignation associée à la famille XML.

Sous-Familles XML

Cette application permet de définir les différentes sous-familles XML utilisées au niveau des modèles XML. Ces sous-familles XML sont renseignées lors de la définition d’un modèle XML. Paramètre Utilisateur avec comme ENTITE =XML et GROUPE =SFA

Voici les champs utilisés :

  • Référence

Référence de la sous-famille XML.

  • Désignation

Désignation associée à la sous-famille XML.

Familles Types de Messages

Cette application permet de définir les différentes familles utilisées au niveau des types de messages. Ces familles Types de Messages sont renseignées lors de la définition d’un message entrant, d’une transaction sortante ou d’un message sortant. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =TME-FAM

Voici les champs utilisés :

  • Référence

Référence de la famille type de message.

  • Désignation

Désignation associée à la famille type de message.

Sous-Familles Types de Messages

Cette application permet de définir les différentes sous-familles utilisées au niveau des types de messages. Ces sous-familles Types de Messages sont renseignées lors de la définition d’un message entrant, d’une transaction sortante ou d’un message sortant. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =TME-SFA

Voici les champs utilisés :

  • Référence

Référence de la sous-famille type de message.

  • Désignation

Désignation associée à la sous-famille type de message.

Répertoires de Travail

Cette application permet de définir les différents répertoires de travail utilisés au niveau des types de messages. Ces répertoires de travail sont renseignés lors de la définition d’un message entrant. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =REP-TRV

Voici les champs utilisés :

  • Référence

Référence du répertoire de travail.

  • Désignation

Nom du répertoire de travail avec son chemin complet.

Répertoires des Erreurs

Cette application permet de définir les différents répertoires contenant les messages en erreur utilisés au niveau des types de messages. Ces répertoires d’erreur sont renseignés lors de la définition d’un message entrant. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =REP-ERR

Voici les champs utilisés :

  • Référence

Référence du répertoire des erreurs.

  • Désignation

Nom du répertoire des erreurs avec son chemin complet.

Répertoires d’Archivage

Cette application permet de définir les différents répertoires d’archivage des messages utilisés au niveau des types de messages. Ces répertoires d’erreur sont renseignés lors de la définition d’un message entrant, d’une transaction sortante ou d’un message sortant. Paramètre Utilisateur avec comme ENTITE =EIA et GROUPE =REP-ARC

Voici les champs utilisés :

  • Référence

Référence du répertoire d’archivage.

  • Désignation

Nom du répertoire d’archivage avec son chemin complet.

Traçabilité Messages Sortants

Cette application permet de renseigner le message sortant à utiliser par défaut lors de l’envoi de mail avec traçabilité dans la cas où le message sortant n’a pas été défini sur le document. Paramètre Utilisateur avec comme ENTITE=EIA, GROUPE=TRC-MES et PARAMETRE=0. Cette application permet uniquement de modifier ce paramètre.

Voici les champs modifiables :

  • Désignation

Désignation du paramètre.

  • Commentaire

La première ligne du commentaire contient, sous forme de liste chaînée (avec comme séparateur « , »), la référence du serveur de messagerie et le message sortant utilisés pour la traçabilité des mails dans le moniteur EIA

Evénements Entrants pour EIA

Cette application permet de consulter la structure des actions internes Diapason permettant de définir des événements entrants dans le moniteur EIA.

Dans la définition des messages entrants de type événement, l’action interne doit être renseignée sur le message entrant et les variables doivent être utilisées pour définir la structure de l’événement.

Description de la liste :

  • Action Interne

Référence de l’action interne Diapason

  • Désignation

Désignation de l’action interne Diapason

  • Domaine

Domaine applicatif de Diapason auquel est rattachée l’action interne

  • Détail

Si coché, indique qu’un détail est défini pour l’action interne

Description de la fiche :

  • Action Interne

Référence de l’action interne Diapason

  • Désignation

Désignation de l’action interne Diapason

  • Domaine

Domaine applicatif de Diapason auquel est rattachée l’action interne

  • Commentaire

Commentaire associé à l’action interne donnant des informations complémentaires pour l’utilisation de l’action interne

  • Détail

Si coché, indique qu’un détail est défini pour l’action interne

Sur cette application, les actions de gestion ne sont pas disponibles et une action permet de visualiser la structure de l’action interne.

  • Détail Action Interne

Description de la liste

  • Variable

Référence de la variable

  • Désignation

Désignation de la variable

  • Clé ?

Si coché, indique que la variable correspond à un champ clé de la table sur laquelle porte l’action interne.

  • Obligatoire

Si coché, indique que la variable doit être obligatoirement renseignée dans l’événement

  • Commentaire

Commentaire associé à la variable

  • Cadre Utilisation Variable

Cadre d’utilisation de la variable. Non utilisé.

  • Type de Variable

Type de la variable. Les types de variables sont (C)aractère, (N)umérique, (D)ate, (L)ogique

  • Val. Déf. Num.

Valeur par défaut de la variable si elle est de type numérique

  • Val. Déf. Date

Valeur par défaut de la variable si elle est de type date

  • Val. Déf. Log.

Valeur par défaut de la variable si elle est de type logique

  • Val. Déf. Car.

Valeur par défaut de la variable si elle est de type caractère

Evénements Sortants pour EIA

Cette application permet de consulter la structure des actions internes Diapason permettant de définir des événements sortants dans le moniteur EIA.

Dans la définition des transactions sortantes de type événement, l’action interne doit être renseignée sur la transaction sortante et les variables doivent être utilisées pour définir la structure de l’événement.

Cette application est identique à la consultation des Evénements Entrants pour EIA

Actions Internes pour Transactions Sortantes

Cette application permet de consulter la structure des actions internes Diapason permettant de définir des transactions sortantes dans le moniteur EIA.

Dans la définition des transactions sortantes , l’action interne doit être renseignée sur la transaction sortante et les variables doivent être rattachées à des balises dans les correspondances XML.

Cette application est identique à la consultation des Evénements Entrants pour EIA


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.