Vous êtes sur la page 1sur 61

Dossier

Formation XRDJ

Travaux Pratiques Designer Solution


Version 2.01 du 2 octobre 2008
Etat : Travail

Axway Training

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 1/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Historique :

Version Date Origine de la mise à jour Rédigée par Validée par


1 6/11/2007 Création O. HERBEUVAL

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 2/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Sommaire :

2. CREATION DES BUSINESS DOCUMENTS 4

3. VUE METIER 8

4. TRADUCTION 11

5. MISE A JOUR DU TYPE DE CRE 30

6. CREATION DE L’EMETTEUR 31

7. TEST DE LA TRADUCTION 33

8. REGLE DE MODIFICATION 37

9. AGREGATION DE ME 40

10. CONTROLE D’EQUILIBRE 43

11. AUDIT 46

12. GESTION PAR LOT : 53

13. CHERCHER/REMPLACER 53

14. AGREGATION DE CRE 56

15. CONTREPASSATION 58

16. ANNEXE 60

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 3/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

2. CREATION DES BUSINESS DOCUMENTS

L’import du fichier des champs se fait en utilisant l’icône :

Sélectionnez le fichier à importer :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 4/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Après import, les champs sont « à contrôler ». On peut les visualiser à l’aide du Navigateur d’Entités :

Sélectionner tous les champs (ctrl+A) et les contrôler (contrôle récursif) :


NB : le contrôle récursif contrôle l’objet et tous les objets de niveau inférieur. Dans le cas d’un champ, il
n’y a aucun objet de niveau inférieur : contrôle récursif et contrôle simple de l’objet ont le même effet.
Quand un objet est ouvert en modification, seul le contrôle simple est disponible.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 5/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 6/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Création des Busines Documents :

Clic droit

Créer quelques champs et les « garnir » par drag and drop :

Champ Filler

Drag and drop

Compléter la description de chacun des Business Documents.


Attention à choisir correctement le type : Business Document de type CRE ou Business Document de
type CRE/ME. Il s’agit de 2 objets différents. Une fois ce choix effectué, le type n’est pas modifiable.
Il n’est pas possible de créer un Business Document de type ME en dupliquant un Business Document
de type CRE.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 7/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 8/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Type de CRE :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 9/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Règles de Traduction :

Busines Document CRE

Validité de la Version de Règle

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 10/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

A ce stade, la vue métier se présente ainsi :

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

Création des Destinataires :

NB : les destinataires sont dans l’onglet Interface

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 11/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Création d’un garnissage type :

Bascule entre modes


ligne et fenêtre pour le
garnissage d’un champ

Champs garnis par


« garnissage automatique »

Drag and drop

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 12/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Création de la table des comptes :

Rejet en cas de poste


non trouvé

Double clic

MOT CLE est une colonne argument. Elle est signalée


par l’icône

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 13/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Pour la valeur, la définition de la colonne Compte est


« récupérée » dans le dictionnaire des champs par un
drag and drop.

Rejet en cas de poste non trouvé : il ne


Ajout d’un nouveau poste doit pas avoir de valeur par défaut. Il faut
la désactiver par l’icône
Création de la table des devises

Pas de rejet si poste non trouvé

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 14/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Valeur par défaut

Création des stéréotypes financiers :

Complément de la règle RT001

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 15/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Ajouter un schéma

Création du premier ME

Le schéma est inclusif

Le schéma est non conditionné : la comptabilisation


locale doit être effectuée dans tous les cas

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.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 16/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Utilisation du garnissage type

Le Me est rattaché au
stéréotype LOCALE

Les garnissages sont les suivants :

Pour le champ MONTANT on a renoncé


à l’héritage et pris la valeur DEBL_MNT
du CRE (couleur noire)

Drag and drop

Champs récupérés par


le garnissage type
(couleur verte)

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 17/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Pour garnir le champ COMPTE, on utilise le Navigateur d’objets LMD, icône , de la barre
d’outils.

Drag and drop

Puis on remplace les différents arguments de l’instruction par leur valeur :

Drag and Drop

Extraction, dans la table ACCOUNT, des 5


premiers caractères de la valeur du poste dont
l’argument est ENCOURS

On enregistre le premier ME, puis on crée le deuxième :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 18/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Les garnissages sont les suivants :

Pour créer le ME « IAS ENCOURS », on duplique le ME « LOCALE ENCOURS » et on modifie :


 Le libellé (IAS ENCOURS)
 Le stéréotype financier (IAS)
 Le Destinataire (IAS)

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 19/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Pour créer le ME « IAS CLIENT », on duplique le ME « LOCALE CLIENT » et on modifie :


 Le libellé (IAS CLIENT)
 Le stéréotype financier (IAS)
 Le Destinataire (IAS)
Dans le schéma 1, on glisse le ME « LOCALE ENCOURS » dans la partie Débit et le ME « LOCALE
CLIENT » dans la partie Crédit :

ME disponibles, non utilisés


par le schéma

ME Débit rattachés au schéma

ME Crédit rattachés au
schéma

La case ME non-typé recevra :


 Soit les ME non comptables pour lesquels la notion de débit/crédit n’a pas de signification
 Soit des ME comptables dont le sens n’est pas connu a priori. Par exemple SENS garni par : IF
<condition> THEN « D » ELSE « C »

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 20/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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.

Les 2 autres ME sont affectés au schéma 2 :

Schéma exclusif

Après enregistrement et fermeture du schéma l’écran se présente ainsi :

Schéma inclusif

Schéma Exclusif
Condition du schéma

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 21/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

Complément de la règle RT002


L’enregistrement FRAIS ne contient pas les champs IBAN et FLG_IAS nécessaires dans la règle RT002.
Pour récupérer les valeurs de ces champs à partir de leur contenu dans l’enregistrement CAPITAL, on crée
2 variables :

Les 2 variables seront réinitialisées à chaque rupture


sur le code instance

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 22/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 23/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 24/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Garnissages du ME 2 :

Le garnissage hérité a été modifié par la


valeur LOCALE

Garnissages complémentaires
Garnissages hérités

Garnissages du ME 3 :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 25/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Garnissages du ME 4 :

Garnissages du ME 5 :

La valeur issue du ME Modèle


a été conservée

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 26/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

ME 6 :

Le business document est NUL

Aucun héritage

Aucun stéréotype

Garnissage du ME 6 :

Garnissages « récupérés » du CRE


par garnissage automatique des
champs sélectionnés

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 27/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

Si le montant est nul il ne


faut pas comptabiliser

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.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 28/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Implantation des contrôles :


Le contrôle de la devise est identique à celui mis en œuvre dans la règle RT001 :

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 29/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

 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

Le type de CRE a été créé par la vue métier qui a fourni :


 Les Business Documents : DEBL_CAPITAL de DEBL_FRAIS
 Une phase unique reliée au Domaine de traduction COMPTA
 Les Règles RT001 et RT002
Les noms des enregistrements sont inconnus dans la vue métier. XRDJ a affecté à chaque enregistrement
un nom identique au nom du Business Document.
Ces noms doivent être changés, conformément aux spécifications fonctionnelles :

Les enregistrements sont


nommés : CAPITAL et FRAIS

L’enregistrement CAPITAL est Obligatoire de


cardinalité 1, l’enregistrement FRAIS facultatif de
cardinalité n

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 30/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Règle RT001 sur l’enregistrement CAPITAL


récupérée de la vue métier

Règle RT002 sur l’enregistrement FRAIS


récupérée de la vue métier

6. CREATION DE L’EMETTEUR

L’émetteur est défini dans le sous onglet interface


Pour chaque Zone technique, on indique au niveau de l’onglet CRE, le champ dans lequel elle est stockée
par l’application qui émet les CRE. Ces informations sont fournies par les spécifications de l’entête
technique.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 31/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Drag and drop

La valeur 1, par défaut, ne doit pas être


conservée. Elle signifie que chaque instance
ne comporte qu’un enregistrement

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 :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 32/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Drag and drop

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 » :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 33/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Choisissez l’agent de diffusion de votre groupe (c.a.d. celui qui envoie le paramétrage vers le RuleManager
de votre groupe) :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 34/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 35/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Dans l’onglet Commun, ouvrez votre agent de diffusion et lancez l’exploitation :

Observez les résultats :


Les ME sont dans le répertoire Results
Les erreurs de traduction sont dans le fichier detano du répertoire Edition
Remarques :
 Avant de lancer l’exploitation, il faut que votre Xrdj RuleManager (en particulier le fichier script.fic) ait
été correctement paramétré (C.f. formation « mise en œuvre XRDJ RuleManager Unix ou Windows »)
 L’exploitation ne peut être lancée directement depuis le Designer qu’avec un RuleManager UNIX ou
Windows
 Pour voir les ME des différents destinataires, il faut, au niveau de votre poste client, modifier le fichier :
..\Designer\designer\lib\axway\misc\xrdj\manager\RuleManager_fr.txt
En rajoutant les lignes surlignées :

Les espaces entre les différentes rubriques sont des tabulations.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 36/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 37/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Garnir la condition de génération (ou n’importe quel champ) avec les alimentations de variables :

Et garnir un champ avec le contrôle devise :

Remettre « en développement » la Règle RT001 et le type de CRE DEBLOCAGE :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 38/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Retirer les pré-calculs de la règle RT001.


Pour mettre en œuvre la Règle RM001, il faut mettre à jour le type de CRE DEBLOCAGE :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 39/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

Agrégation par stéréotype : IAS et


LOCALE

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

Drag and drop

 .Les critères d’agrégation sont : le compte, le sens, la devise et le N° de dossier.


 Dans le ME agrégé on fait la somme des montants des ME détails.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 40/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

 Le matricule est « perdu » lors de l’agrégation, il est forcé à la valeur XXXXX


Dans l’émetteur, après l’avoir remis en développement :
Mettre en œuvre la fonction d’agrégation :

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) :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 41/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

Liste des règles d’agrégation mises


en œuvre dans le destinataire

Dans la Règle RT002, garnir le champ AGR_RULE des ME à agréger avec le nom de la Règle
d’agrégation :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 42/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 Non traités par la règle

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

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 43/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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) :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 44/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Au niveau de l’émetteur, on déclare la fonction d’équilibre :

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.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 45/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

Création des règles

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 46/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 47/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Audit des ME détails et agrégés

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 48/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

Remarque : La règle RM001 (contrôle et alimentation de variables) n’apporte aucune modification à


l’enregistrement CAPITAL. Si elle avait effectivement modifié l’enregistrement CAPITAL, il aurait été utile
d’implanter la règle d’audit avant et après modification.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 49/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

La règle AUDIT_CPT est implantée dans les destinataires IAS et LOCALE :

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 :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 50/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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

CRE détails : la lettre de l’identifiant de


compostage est D

Entête technique des traces Partie fonctionnelle conservée par les règles d’audit de CRE
(début)

Trace des ME :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 51/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Me détail (P) issu de la traduction


d’un CRE détail (D)

Me détail (P) issu de la traduction


d’un CRE modifié (M)

Me détail (P) issu de la traduction


d’un CRE détail (P) puis agrégé (R)

Me agrégé (R)

Entête technique des Traces


(début)

Partie fonctionnelle des traces


de ME

Champ MATRICULE remplacé par XXXXXX par


la règle d’agrégation (champ reporté)

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 52/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

12. GESTION PAR LOT :

On active la fonction dans l’émetteur :

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

Modifier le Business Document DEBL_CAPITAL en remplaçant DEBL_MONANT par MONTANT.


Le navigateur d’entité est activé par l’utilisation de l’icône de la barre de menu
Sélectionner le folder de recherche et l’objet Règles de traduction:

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 53/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Dans l’onglet Avancé de Chercher/remplacer :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 54/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Dans l’onglet remplacer :

Le garnissage DEBL_MONTANT n’existe plus :

Dans
tous les garnissages impactés DEBL_MONTANT a été supprimé et le garnissage type MONTANT a été
récupéré.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 55/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Le contrôle de la règle RT001 est correct.


Recherche de la table CURRENCY dans les Pré-calculs :

14. AGREGATION DE CRE

Création de la règle :

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 56/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Implantation de la règle dans le type de CRE :

L’agrégation d’enregistrements de CRE s’effectue dans les pré-traitements.


Remettre en production le Type de CRE et tester.
Vérifier le résultat dans le fichier ieagrcn du répertoire Edition.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 57/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

15. CONTREPASSATION

Déclarer les 2 destinataires IAS et LOCALE comme comptables :

Dans l’émetteur activer la 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.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 58/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

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 :

Remettre en production, tester : l’erreur à disparu.

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 59/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

16. ANNEXE

Lien émetteur, type de CRE, fichier de CRE :

Type de CRE
Émetteur
DEBLOCAGE-1 VERSION
CODE TYPE CODE CODE
DE CRE ENREG TYPE DE DAR INSTANCE
CAPITAL CRE
RT001
FRAIS
RT002

Fichier de CRE (jeu d’essai)


001 01/01/2010 D20100101
DEBLOCAGE CAPITAL

1-25 Existe t’il un Type de CRE DEBLOCAGE-1? OUI

Existe t’il un Enregistrement CAPITAL dans le Type de CRE DEBLOCAGE-1? OUI


 La Règle RT001 s’applique
La Règle RT001 a t’elle une Version valide au 01/01/2010 OUI
 Traduction

Tous les enregistrements qui ont D20100101 dans le champ CODE INSTANCE font partie de la même instance
 conservation des variables de niveau CRE

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 60/61
Travaux Pratiques Designer Solution
Formation XRDJ
Axway Training Le 02/10/2008

Mise en oeuvre des Règles


Sur les Enregistrements de CRE
(Agrégation, Modification, Traduction, Type de CRE
Audit)
Sur les ME Destinataire
(Agrégation, Equilibre, Audit) •Nom de la Règle (1)
•Position, longueur dans le
ME (2)

Identification des Règles sur les ME


Par Destinataire (1) Emetteur
Par ME (2)
Mise en oeuvre des fonctions (Agrégation, Gesion par lots, Contre-
passation, Contrôle équilibre, Audit, Gestion des phases)

Activation de la fonction Emetteur


Zone technique associée ou valeur
(sauf Agrégation)

© Axway, 2009 / Version : 2.01 / Etat : Travail / Réf. : 20081002-160559-sop


Page 61/61

Vous aimerez peut-être aussi