Anmelden

View Full Version : LODRUN von DVD



Robi
12-08-03, 14:15
Hi,

So, nach dem LINK von TARASIK habe ich meinen SAVOBJ nach DVD umgestellt.

SAVOBJ OBJ(&OBJ) LIB(&LIB) DEV(&DEV) EXPDATE(&EXPDATE)
ENDOPT(&ENDOPT) OPTFILE(&OBJ) TGTRLS(&TGTRLS) SAVACT(&SAVACT) DATACPR(*no) OUTPUT(*outfile) OUTFILE(qtemp/savlog) INFTYPE(*err).

geht prima, bei &DEV = OPT01 und auch TAP01 !!

Aufruf 2 mal, erst mit &OBJ = 'QINSTAPP', &LIB='QTEMP',
dann mit &OBJ = 'EXTRAS' , &LIB='QTEMP'

(EXTRAS ist eine DTAARA )

Der LODRUN OPT01 DIR(QINSTAPP) bricht ab mit CPF3717, abweichender Dateikennsatz oder -name für /QINSTAPP/QTEMP

Laut HILFE von LODRUN läuft intern ein RSTOBJ

--------------------------------------------------------------------------------
3. Das Programm QINSTAPP wird mit dem Befehl RSTOBJ (Objekt :
: zurückspeichern) in die Bibliothek QTEMP zurückgespeichert. :
: Im Befehl RSTOBJ werden folgende Werte angegeben: :
: :
: o OBJ(QINSTAPP) :
: :
: o OBJTYPE(*PGM) :
: :
: o SAVLIB(QTEMP)
:
: o ENDOPT(*LEAVE) :
: :
: o MBROPT(*ALL) :
: :
: o ALWOBJDIF(*NONE) :
: :
: o RSTLIB(QTEMP) :
: :
: o VOL(*MOUNTED) :
: :
: Handelt es sich um eine optische Einheit, werden die Parameter :
: ENDOPT und VOL nicht angegeben. :
: :
: Bei einer optischen Einheit wird der in diesem Befehl für DIR :
: angegebene Wert für den Parameter OPTFILE des Befehls RSTOBJ (Objekt zurückspeichern) übernommen.
----------------------------------------------------------------------------------

führe ich genau diesen RSTOBJ aus, habe ich anschl. QINSTAPP in der QTEMP.


( mit / und \ im parameter DIR und mit zusätzlich QTEMP davor und dahinter hab ich alle probiert)

Hat jemand eine Idee was nun noch falsch ist ?

Danke, Robi

horschma
12-08-03, 15:50
Hallo Robi,

wenn du in der Hilfe für den Parameter DIR vo LODRUN nachsiehst, findest du, das die Datei QTEMP heißen muß, in der Hilfe steht zwar QTEMP.;1 aber QTEMP ist richtig.

D.h. du musst bei deinem ersten SAVOBJ entweder das OPTFILE weglassen ( der Default für den Dateinamen ist der Bibliotheksname ) oder QTEMP angeben.

Da bei Optischen Devices keine Sequenznummern unterstützt werden musst du dann für weitere Sicherungen aus QTEMP andere Dateinamen oder Unterverzeichnisse im Parameter OPTFILE verwenden.

Du kannst aber auch das QINSTAPP und deine anderen Objekte mit einem SAVOBJ oder SAVLIB in die Datei QTEMP sichern, dann sparst du dir das Handling mit den Dateinamen.

Thomas

Robi
12-08-03, 16:03
Hallo Thomas,
Danke, das hab ich mittlerweile auch gelesen, beisst sich zwar mit der Hilfe von LODRUN allgemein aber wenn funktioniert ...

Was meinst du den mit :

Du kannst aber auch das QINSTAPP und deine anderen Objekte mit einem SAVOBJ oder SAVLIB in die Datei QTEMP sichern, dann sparst du dir das Handling mit den Dateinamen.

meinst du in ein SAVF mit Namen Qtemp ? Wie soll den dann der LODRUN gehen ?

oder OPTFILE QTEMP ? das macht er doch selber, wenn die Objekte in Qtemp stehen

oder OPTFILE QTEMP/&OBJ --> geht dann der Lodrun ?

Danke Robi

horschma
12-08-03, 20:30
Hallo Robi,

sorry, da hab' ich wieder weniger geschrieben als gedacht:

Da deine beiden Objekte QINSTAPP und die Dataarea aus der QTEMP gesichert werden, kannst du sie auch mit einem SAVOBJ Befehl sichern
SAVOBJ OBJ(QINSTAPP ...) LIB(QTEMP) DEV(...

Dem LODRUN ist eugal, ob weitere Objekte aus der Bibliothek gesichert wurden.

Ein QINSTAPP Programm für Optische- und Bandlaufwerke muß dann aber die Art wie gespeichert wurde berücksichtigen.

Thomas

Robi
13-08-03, 06:58
Morgen *all,
Hi Thomas

jetz hab ichs verstanden, geht bei uns nur leider nicht.
mach nix, ich hab beim Savobj unter der Bedingung &OBJ = 'QINSTAPP' den parameter OBTFILE einfach weggelassen,
dann geht es.

Danke nochmal
Robi