COBOL - Principais programas, subprogramas e chamadas



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Estruturação de aplicativos complexos - Programas principais, subprogramas e chamadas

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.