PDA

View Full Version : AS/400 Batchdatei



schaaf
09-12-05, 07:53
Hallo Leute,
wie kann ich auf der AS/400 in einem CLP eine
Batchdatei aufrufen um dort einen Prozess anzustossen ?
Pfad:
/Bibliothek/TRANSFER/bin/start_transfer &Parm1 &parm2
Wer hat für mich einen Tip?

Fuerchau
09-12-05, 07:58
Was verstehst du unter Batchdatei ?
Sowas gibts eigentlich nicht in der AS/400.

Ausnahme: SBMDBJOB
Mit diesem Kommando kannst du eine Reihe von CMD's als Batch ausführen lassen, allerdings sind keine Fehlerüberwachungen möglich.
Siehe auch Kommando BCHJOB.

schaaf
09-12-05, 08:43
besten Dank,
wenn du mir ein Beispiel wie der SBMDBJOB oder BCHJOB
gestartet wird und was zu beachten ist, werden ich dieses testen.
Ich kenne diese Befehle eigentlich noch nicht, da ich diese noch nie brauchte.

BenderD
09-12-05, 08:47
Hallo,

hört sich nach einem Unix Shell Skript an, probier doch mal mit:
QSH CMD('/Bibliothek/TRANSFER/bin/start_transfer Parm1 parm2')

den Strin muss man sich dann vorher im CL zusammen basteln...

mfg

Dieter Bender

Hallo Leute,
wie kann ich auf der AS/400 in einem CLP eine
Batchdatei aufrufen um dort einen Prozess anzustossen ?
Pfad:
/Bibliothek/TRANSFER/bin/start_transfer &Parm1 &parm2
Wer hat für mich einen Tip?

schaaf
09-12-05, 11:16
Hallo,

warum geht QSH bei mir im Batch nicht ??
Wenn ich QSH in der Befehlszeile eingebe und dann den String /.....
gehts. Nur bei wenn ich das selbe als SBMJOB mache gehts nicht

Fuerchau
09-12-05, 11:22
Du musst die Ausgaben des QSH umleiten:

QSH CMD('mach was >/dev/null 2>&1')

BenderD
09-12-05, 11:46
Hallo,

das kann mehrere Ursachen haben:

gibts da irgendwie eine Fehlermeldung?

mfg

Dieter Bender


Hallo,

warum geht QSH bei mir im Batch nicht ??
Wenn ich QSH in der Befehlszeile eingebe und dann den String /.....
gehts. Nur bei wenn ich das selbe als SBMJOB mache gehts nicht