6. Routines d’existence#
CALL RSEXIS (nomsd, iret)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
OUT |
iret |
I |
code retour : = 0, la structure existe ; ? 0, la structure n’existe pas. |
Vérification de l’existence d’une structure SD_RESULTAT.
CALL RSEXPA (nomsd, icode, nompar, iret)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
IN |
icode |
I |
= 0, variable d’accès = 1, paramètre = 2, variable d’accès ou paramètre |
IN |
nompar |
K16 |
nom du paramètre ou de la variable d’accès |
OUT |
iret |
I |
code retour: = 0, le nom n’existe pas; = 100, le nom existe. |
Vérification de l’existence d’un nom de paramètre ou d’un nom de variable d’accès dans une structure SD_RESULTAT.
CALL RSVPAR (nomsd, iordr, nompar, ipar, rpar, kpar, iret)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
IN |
iordr |
I |
numéro d’ordre |
IN |
nompar |
K16 |
nom du paramètre à vérifier |
IN |
ipar |
I |
valeur du paramètre si entière |
IN |
rpar |
R8 |
valeur du paramètre si réelle |
IN |
kpar |
K.. |
valeur du paramètre si caractère |
OUT |
iret |
I |
code retour: = 0, ce n’est pas un paramètre = 100, la valeur du paramètre est correcte = 110, la valeur du paramètre n’est pas correcte |
Vérification de l’existence d’un nom de paramètre et de sa valeur pour un numéro d’ordre donné dans une structure SD_RESULTAT.