Page 1 sur 1

Erreur RNF0503E Uniquement en free

Posté : jeu. 26 mai 2016, 09:55:25
par Jean-Marie
Bonjour,

J'obtiens une erreur de compilation RNF0503E lorsque je déclare la DS suivante en Free :

Code : Tout sélectionner

Dcl-DS Test_63;
  ZoneNum Zoned(832:0) DIM(104) POS(1);
End-DS;
Mais pas quand je l'écrit :

Code : Tout sélectionner

     D TEST_63         DS
     D   ZoneNum               1    832  0 DIM(104)
Nous sommes en V7R1, je comprends pas la différence entre le deux syntaxe.

Y'a t-il quelque chose à indiquer en particulier lorsqu'on utilise la syntaxe en free pour que ça compile ? :roll:

Merci

DIM

Posté : jeu. 26 mai 2016, 10:15:20
par cmasse
si vous dites de 1 à 832 DIM(104), ça fait des postes de 8 chiffres (832/104)

essayez

Code : Tout sélectionner

Dcl-DS Test_63;
  ZoneNum Zoned(8:0) DIM(104) ;
End-DS; 

Posté : jeu. 26 mai 2016, 10:25:52
par Jean-Marie
Ca fonctionne, merci beaucoup. :D