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