ADELIA |
|
|
|
|
(I/B) |
|
|
|
|
Paragraphe d'utilisation
Tous
Syntaxe
DS *LDA Longueur SuiteZonesDS
DS *LDA(Id)
DS *LDA(Id(NomFichier))
DS *LDA(Id) Longueur SuiteZonesDS
Description
Cet ordre permet également d'utiliser la LDA (Local Data Area).
Il peut être combiné pour renommer la LDA ou utiliser une description externe. La spécification de la longueur n'est pas obligatoire.
-
Dans le cas où la LDA est définie sans "Nom de fichier", elle est automatiquement mise à jour à la fin du programme :
si celui-ci ne se termine pas par un ordre RETOURNER, et que l'indicateur de fin de programme est LR au niveau des caractéristiques de génération d'un programme.
-
- Dans le cas où la LDA est définie avec un "Nom de fichier" : pour la mettre à jour, il faut spécifier un ordre ECRIRE_DTAARA (Nom DS) ou ECRIRE_DTAARA *LDA (génération RPG).
Important : dans un environnement de développement, Adélia utilise la LDA et risque de perturber son contenu. Si on utilise une description externe (nom fichier), il faut obligatoirement lire la Data Area (ordre LIRE_DTAARA) pour en connaître le contenu.
Cliquez ici pour l'explication de l'élément SuiteZonesDS.
Restrictions
Dans un environnement d'exploitation, Adélia se réserve les 10 premiers caractères de la LDA dans le cas où le gestionnaire de menus Adélia ou l'aide en ligne par SEU sont utilisés.
Le nom de fichier externe utilisable avec cet ordre ne peut pas dépasser 8 caractères.
Par exemple
DS *LDA V1,1 V2,11 V3,21 |
- Utilisation simple |
DS *LDA(MOUVMT) |
- LDA renommée |
DS *LDA(MVT(FDESCRIP)) |
- Utilisée avec DS externe |