ADELIA |
|
|
|
|
(I) |
|
|
|
|
Paragraphe d'utilisation
INITIALISATION, VERIFICATION, VALIDATION
Syntaxe
GESTION_SFL n Paramètre
Paramètre |
→ |
*NON_RG | *RG | Rien |
Description
Cet ordre marque le début de traitement d'un sous-fichier. Il doit être suivi par l'ordre FIN_GESTION_SFL.
n est le numéro du sous-fichier concerné ; il s'agit du chiffre se trouvant après l'astérisque (*) dans le code format de la maquette. Par exemple : 1 pour *1, 4 pour *4.
Il ne peut y avoir qu'un seul ordre GESTION_SFL pour un sous-fichier donné dans un pavé donné.
On trouve des boucles de gestion de sous-fichiers dans les pavés :
Lecture implicite du fichier guide décrit dans la cinématique.
Lecture du sous-fichier pour tous les enregistrements modifiés ou créés ; voir le cours IBM sur les sous-fichiers pour l'utilisation du mot-clé DDS "SFLNXTCHG".
Relecture de ces mêmes enregistrements en vue d'une mise à jour d'un fichier base de données.
Les paramètres *RG et *NON_RG ne sont possibles que dans les paragraphes d'INITIALISATION.
Le paramètre *RG permet de générer les règles de gestion implicites de lecture liées à l'entité correspondant à la vue, même si le programme est généré sans l'option de génération des règles de gestion implicites.
Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de lecture liées à l'entité correspondant à la vue, même si le programme est généré avec l'option de génération des règles de gestion implicites.
Par exemple
***********************
INITIALISATION 02
***********************
GESTION_SFL 2
PRESENTER LIGNES_CDE
LIRE ARTICLES
PRESENTER ARTICLES
MAJ_SFL
FIN_GESTION_SFL
**********************
VERIFICATION 02
**********************
GESTION_SFL 2
LIRE ARTICLES
SI ARTICLES N_EXISTE_PAS
PREPARER_MSG 0029 ZCODE_ART
ANOMALIE
FIN
FIN_GESTION_SFL
*******************
VALIDATION 02
*******************
GESTION_SFL 2
RANGER LIGNES_CDE
FIN_GESTION_SFL
Voir aussi la liste des ordres L4G par thème