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.