COBOL - Fazendo chamadas recursivas



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

COBOL - Estruturação de aplicativos complexos - Fazendo chamadas recursivas

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


Um programa chamado pode executar direta ou indiretamente seu chamador.
Por exemplo, o programa X chama o programa Y, o programa Y chama o programa Z e o programa Z então chama o programa X.
Este tipo de chamada é recursiva.

Para fazer uma chamada recursiva, você deve codificar a cláusula RECURSIVE no parágrafo PROGRAM-ID do programa chamado recursivamente.
Se você tentar chamar recursivamente um programa COBOL que não tenha a cláusula RECURSIVE no parágrafo PROGRAM-ID, uma condição será sinalizada.
Se a condição permanecer sem tratamento, a unidade de operação será encerrada.


© Copyright IBM Corp.