Conocer cómo detener un programa de ordenador es tan importante como saber cómo iniciar una. En este caso específico , COBOL no es diferente . Para que tu programa COBOL de cesar la operación bajo condiciones controladas es obligatoria para su tarea con éxito . Por supuesto , hay una serie de maneras de hacer esto, y lo importante no sólo es saber estas opciones , sino también saber cuándo invocarlos . Puede haber casos en que usted quiere que su programa COBOL para detener la ejecución y ceder el control a otro módulo , o tal vez es posible que desee detener incondicionalmente. Instrucciones
1
Ir a la " División de procedimiento" en su programa COBOL, y determinar en qué parte de la lógica que desea finalizar el proceso. Si otro módulo está llamando a su programa en el sistema , y que el módulo que llama está a la espera de control para ser devuelto a ella, entrar en el " GOBACK . " Comando Esto gracia interrumpir el programa y pasar el control al punto del módulo de invocación.
2
Introduzca el "Programa Exit" comando en el mismo punto de la " División de procedimiento" en el que desea que su COBOL programa se detenga . Asegúrese de que el módulo está emitiendo este comando desde un subprograma que pasa el control al módulo llamante . Si este es el módulo principal y se ha codificado la declaración "Programa Exit" , se termina anormalmente ( ABEND ) en la etapa de compilación con un código de error como " Abend4038 . " Es esencial que este módulo no es el programa principal al emitir el "Programa Exit " directiva .
3
Introduzca el comando "Stop RUN " para terminar todo el proceso de su módulo COBOL. Control pasará de nuevo al sistema operativo incluso si este se publica a partir de un programa de sub - sub - módulo o .