Rational Developer for System z Version 7.6.x

Einschränkung: Kompilierungsfehler durch Namenskonflikt bei Nachrichten- und Feldnamen

Problem: Wenn Sie einen Flow modellieren und ein Feld einer Nachricht denselben Namen wie eine andere Nachricht hat, kann der generierte COBOL-Code möglicherweise nicht kompiliert werden. Für einen Namenskonflikt wird ein Fehler 'IGYPS0037' gemeldet. Wenn der Flow beispielsweise (1) eine Nachricht 'X' mit einem Feld 'Y' und (2) eine Nachricht 'Y' referenziert, kann der COBOL-Compiler bei einem Verweis des generierten Codes auf 'Y' nicht erkennen,ob der Verweis auf die Nachricht 'Y' oder das Feld 'Y' von 'X' zielt.

Problemumgehung: Refaktorisieren Sie die Nachricht oder das Feld, um den Namenskonflikt zu lösen. Wählen Sie im EST-Projekt-Explorer eines der Elemente mit identischem Namen aus. Öffnen Sie das Kontextmenü und wählen Sie 'Umbenennen' aus.


Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)