PDA

View Full Version : OVRPRTF (SECURE, OVRSCOPE)



Detlev Kramer
21-08-01, 12:25
Hallo,
in einem RPG wird mit QCMDEXC ein OVRPRTF
ausgeführt (OVRSCOPE=*Job). An späterer Stelle sollen unter bestimmten Bedingungen einige Parameter des Befehls OVRPRTF überschrieben werden (mit QCMDEXC). Die PRTF wird danach geöffnet. Was ist zu beachten ?
Gruss
Detlev

Stefan_R
21-08-01, 13:55
Bevor der neue Overwrite erfolgt muss die Datei zuerst geschlossen werden.
Dann Ovrprtf and Open der Datei.

Detlev Kramer
22-08-01, 10:54
Hallo,
meine Beschreibung war sicherlich zu ungenau.
- die PRTF ist noch nicht geöffnet
- der OVR für die PRTF ist gesetzt mit einer vielzahl von PARMS:
SOUO08O *JOB PRT PAGESIZE(72,000 96,000 *ROWCOL) LPI(6) OUTQ(A) ...
- mit einem erneuten OVRPRTF soll nur der PARM OUTQ geändert werden, alle anderen PARMS sollen unverändert bestehen bleiben
- dieser 2. OVR (mit QCMDEXC ausgeführt)sieht in diesem Standardprog. wie folgt aus:
OVRPRTF SOUO08O OUTQ(NLSLG5Q) OVRSCOPE(*JOB)
- das Ergebnis ist, das zwar der PARM OUTQ geändert wurde, gleichzeitig aber alle anderen PARMS anulliert wurden:
SOUO08O *JOB PRT OUTQ(*LIBL/NLSLG5Q)
- (erst jetzt wird die PRTF geöffnet)

Meine Frage lautet:
Wie muß der 2. OVRPRTF aussehen, so daß zwar der PARM OUTQ geändert wird, alle anderen PARMS jedoch unverändert bestehen bleiben?

Robi
22-08-01, 15:48
hai,
nimm chgprtf, nicht ovrprtf
das geht
Robi