Aller au contenu

RETURN

Retour

En bref

La commande RETURN (Retour) transmet le contrôle au poste de liste d'appel supérieur ou au moniteur du sous-système qui contrôle le travail.

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

Astuce : dans une session 5250, tapez RETURN 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 :

  • Travail interactif (*INTERACT)
  • Programme batch (*BPGM)
  • Programme interactif (*IPGM)
  • Procédure REXX interactive (*IREXX)
Compatible multitâche : Oui

La commande RETURN (Retour) transmet le contrôle au poste de liste d'appel supérieur ou au moniteur du sous-système qui contrôle le travail.

Utilisée hors d'un programme CL, cette commande assure la même fonction que la touche F3. Elle retransmet le contrôle de la dernière invocation de QCMD (processeur CL fourni par IBM pour interpréter et traiter les commandes CL pour le système) au gestionnaire de programme externe. Lorsqu'elle est utilisée dans un programme CL, cette commande transmet le contrôle à la commande ou à l'instruction suivante du langage évoluée dans le programme appelant, à l'endroit où le programme de retour a été appelé. Si cette commande est utilisée dans le niveau d'invocation le plus élevé de la phase d'activation (soit le programme QCMD, qui est le processeur de commande CL interprétatives) ou soit un programme CL), la phase d'activation est arrêtée.

Remarque :Si la commande RETURN est entrée en mode interactif à partir du niveau de récursion le plus élevé alors que le sous-système est soumis à un arrêt contrôlé à la suite de l'exécution

  • d'une commande ENDSBS (Arrêter un sous-système)
  • d'une commande (ENDSYS) (Arrêter le système)
  • d'une commande PWRDWNSYS (Mettre le système hors tension)

un traitement de fin de travail est effectué sauf si vous recevez le message d'interrogation et indiquez que vous souhaitez revenir à l'écran d'entrée de la commande.

Cette commande ne comporte aucun paramètre.

Exemples

RETURN

Lorsqu'elle est utilisée dans un programme CL, cette commande transmet le contrôle à la commande ou à l'instruction du langage évoluée qui se trouve juste après le point du dernier programme appelant où ce programme a été appelé. Lorsqu'elle est utilisée dans un travail interactif, cette commande transmet le contrôle au prochain niveau supérieur de QCMD. Si la commande RETURN est exécutée dans le programme de niveau d'appel le plus élevé (QCMD) lors de la phase d'activation, un message d'interrogation est envoyé et l'utilisateur a la possibilité de revenir à l'écran de saisie de la commande. Dans le cas contraire, la phase d'activation s'arrête.

Messages d'erreur

Messages *ESCAPE

Néant.

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