View Full Version : QSH im Batch
Hallo zusammen,
folgender Fall
ich nutze STRQSH (&Befehl) in einem CL-Programm.
&Befehl = 'LS -A /home/abc/ > /Qsys.lib/..........file.mbr'
Das CL läuft im Batch und Bricht mit 3489 ab.
Wenn ich manuell über QSH und LS....... mache dann funktioniert
Was kann es sein.
Die Maschine wurde gestern auf v7R1 umgestellt.
Vorgestern haben wir noch V5 gehabt und es hat alles funktioniert.
Da müsste doch im Joblog etwas mehr stehen.
Bericht . . . . : Error found with QSH session, reason code 4, errno 3489.
Cause . . . . . : The system detected an error with a QSH session, reason
code 4, errno 3489. The reason codes and their meanings are as follows: 1
Error found when starting a new QSH session. 2 - Error found when running
an existing QSH session. 3 - Error found when ending an existing QSH
session. 4 - Error found when running a command. 5 - Unexpected error
found. Errno is a value that indicates the type of the failure.
Recovery . . . : Correct the errors and then try the request again.
und
Nachricht. . . . : Funktion Fehler aufgetreten. QSH0002 nicht vorgesehen*abcdef_CL im Programm Anweisung 0000000161, Instruktion X'0000 System.
(Übersetzung vom Holländischen)
KingofKning
18-06-12, 12:36
Sind es beides mal die selben User die den Batch aufrufen oder wird er evtl. mit einem anderen User submitted. (Berechtigung)
GG
ein user
Welche Berechtigungen?
Hallo,
da wird Dir dies weiterhelfen:
http://www-304.ibm.com/support/docview.wss?uid=nas1ec74c7a59393b1f686256ab900450f e3
Vielleicht ist es das hier? (http://wiki.rjssoftware.com/wiki/index.php/QSH0002_QSHELL_Error_Message_When_Calling_QSH) (Problem mit der maximalen Anzahl aktiver Jobs im Subsystem)
es lag an der Anzahl.
Die sBS wurde statt *nomax mit 1 übernommen.
Pikachu und * all vielen Danke
Zweites Problem mit QOpenSys.
Nachricht: CPDB9C7
??????
Schreib mal den LS klein, da QSH-Befehel Casesensitive sind.
Auch ist es wichtig ob die Option -A oder -a lauten soll.
ls -A
ls -a