tomikra
02-03-05, 09:25
Hallo Forum,
hab mal ne Frage zu dem Befehl RUNRMTCMD.
Ich möchte per CL auf einer anderen AS/400 über den Befehl RUNRMTCMD ein SAVFILE erstellen.
Ich habe folgendes mal versucht:
---------------------------------------------------
DCL VAR(&USER) TYPE(*CHAR) LEN(10)
DCL VAR(&PWD) TYPE(*CHAR) LEN(10)
DCL VAR(&IP) TYPE(*CHAR) LEN(10)
DCL VAR(&SAVF) TYPE(*CHAR) LEN(10)
DCL VAR(&LIB) TYPE(*CHAR) LEN(10)
CHGVAR VAR(&SAVF) VALUE('TESTSAVF')
CHGVAR VAR(&LIB) VALUE('TESTLIB')
RUNRMTCMD CMD('CRTSAVF FILE(&LIB/&SAVF)') +
RMTLOCNAME(&IP *IP) RMTUSER(&USER) +
RMTPWD(&PWD)
-----------------------------------------------------
So im Spool steht dann folgende Fehlermeldung:
Variable &SAVF für Parameter FILE unzulässig.
Variable &LIB für Parameter FILE unzulässig.
Fehler in Befehl CRTSAVF gefunden.
Wenn ich die Variablen &LIB/&SAVF durch richtige Werte ersetze funktionierts und die Datei wird erstellt.
Können dem Befehl CRTSAVF im RUNRMTCMD keine Variablen übergeben werden?
Vielen Dank für Eure Hilfe ;)
Gruß
tomikra
hab mal ne Frage zu dem Befehl RUNRMTCMD.
Ich möchte per CL auf einer anderen AS/400 über den Befehl RUNRMTCMD ein SAVFILE erstellen.
Ich habe folgendes mal versucht:
---------------------------------------------------
DCL VAR(&USER) TYPE(*CHAR) LEN(10)
DCL VAR(&PWD) TYPE(*CHAR) LEN(10)
DCL VAR(&IP) TYPE(*CHAR) LEN(10)
DCL VAR(&SAVF) TYPE(*CHAR) LEN(10)
DCL VAR(&LIB) TYPE(*CHAR) LEN(10)
CHGVAR VAR(&SAVF) VALUE('TESTSAVF')
CHGVAR VAR(&LIB) VALUE('TESTLIB')
RUNRMTCMD CMD('CRTSAVF FILE(&LIB/&SAVF)') +
RMTLOCNAME(&IP *IP) RMTUSER(&USER) +
RMTPWD(&PWD)
-----------------------------------------------------
So im Spool steht dann folgende Fehlermeldung:
Variable &SAVF für Parameter FILE unzulässig.
Variable &LIB für Parameter FILE unzulässig.
Fehler in Befehl CRTSAVF gefunden.
Wenn ich die Variablen &LIB/&SAVF durch richtige Werte ersetze funktionierts und die Datei wird erstellt.
Können dem Befehl CRTSAVF im RUNRMTCMD keine Variablen übergeben werden?
Vielen Dank für Eure Hilfe ;)
Gruß
tomikra