Académique Documents
Professionnel Documents
Culture Documents
Formation XRDJ
Axway Training
Historique :
Sommaire :
3. VUE METIER 8
4. TRADUCTION 11
6. CREATION DE L’EMETTEUR 31
7. TEST DE LA TRADUCTION 33
8. REGLE DE MODIFICATION 37
9. AGREGATION DE ME 40
11. AUDIT 46
13. CHERCHER/REMPLACER 53
15. CONTREPASSATION 58
16. ANNEXE 60
Après import, les champs sont « à contrôler ». On peut les visualiser à l’aide du Navigateur d’Entités :
Clic droit
Champ Filler
3. VUE METIER
Procédure financière
Pour associer un lien hypertexte, il suffit de cliquer sur un fichier et de le déposer dans la fenêtre de
l’onglet Description :
Evénement financier
Type de CRE :
Règles de Traduction :
Les Différents éléments ne peuvent pas être contrôlés car les règles de traduction RT001 et RT002 sont
encore incomplètes.
NB : On aurait pu commencer par la description technique (Règles RT001 et RT002, Type de CRE
DEBLOCAGE) et construire ultérieurement la vue métier.
4. TRADUCTION
Double clic
Ajouter un schéma
Création du premier ME
Le schéma doit être inclusif car, non conditionné il est toujours vrai et, s’il était exclusif, XRDJ ne
passerait jamais au schéma 2.
Le Me est rattaché au
stéréotype LOCALE
Pour garnir le champ COMPTE, on utilise le Navigateur d’objets LMD, icône , de la barre
d’outils.
ME Crédit rattachés au
schéma
Attention : la localisation dans les cases « Débit », « Crédit » ou « ME non-typés » relève uniquement de la
présentation. Elle facilite la lecture du schéma.
A l’exécution seule la valeur du SENS est prise en considération.
Pour qu’un ME soit pris en compte dans un schéma, il doit être placé dans l’une des 3 cases de gauche.
Schéma exclusif
Schéma inclusif
Schéma Exclusif
Condition du schéma
Pour effectuer le contrôle systématique de la devise, on crée un pré calcul de longueur 1, dans lequel on
« loge » le contrôle :
Dans la Règle RT001 on alimente ces variables, dans un pré calcul, de longueur 1 :
Rappel : les pré-calculs sont exécutés avant le passage dans les schémas.
Création du ME Modèle :
Il faut d’abord créer le premier schéma, puis le ME modèle :
ME modèle
Le ME modèle hérite
du garnissage type
Garnissages :
Garnissage
supplémentaire
Garnissages hérités
du garnissage type
Le ME 2 hérite du ME modèle :
ME Modèle
Stéréotype
Garnissages du ME 2 :
Garnissages complémentaires
Garnissages hérités
Garnissages du ME 3 :
Garnissages du ME 4 :
Garnissages du ME 5 :
ME 6 :
Aucun héritage
Aucun stéréotype
Garnissage du ME 6 :
NB : pour garnir des champs du ME avec la valeur correspondante de l’enregistrement de CRE il suffit de
les sélectionner et cliquer sur l’icône :
Quand tous les ME sont crées on complète la description des schémas :
Schéma inclusif
Les Règles RT001 et RT002 sont terminées, on peut, si ce n’est pas déjà fait, les contrôler en mettant en
œuvre le contrôle récursif.
Le contrôle de l’existence de l’enregistrement CAPITAL se fait en vérifiant que la variable FLG_IAS est
alimentée. En effet cette variable étant de niveau CRE est réinitialisée à chaque rupture sur le code
instance. Si Xrdj RuleManager rencontre un enregistrement FRAIS d’une instance dans laquelle
l’enregistrement CAPITAL n’a pas été traduit par la Règle RT001, la variable FLG_IAS est à blanc.
Remarques :
Pour éviter une défaillance du contrôle due à un flag IAS à blanc dans l’enregistrement
CAPITAL, on aurait pu définir une variable spécifique au contrôle de présence de
l’enregistrement CAPITAL
A l’intérieur d’une instance les enregistrements sont triés par Code Enregistrement :
l’enregistrement CAPITAL sera toujours traduit (règle RT001) avant l’enregistrement FRAIS
(règle RT002).
Remarques :
Les notions obligatoire/facultatif et cardinalité sont informatives, elles ne sont pas prises en compte par
Xrdj RuleManager. Le fait de déclarer l’enregistrement CAPITAL comme obligatoire n’affranchit pas de
faire le contrôle de présence dans la règle RT002.
Ces informations sont indispensables pour EWS, il convient donc de les renseigner correctement.
5. MISE A JOUR DU TYPE DE CRE
6. CREATION DE L’EMETTEUR
Remarque :
Certaines informations peuvent être passées par valeur, donc identiques pour tous les CRE et non
présentes dans l’entête technique.
Par exemple, si on ne traite que des Types de CRE version 1 (i.e. on ne met pas en œuvre la gestion des
versions de Types de CRE) la version du Type de CRE est passée par valeur (1).
Pour mettre en œuvre la traduction uniquement, toutes les fonctions sont désactivées dans l’onglet
fonctions.
Dans l’onglet ME, on précise la zone qui est porteuse, dans chaque ME, du code destinataire. Cette zone a
été alimentée, pour chaque ME, par les règles de traduction :
7. TEST DE LA TRADUCTION
A l’aide du navigateur d’entités, visualisez tous les objets de votre paramétrage, vérifiez qu’ils sont
contrôlés.
Sélectionnez les objets :
Emetteur
Destinataires
Type de CRE
Et mettez les « en production » :
Choisissez l’agent de diffusion de votre groupe (c.a.d. celui qui envoie le paramétrage vers le RuleManager
de votre groupe) :
A la suite de cette opération, tous les objets doivent avoir le statut « validé » :
Remarques :
Vous ne voyez qu’un seul agent (XIP Component) parce que l’administrateur a réduit vos droits à un
seul, correspondant à votre groupe.
Certains objets de la liste ci-dessus ne sont pas présents à ce niveau d’avancement des travaux pratiques
8. REGLE DE MODIFICATION
Création de la Règle :
Dans l’onglet Garnissages, les champs numériques ou de type date sont pré-garnis à 0 (valeur par défaut).
Pour effacer ces valeurs, sélectionner tous les champs (Ctrl A) et utiliser l’icône « reporter la valeur du
champ sélectionné » et répondre « non » au message :
Garnir la condition de génération (ou n’importe quel champ) avec les alimentations de variables :
Attention : la Règle RT001 doit être placée derrière la Règle RM001. Pour cela la supprimer du cadre
« Règles de pré-traduction » et la rajouter dans le cadre « Règles de Post-traduction ».
Remettre en production le Type de CRE DEBLOCAGE (ce qui mettra également en production les règles
RT001 et RM001) et relancer la traduction. Les résultats sont identiques.
9. AGREGATION DE ME
Création de la règle :
Remarque : l’agrégation par stéréotype n’est pas nécessaire dans cet exemple, les ME LOCALE et IAS sont
dans 2 destinataires différents et l’agrégation de ME est intra destinataire
Dans l’onglet ME, indiquer que l’identification de la Règle d’agrégation est par ME (La règle d’agrégation
ne s’applique pas à tous les ME dans chaque destinataire) :
Dans chaque destinataire (IAS et LOCALE) indiquer le champ du ME dans lequel est stocké le nom de la
règle d’agrégation à appliquer :
Dans la Règle RT002, garnir le champ AGR_RULE des ME à agréger avec le nom de la Règle
d’agrégation :
Sont concernés les ME : Locale client, IAS client et IAS Frais perçus d’avance. Dans les autres ME le
champ AGR_RULE est laissé à blanc.
Remettre en production l’émetteur, les destinataires et la Règle RT002 et tester.
Le fichier osegagrcnt (dans le répertoire Edition) doit être :
Me Agrégés
Vérifier dans les ME IAS et LOCALE que le matricule a été forcé à XXXXX pour les ME agrégés.
Remarque : pour que l’agrégation de ME soit effective, il faut que, dans le fichier script.fic de Xrdj
RuleManager, le paramètre S_Agregation_Me (ou T_Agregation_ME, s’il s’agit d’une agrégation intra lot)
soit positionné à oui (C.f. formation mise en œuvre Xrdj RuleManager)
10. CONTROLE D’EQUILIBRE
Création de la règle
On crée une balance par stéréotype, les critères sont le N° de dossier et la Devise (i.e. Xrdj créera une sous
balance par dossier et par devise).
La Règle est unique dans chaque destinataire, elle est implantée par valeur au niveau de chaque destinataire
(IAS et LOCALE) :
L’option « toujours contrôler signifie que les ME issus de tous les CRE seront contrôlés.
Si on souhaite sélectionner les CRE qui produisent des ME à contrôler, on choisir l’option « Dans champ »
et on glisse le champ EQU_CODE dans la zone correspondante. Il reviendra alors à l’application émettrice
des CRE de renseigner à 1 le champ correspondant pour les CRE qui produisent des ME à contrôler.
Dans l’onglet ME, la règle d’équilibre est identifiée par Destinataire (i.e. le nom de la règle d’équilibre est
fourni par chaque destinataire).
Dans les Règles de traduction RT001 et RT002, on choisit le niveau du contrôle d’équilibre :
Ceci signifie que le contrôle d’équilibre se fera sur tous les ME, à contrôler, de chaque instance.
Remarque : le contrôle étant fait au niveau instance, le critère DOS_NUM de la règle d’équilibre n’était pas
nécessaire (le N° de dossier est égal au code instance).
Pour vérifier le fonctionnement de la règle on modifie la règle RT002 en ajoutant 1 sur le montant d’un
ME débit en comptabilité locale et 1 sur un ME crédit en comptabilité IAS. Bien que globalement
Débit=Crédit, chacune des 2 comptabilités (stéréotypes) est déséquilibrée et la règle doit détecter l’erreur.
Vérifier dans le fichier detano du répertoire Edition, après avoir repassé l’émetteur les destinataires IAS et
LOCALE, et la Règle RT002 en production et relancé le test.
11. AUDIT
Remarque : dans les 3 règles, on a inséré tous les champs fonctionnels dans la trace. Dans la pratique on ne
retient dans chaque trace que les données sur lesquelles on souhaite faire des requêtes dans Sentinel.
Les 2 règles sur les CRE sont implantées dans le Type de CRE :
L’identifiant de compostage des ME est stocké par Xrdj dans le champ STAMP_ID, il est de type
Timestamp.
Mise à jour de l’émetteur :
La règle d’audit est constante dans chaque destinataire, elle est identifiée par destinataire.
Remettre en production les destinataires IAS et LOCALE, l’émetteur et le Type de CRE et tester.
Trace des CRE
Entête technique des traces Partie fonctionnelle conservée par les règles d’audit de CRE
(début)
Trace des ME :
Me agrégé (R)
Tous les CRE qui ont la même chaîne de caractères dans le champ LOT_CODE seront considérés comme
un lot unique (traité en « tout ou rien »)
Remettre en production l’émetteur. Tester.
Les CRE d’instance L2006005, L2006006, L2006L008, L2006L016 sont rejetés pour intégrité de Lot.
13. CHERCHER/REMPLACER
Dans
tous les garnissages impactés DEBL_MONTANT a été supprimé et le garnissage type MONTANT a été
récupéré.
Création de la règle :
15. CONTREPASSATION
La Valeur « Toujours extourner » signifie que tous les CRE produiront des ME contrepassés. Si on choisit
« Dans le champ » EXT_CODE, seuls les CRE contenant la valeur 2 de ce champ produiront des ME
contrepassés.
L’erreur constatée vient de la règle d’équilibre, dont les filtres sont D et C. Après l’extourne ces valeurs
sont devenues 2 et 1. Il convient de modifier la règle d’équilibre comme suit, pour les 2 balances IAS et
LOCALE :
16. ANNEXE
Type de CRE
Émetteur
DEBLOCAGE-1 VERSION
CODE TYPE CODE CODE
DE CRE ENREG TYPE DE DAR INSTANCE
CAPITAL CRE
RT001
FRAIS
RT002
Tous les enregistrements qui ont D20100101 dans le champ CODE INSTANCE font partie de la même instance
conservation des variables de niveau CRE