Developer for System z, Versión 7.6.x

# Limitación: los nombres de campos y mensajes en conflicto provocan errores de compilación

Problema: al modelar un flujo, si resulta que un campo de un mensaje tiene el mismo nombre que el de otro mensaje, el código COBOL generado podría no compilarse, notificando el error IGYPS0037, debido a un conflicto de nombres. Por ejemplo, si el flujo hace referencia (1) a un mensaje llamado 'X' con un campo llamado 'Y' y (2) a un mensaje llamado 'Y', cuando el código generado haga referencia al elemento 'Y' el compilador COBOL no sabrá si la referencia se hace al mensaje 'Y' o al campo 'Y de X'.

Método alternativo: refactorice el mensaje o el campo para resolver el conflicto de nombres. En el Explorador de proyectos de EST, seleccione uno de los elementos que tenga el nombre duplicado. Abra el menú contextual y elija Redenominar.

Términos de uso | Comentarios
Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)