Zitat Zitat von Stefan_Sk
Hallo
Ich habe folgendes Problem. Ich will mit QCMDEXEC ein
OVRPRTF aus einem RPG Programm starten.

Das komische dabei ist wenn ich den Befehlstext in der
Befehlszeile eingebe funktioniert es tadellos, nur beim Programm
geht gar nichts. Ausser wenn ich OVRSCOPE(*JOB) zum Befehl
dazugebe. Da ist aber dann das Problem das ein normales
DLTOVR *ALL das später kommt nicht mehr greift.

Ich habe auch schon probiert die Aktivierungsgruppe beim
umwandeln des Programms zu ändern. Leider ohne Erfolg.

mfg Stefan
Hallo Stefan,

der Unterlassungs-Wert für den Override Scope in den Override Befehlen ist *ACTGRP. QCMDEXC ist ein OPM-Programm und läuft somit in der Default Activation Group.
Wenn Dein Programm in einer anderen Aktivierungs-Gruppe läuft zieht der Override nicht.

Auch beim DLTOVR gibt es einen OVRSCOPE, der wie bei den Override Befehlen per Default auf Aktivierungs-Gruppe steht. Wenn Du also einen DLTOVR *ALL auf Activierungs-Gruppe machst, weden die Overrides auf Job-Ebene nicht gelöscht.
Wenn Du dageben den DLTOVR mit OVRSCOPE *JOB machst, werden alle Overrides, die mit OVRSCOPE *JOB gemacht wurden gelöscht.

Birgitta