Connaître comment arrêter un programme d'ordinateur est tout aussi important que de savoir comment en créer un . Dans ce cas précis , COBOL n'est pas différent. Obtenir votre programme COBOL de cesser l'exploitation dans des conditions contrôlées est obligatoire de sa tâche avec succès . Bien sûr , il ya un certain nombre de façons de le faire , et l' aspect important n'est pas seulement connaître ces options , mais aussi savoir quand les invoquer . Il peut y avoir des cas où vous souhaitez que votre programme COBOL pour arrêter l'exécution et abandonner le contrôle à un autre module, ou peut-être vous voudrez peut-être arrêter de manière inconditionnelle. Instructions
1
aller à la " Division de procédure " dans votre programme COBOL, et de déterminer où, dans la logique que vous souhaitez arrêter le traitement . Si un autre module est d'appeler votre programme dans le système , et qui module appelant attend contrôle doit être retourné à elle, entrer dans le " GOBACK . " Commande Ce sera gracieusement résilier votre programme et passe le contrôle au point invoquant du module.
2
Entrez le " Exit Program " de commande au même point dans la " Division de procédure " où vous souhaitez votre COBOL programme s'arrête. Assurez-vous que le module que vous émettez cette commande dans un sous- programme de passer le contrôle au module appelant . Si tel est le module principal et vous avez codé l'instruction " Exit Program ", il sera anormalement fin (plantage ) au stade de la compilation avec un code d' erreur comme " Abend4038 . " Il est essentiel que ce module n'est pas le programme principal lors de l'émission le " Programme" est directive.
3
Entrez la commande «STOP RUN" de mettre fin à tout traitement de votre module COBOL . Contrôle passera au système d'exploitation , même si elle est émise à partir d'un programme sous - sous-module ou .