Schorsch
29-04-05, 06:44
Hallo ans Forum,
heute habe ich ein Problem mit einem Prozeduraufruf aus einem
SQL-Trigger.
Der Trigger schreibt per Insert/Update in mehrere Tabellen. Am
Ende erfolgt der Aufruf eines RPG-Pgm mit Call ....
Bis hier funktionierte alles Prima.
Nun wollte ich VOR dem Aufruf des RPG-Programms
ein Call QSYS.QCMDEXC(....... , 00000000??.00000);
einfügen.
ABER: Wenn ich den Trigger "anhängen" will (RUNSQLSTM ...)
bekomme ich immer folgenden Fehler:
SQL0204 30 1 <PGM-Name> der Art *N in <LIB> nicht gefunden.
Auch andere Versuche mit einem CL-Pgm bzw. ein weiteres
RPG-Pgm brachten die gleiche Fehlermeldung.
Hat jemand einen Tipp für mich?
Schorsch
heute habe ich ein Problem mit einem Prozeduraufruf aus einem
SQL-Trigger.
Der Trigger schreibt per Insert/Update in mehrere Tabellen. Am
Ende erfolgt der Aufruf eines RPG-Pgm mit Call ....
Bis hier funktionierte alles Prima.
Nun wollte ich VOR dem Aufruf des RPG-Programms
ein Call QSYS.QCMDEXC(....... , 00000000??.00000);
einfügen.
ABER: Wenn ich den Trigger "anhängen" will (RUNSQLSTM ...)
bekomme ich immer folgenden Fehler:
SQL0204 30 1 <PGM-Name> der Art *N in <LIB> nicht gefunden.
Auch andere Versuche mit einem CL-Pgm bzw. ein weiteres
RPG-Pgm brachten die gleiche Fehlermeldung.
Hat jemand einen Tipp für mich?
Schorsch