Wie JCL auf IBM zOS durch Java-Web-App einreichen?
Frage
Kann jemand mir sagen, den besten Weg, ein Stück JCL auf IBM zOS aus einem Java-Web-App auf einem anderen Server (Windows) laufen zu lassen. Ich brauche auch einen Antwortcode zurück aus dem Job.
Die 2 Optionen zur Zeit sind: 1) Unter Verwendung von JES - aber es ist schwierig die Antwort zurück zu bekommen Machen 2) einen Anruf über eine DB2-Prozedur.
Gibt es eine andere (bessere) Art und Weise
Lösung
I "m nicht sicher, ob dies dazu beitragen wird, aber während ich für Informationen über die Suche wurde wie FTP zu verwenden, auf z / O zur Übertragung von Dateien sah ich den folgenden Artikel von IBM.
http://www.ibm.com/developerworks/ Systeme / library / es-zosbatchjavav / index.html
Hope Sie finden es hilfreich.
Andere Tipps
Ich habe 2 Methoden, die Arbeit:
1- mit ftp -i -v -n >> $ LOGFILE auf Unix.
...
quote site FILETYPE = JES dann setzen
JOBNAME- = grep "It is known to JES as" $LOGFILE | awk '{print $7}'
quote site = FILETYPE JES get $ JOBNAME.x getuser.out (x = 1,2,3 oder 4)
löschen $ JOBNAME-
2- auf v9 Aufruf ADMIN_JOB_SUBMIT