ENDSELECT
Fin de sélection
End Select
En bref
La commande ENDSELECT est utilisée avec la commande SELECT pour sélectionner un groupe de commandes à traiter.
ENDSELECT se lit END
(Arrêter) + SELECT.
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, ENDSELECT.
Astuce : dans une session 5250, tapez ENDSELECT 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)
La commande ENDSELECT est utilisée avec la commande SELECT pour sélectionner un groupe de commandes à traiter. Elle indique la fin du groupe de sélection lancé par la commande SELECT associée. Elle doit être indiquée après la dernière commande WHEN ou OTHERWISE dans le groupe de sélection.
Lorsque les groupes de sélections sont imbriqués, chaque groupe doit détenir sa propre commande ENDSELECT en fin de groupe. Chaque commande ENDSELECT doit être associée à une commande SELECT. S'il y a trop de commandes ENDSELECT dans le source du programme CL ou de la procédure CL ILE, un message est généré et le programme n'est pas créé.
Restrictions :
- Cette commande est valide uniquement dans un programme CL ou une procédure CL ILE.
Aucun paramètre n'est prévu pour cette commande.
Paramètres
AucunExemples
DCL VAR(&NAME) TYPE(*CHAR) LEN(10)
:
SELECT
WHEN COND(&NAME *EQ *CMD) THEN(DO)
: (groupe de commandes CL)
ENDDO
: (autre que les commandes WHEN ou OTHERWISE)
ENDSELECT
La commande ENDSELECT termine un groupe de commandes SELECT actif.
Messages d'erreur
Aucun
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.