Je suis un débutant en cobol. Jusqu'aujourdh'ui je n'ai utilisé que l'RPG400.
Je suis entrain de faire le protage de quelque programme cobol sur l'as400.
J'ai trouvé ds un programme dans la déclaration du fichier le mot clé :
RECORD VARYING.
J'ai trouvé de la doc mais malheureusement, elle est en anglais.
Quelqu'un peut m'expliquer ce que veut dire ce mot clé ?
Et sa particularité par rapport à la longueur FIX
Un exemple serait le bienvenu.
Merci de votre aide
__________________________
Merci de Votre aide
La notion de longueur FIXE est la plus simple à comprendre et à utilisée.
Si tu as une longueur d'enregistrement de 150 c, chaque enregistrement de
ton fichier fera 150 c.
Dans le cas d'un fichier ayant une structure de fichier Variable, cela signifie
que tu aura plusieurs segments de différentes longueur. Par exemple :
Un cas très courant est d'avoir :
1 enregistrement dit d'entête de 100 c par exemple
X enregistrements dit de détail de 300 c par exemple
1 enregistrement dit de fin de 50 c par exemple
Dans ce cas la longueur de l'enregistrement sera de 300 c (prendre la longueur
la plus grande)
Un exemple de code d'un fichier AB multi structure et variable de 165 c