Aller au contenu

ENDPGM

Fin de programme

En bref

La commande ENDPGM (Fin de programme) permet d'indiquer la fin d'un programme CL ou d'une procédure CL ILE.

ENDPGM se lit END (Arrêter) + PGM. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Cette commande ne prend aucun paramètre : on la tape seule, ENDPGM.

Astuce : dans une session 5250, tapez ENDPGM puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute :

  • Programme batch (*BPGM)
  • Programme interactif (*IPGM)
Compatible multitâche : Oui

La commande ENDPGM (Fin de programme) permet d'indiquer la fin d'un programme CL ou d'une procédure CL ILE. Son exécution a le même effet que celle d'une commande RETURN : le contrôle est retourné à la commande qui suit immédiatement la commande CALL du programme appelant.

La commande ENDPGM n'est pas obligatoire à la fin d'un programme CL ou d'une procédure CL ILE. Si la dernière instruction d'un source de programme CL ou de procédure CL ILE est atteinte sans qu'aucune commande ENDPGM ne figure, le compilateur en génère une implicitement.

Restrictions: Cette commande est admise uniquement dans un programme CL ou une procédure CL ILE.

Aucun paramètre n'est prévu pour cette commande.

Exemples

PGM
 :
ENDPGM

Ce programme CL ou cette procédure CL ILE est identifié par une commande PGM ne comportant aucun paramètre et terminée par la commande ENDPGM.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.