COBOL - Exemplo: estrutura de programas aninhados



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

COBOL - Estruturação de aplicativos complexos - Exemplo: estrutura de programas aninhados

Enterprise COBOL for z/OS, Version 4.2, Programming Guide


O exemplo a seguir mostra uma estrutura aninhada com alguns programas contidos que são identificados como COMMON.

A tabela a seguir descreve a hierarquia de chamada para a estrutura que é mostrada no exemplo acima.
Os programas A12, A2 e A3 são identificados como COMMON e as chamadas associadas a eles são diferentes.

Este programa Pode ligar para esses programas E pode ser chamado por esses programas
A A1, A2, A3 None
A1 A11, A12, A2, A3 A
A11 A111, A12, A2, A3 A1
A111 A12, A2, A3 A11
A12 A2, A3 A1, A11, A111
A2 A3 A, A1, A11, A111, A12, A3
A3 A2 A, A1, A11, A111, A12, A2

Neste exemplo, observe que:

  • A2 não pode chamar A1 porque A1 não é comum e não está contido em A2.
  • A1 pode chamar A2 porque A2 é comum.

© Copyright IBM Corp.