Table des matières

LIEN entre ATLAS et le GESTION pour le fichier FDE.ART

1. Fichiers utilisé :
1.1 FAT.ART.ECR.OUT écrit via le process P.ART.ECR.IO
1.2 FAT.ART.ECR.ERR écrit via le TRIGGER sur le fichier FAT.ART.ECR.OUT
1.3 FDE.ART.MAJ écrit via le MAP2ART et MAP2TVA dans le TRIGGER
1.4 DICT FAT.ART.ECR.OUT
1.4.1 Chaque champ doit donner la valeur pour FDE.ART et/ou FDE.ART.LOC
1.4.2 Les champs à exporter sont à mettre dans le @MAP2ART ou @MAP2TVA (Des types PH dans le DICT) sur la ligne laquelle correspond avec le numéro du champ dans le fichier de la destination.

Exemple : (destination = FDE.ART)
0001 : PH
0002 : ART.OES.MNE ART.OES.NOM_
0003 : ART.TIT.1_

0135 : _
0136 : _
0137 : GLB.ART.OEV.CODE_

0142 : ART.OEV.PRI

Remarques :


Pour chaque @MAP2ART ajouter un Itype dans le fichier de source :
0001 : I
0002 : SUBR(‘*SUBR.PH2OUT’,@ID,@RECORD, ‘fichier.de.source’,’@MAP2ART’,’’,’DATA fichier.de.destin’,’cle.destin’,’’,’options’)
fichier.de.source = FAT.ART.ECR.OUT
fichier.de.destin = FDE.ART.MAJ
cle.destin = NUMARTI
options = vide ou ‘EMPTY=DELETE’

Schéma :

lequel fait le WRITE dans FAT.ART.ECR.OUT et temporairement aussi dans le fichier FAT.ART.ECR.ERR

(Le MNEMOARTI)



Problèmes trouvé :


Changer le programme du trigger :

Remarque IMPORTANTE


  • Pour dépasser le point précedent: dans la routine du trigger appeler une autre routine, avec les même paramètres
  • donne la possibilité de changer la deuxième routine, sans faire un DROP TRIGGER et CREATE TRIGGER
  • CREATE … CALLING “*TRIGGER1”;
  • dans la routine TRIGGER1 seulement écrire : CALL [*]TRIGGER2(avec les mêmes paramètres de TRIGGER1




devtools/sb/sbplus/dev/itypebridge.txt · Dernière modification: 21/11/2008 16:11 par hl
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki