Developer para System z, Versão 7.6.x

# Limitação: Criando Modelos com os Copybooks COBOL que Contém um Comando COPIAR com uma Cláusula de SUBSTITUIÇÃO

Ao criar um modelo de um copybook COBOL, o Gerenciador de Arquivos deve compilar o copybook como uma etapa no processo de criação do modelo. Quando o copybook COBOL tiver um comando COPIAR com uma cláusula de SUBSTITUIÇÃO, será possível ver uma falhar de compilação ao tentar criar o modelo.

Essa falha de compilação é causada, na maioria dos casos, pelo Gerenciador de Arquivos que insere o copybook COBOL em um programa de COBOL simples usando a instrução COPIAR. O comando COPIAR com uma cláusula de SUBSTITUIÇÃO em seu copybook torna-se aninhado em outra instrução COPIAR. Os comandos COPIAR aninhados com as cláusulas de SUBSTITUIÇÃO são ilegais no COBOL e resultam em erro de compilação. Entretanto, ao especificar um intervalo na seleção de copybook avançada, a parte selecionada do copybook é copiada de forma sequencial para o programa COBOL simples, em vez de ser inserida com o uso de uma instrução COPIAR. Assim, o comando COPIAR com a cláusula de SUBSTITUIÇÃO não deveria ser aninhado e a compilação seria concluída com sucesso.

Para criar com sucesso um modelo com um copybook COBOL que contém um comando COPIAR com uma cláusula de SUBSTITUIÇÃO:

1. Certifique-se de colocar o copybook e os copybooks aninhados no mesmo PDS.
2. Escolha "Modelo de copybook avançado" no assistente para "Criar Modelo".
3. Edite a seleção do copybook para especificar um intervalo (especificando "A partir da instrução" 1 e deixando a opção "Até a instrução" em branco para selecionar o conteúdo inteiro do copybook).

Termos de Uso | Feedback
Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)