Come smettere di Run in COBOL

July 15

Sapere come fermare un programma per computer è altrettanto importante quanto sapere come iniziare uno. In questo caso specifico, COBOL non è diverso. Ottenere il vostro programma COBOL di interrompere il servizio in una condizione controllata è obbligatoria al suo compito con successo. Naturalmente, ci sono un certo numero di modi per farlo, e l'aspetto importante non è solo conoscendo queste opzioni, ma anche sapere quando invocarli. Ci possono essere casi in cui si desidera che il programma di COBOL per fermare l'esecuzione e cedere il controllo ad un altro modulo, o forse si può decidere di fermare incondizionatamente.

istruzione

1 Vai alla "Divisione Procedura" nel programma COBOL, e determinare dove nella logica si desidera terminare l'elaborazione. Se un altro modulo chiama il programma nel sistema, e che modulo di chiamata è in attesa di controllo deve essere restituito ad esso, immettere il comando "GoBack." Questo sarà garbo terminare il programma e passare il controllo di nuovo al punto invocazione del modulo.

2 Inserire il comando "programma di uscita" allo stesso punto della "Divisione Procedura" in cui si desidera il programma COBOL di fermarsi. Assicurarsi che il modulo che si sta emissione di questo comando da un sub-programma di passare il controllo al modulo di chiamata. Se questo è il modulo principale e si hanno codificato la dichiarazione "Exit Programma", sarà anomalo finisce (ABEND) nella fase di compilazione con un codice di errore del tipo "Abend4038." E 'essenziale che questo modulo non è il programma principale al momento del rilascio della direttiva "Esci Programma".

3 Inserire il comando "STOP RUN" per terminare tutta l'elaborazione del modulo COBOL. Controllo passerà al sistema operativo, anche se viene emesso da un sub-modulo o sottoprogramma.