|
Enterprise COBOL for z/OS, Version 4.2, Programming Guide
Se um programa COBOL é o primeiro programa em uma unidade de execução, esse programa COBOL é o programa principal.
Caso contrário, ele e todos os outros programas COBOL na unidade de execução são subprogramas.
Nenhuma instrução ou opção de código-fonte específica identifica um programa COBOL como um programa principal ou subprograma.
O fato de um programa COBOL ser um programa principal ou subprograma pode ser significativo por um dos dois motivos:
- Efeito das declarações de encerramento do programa
- Estado do programa quando ele é reinserido após retornar
Na PROCEDURE DIVISION, um programa pode chamar outro programa (geralmente chamado de subprograma), e esse programa chamado pode chamar outros programas.
O programa que chama outro programa é conhecido como programa de chamada e o programa que ele chama é conhecido como programa chamado.
Quando o processamento do programa chamado é concluído, o programa chamado pode transferir o controle de volta para o programa de chamada ou encerrar a unidade de
execução.
O programa COBOL chamado começa a ser executado no início da PROCEDURE DIVISION.
Tarefas relacionadas
© Copyright IBM Corp.
|