Hallo,

seit V5R3 gibt der marode Pre-Compiler Warnings mit 11, wenn Felder, die als Hostvariablen benutzt werden mehrfach deklariert sind, unabhängig vom scope der Variablen!!! IBM verweist auf Handbuch embedded SQL (da steht drin, dass das nicht geht - sogar auf Programm-level!!!) und bietet den Work around mit Genlevel 11 an.

mfg

Dieter Bender

Zitat Zitat von B.Hauser
Hallo Leute,

ich habe ein Problem.
Ein Programm (bzw. jede Menge Programme/Service Programme), das auf einer Maschine mit V5R2M0 ordnungsgemäß erstellt wurde, lässt ich nicht auf einer Maschine mit V5R3M0 kompilieren.

Die Fehlermeldung des PreCompilers ist, dass bestimmte Felder nicht eindeutig sind.
Die Felder sind in der Teildatei nur einmal definiert, werden jedoch in unterschiedlichen SQL Abfragen (in der gleichen Prozedur) in den Where-Bestimmungen verwendet.
Die gleiche Fehlermeldung erhalte ich auch für eine Datenstruktur, die in mehreren Fetch-Statements (in der gleichen Prozedur) als Ausgabe-Struktur verwendet wird.

Relese *PRV bringt nichts, da dies den PreCompiler nicht juckt.

M.E. fehlt ein oder meherere PTFs, weiß jemand zufällig welche das sind?

Vielen Dank im voraus

Birgitta