View Full Version : Debug stored procedure variable anzeigen
Hallo,
ich habe beim debuggen einer stored procedure das Problem, dass ich mir die Variablen nicht anzeigen lassen kann. (ev variable)
Es kommt jedes mal:
Identifier does not exist.
Ich debugge im Sourcemode.
Gruß
Loisl
S.Neinawaie
05-10-11, 10:48
Hallo!
Eventuell hilft dir folgendes weiter:
By default unreferenced (not used in the program) variables are not included in the program symbol table which is used bu debugger (for performance reasons).Daher: Die Variable mit einer Dummy Aktion verwenden (Clear, Eval ' '/0).
Edit: Fehler von mir, *UNREF gibts bei Cobol. - Sry
Leider nein, :( die Variable wird verwendet.
Set var = 'xyz';
Mfg
Loisl
andreaspr@aon.at
05-10-11, 11:14
SQL Stored Procedure werden soweit wie möglich in C-Code umgewandelt.
Mit F15 (Sicht auswählen) kannst du dir die ILE C listing view auswählen.
Dann siehst du wie genau deine SP aussieht.
Die Parameter und Variablen werden soweit ich das beurteilen kann als Pointer definiert.
Somit bekommst du bei einem eval im STRDBG nur eine Speicheradresse.
Um überhaupt dies sehen zu können ist, beim eval Großschreibung zu beachten!! Und sie müssen Qualifiziert angegeben werden.
Also z.B.: eval PGM.VARIABLE
Vielen Dank :)
die Info hatte mir gefehlt.
Mfg