bonjour,
je souhaiterai convertir le champ d'un fichier en PIC(09) COMP-3 dans un autre fichier et ainsi rendre valeur lisible.
Pour cela, j'ai essayé d'utiliser un SORT dans mon JCL de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //CONVT3 EXEC PGM=SORT //* -------------------------------------------------------------- //SORTIN DD DISP=SHR,DSN=FICHIER.OLD //SORTOUT DD DSN=FICHIER.NEW, // DISP=(,CATLG,DELETE), // MGMTCLAS=ND0010, // SPACE=(CYL,(01,01),RLSE) //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSIN DD * SORT FIELDS=COPY OUTREC FIELDS=(3,5,PD,EDIT=(IIIIIIIIT))
Voila la structure de mon fichier en entrée :
Malheureusement, j'ai une erreur. je ne trouve pas d'explications sur le web :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 **--------------------------------------- ** CDENR = 04 ENREGISTREMENT DETAIL **--------------------------------------- 01 FAC-DETAIL-04(X). * CODE ENREGISTREMENT 05 FAC-DETAIL-CDENR(X) PIC 9(002). * DETAIL VARIABLE 05 FAC-DETAIL-VARIABLE(X). * IDENTIFIANT 10 FAC-DETAIL-IDCNMP(X) PIC 9(009) COMP-3. 10 FILLER PIC X(002).
ICE251A 2 MISSING RDW OR DATA FOR *OUTREC : REASON CODE 04, IFTHEN 0
Est ce que quelqu un aurait une idée de la raison de mon erreur, ou une autre solution pou reffectuer cette tache ?
Merci d'avance
Mario
Partager