2. Routines de création, destruction, agrandissement#
CALL RSCRSD (nomsd, typesd, nbordr)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
IN |
typesd |
K16 |
type de la structure de données RESULTAT |
IN |
nbordr |
I |
nombre de numéro d’ordre |
Créer une structure SD_RESULTAT (si cette structure existe déjà, on la détruit). La modification de cette routine permet de créer de nouveaux types de SD_RESULTAT ou d’enrichir ceux existants.
CALL RSDLSD (nomsd)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
Détruire une structure SD_RESULTAT. Cette routine ne détruit pas les champs répertoriés par la SD_RESULTAT.
CALL RSRUSD (nomsd, iordr)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
IN |
iordr |
I |
numéro d’ordre |
Détruire dans la structure SD_RESULTAT les champs à partir d’un numéro d’ordre donné.
CALL RSAGSD (nomsd, nbordr)
IN |
nomsd |
K8 |
nom de la structure de données RESULTAT |
IN |
nbordr |
I |
nouvelle taille du RESULTAT(la taille est doublée si NBORDR = 0) |
Agrandir une structure SD_RESULTAT.