Rational Developer for System z Version 7.6

Einschränkung: Beim Kompilieren von COBOL-XML-Umsetzern mithilfe der OPTIMIZE-Option (OPT) wird die Nachricht 'IGYOP3094' von Enterprise COBOL ausgegeben

Problem: Das Enterprise COBOL-Optimierungsprogramm markiert einige PERFORM-Anweisungen in dem Konvertierungscode für kompilierte XML, der von den RD/z Enterprise Service Tools-Assistenten bei Verwendung des COBOL-Optimierungsprogramms generiert wird. Das Format der Nachricht ist folgendes: “IGYOP3094-W There may be a loop from the "PERFORM" statement at "PERFORM (line n)" to itself. "PERFORM" statement optimization was not attempted.”

Problemumgehung: Der Steuerungsflow der 'XML2LS'-Umsetzer ist für die Verarbeitung durch das COBOL-Optimierungsprogramm zu komplex. Der vom COBOL-Optimierungsprogramm verwendete Algorithmus kann zurzeit nicht erkennen, dass eine 'GO TO'-Anweisung im XML2LS-Umsetzer, die zu einem vorhergehenden Punkt im Programm führt, nicht bedingungslos ist. Deshalb stellt die Nachricht 'IGYOP3094' in diesem Fall kein Problem mit der Korrektheit des generierten Codes, sondern eine Einschränkung des Optimierungsprogramms dar. Weitere Informationen finden Sie im APAR 'PQ74496' von Enterprise COBOL.


Nutzungsbedingungen | Feedback

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