PDA

View Full Version : RSTOBJ als Befehl in CL Programm



M Scheid
26-01-05, 13:28
Hallo zusammen,

ich habe folgendes Problem:
Ich möchte in einem CL-Programm den Befehl RSTOBJ einsetzen. Die Umwandelung des CL-Programm wird abnormal beendet. Als Fehler bekomme ich folgendes angezeigt:

0000.66 1604- RSTOBJ OBJ(&ODOBNM) SAVLIB(&ODLBNM) DEV(*SAVF
0000.67 1605 SAVF(&SFLIB/&SFFILE) RSTLIB(&RLIB)
0000.68 * CPF9802 40 Keine Berechtigung für Objekt RSTOBJ in QSYSV5R1M0.

Gebe ich den Befehl RSTOBJ auf einer Befehlszeile ein, habe ich keine Probleme mit dem Befehl.
Die Benutzergruppe meines Profils ist QPGMR, die Objektbererchtigung für das Objekt RSTOBJ ist für QPGMR *ALL.

Kann mir jemand sagen, was ich falsch mache?

Danke schonmal.

Gruß
Marco

akorb
26-01-05, 14:18
Hallo,

normalerweise sollte der Befehl RSTOBJ in der Bibliothek QSYS liegen. Bei der Umwandlung des Programmes wird versucht, den Befehl aus der QSYSV5R1M0 zu nehmen.
Wenn der Befehl manuell aufgerufen wird, aus welcher Bibliothek kommt er dann ?

Gruss
akorb

M Scheid
26-01-05, 14:36
Danke für die Hilfe,

habe den Fehler selbst gefunden.
Beim Umwandeln war als Zielrelease V5R1M0 angegeben. Das aktuelle Release auf der Maschine ist aber V5R2M0. Durch Eingabe von *CURRENT bei Zielrelease ließ sich das CL-Programm problemlos umwandeln.