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.
|