Rational Developer para System z

Limitação: Nomes de Campo e Mensagem em Conflito Causam Erro de Compilação

Problema: Ao modelar um fluxo e um campo de uma mensagem tiver o mesmo nome que outra mensagem, o código COBOL gerado pode não ser compilado, relatando um erro IGYPS0037, devido ao conflito de nomenclatura. Por exemplo, se o fluxo fizer referência a (1) uma mensagem chamada 'X' com um campo chamado 'Y' e a (2) uma mensagem chamada 'Y', quando o código gerado se referir ao item 'Y', o compilador COBOL não saberá se a referência é à mensagem 'Y' ou ao campo 'Y OF X'.

Solução alternativa: Refatore a mensagem ou o campo para resolver o conflito de nome. No Explorador de Projetos EST, selecione um dos itens com os nomes duplicados. Abra o menu de contexto e escolha Renomear.


Termos de Uso | Feedback

Este centro de informações foi desenvolvido com a tecnologia Eclipse. (http://www.eclipse.org)