Curious
12-06-18, 12:24
Hallo,
ich habe mal wieder eine SQL-Frage :).
Mein CL-Script ruft unter anderem mittels RUNSQLSTM eine Stored-Procedure auf. Diese verwendet einen CURSOR, um eine temporäre Tabelle Satz für Satz zu verarbeiten.
Wenn ich das Script manuell aufrufe, läuft alles perfekt.
Wenn ich das Script per Job-Scheduler (WRKJOBSCDE/CHGJOBSCDE) starten lasse, erhalte ich diese Fehlermeldung mit SQLSTATE= -204
Ausgangsmodul . . . . . . . : QSQCLS
Ausgangsprozedur . . . . . : CLEANUP
Anweisung . . . . . . . . . : 6075
Zielmodul . . . . . . . . . : QSQCLS
Zielprozedur . . . . . . . : CLEANUP
Anweisung . . . . . . . . . : 6075
Nachricht . . . : Cursor C_IMPORT nicht geöffnet.
Meine Frage: Was ist anders, wenn ich den Job per Scheduler starte? Muss ich bei der Einrichtung etwas besonderes beachten? Ich habe nur die Bibliotheken hinzugefügt, in der ich meine kompilierten CL-Scripte und SQL-Prozeduren gespeichert habe, sowie die Bibliotheken, in denen die Tabellen liegen (incl. QTEMP für die temp. Tabelle die ich mittels Cursor lese)
Vielen Dank für Eure Unterstützung!
Curious
ich habe mal wieder eine SQL-Frage :).
Mein CL-Script ruft unter anderem mittels RUNSQLSTM eine Stored-Procedure auf. Diese verwendet einen CURSOR, um eine temporäre Tabelle Satz für Satz zu verarbeiten.
Wenn ich das Script manuell aufrufe, läuft alles perfekt.
Wenn ich das Script per Job-Scheduler (WRKJOBSCDE/CHGJOBSCDE) starten lasse, erhalte ich diese Fehlermeldung mit SQLSTATE= -204
Ausgangsmodul . . . . . . . : QSQCLS
Ausgangsprozedur . . . . . : CLEANUP
Anweisung . . . . . . . . . : 6075
Zielmodul . . . . . . . . . : QSQCLS
Zielprozedur . . . . . . . : CLEANUP
Anweisung . . . . . . . . . : 6075
Nachricht . . . : Cursor C_IMPORT nicht geöffnet.
Meine Frage: Was ist anders, wenn ich den Job per Scheduler starte? Muss ich bei der Einrichtung etwas besonderes beachten? Ich habe nur die Bibliotheken hinzugefügt, in der ich meine kompilierten CL-Scripte und SQL-Prozeduren gespeichert habe, sowie die Bibliotheken, in denen die Tabellen liegen (incl. QTEMP für die temp. Tabelle die ich mittels Cursor lese)
Vielen Dank für Eure Unterstützung!
Curious