Как отправить JCL на IBM zOS через веб-приложение Java?

Может ли кто-нибудь сказать мне, как лучше всего запустить часть JCL в IBM zOS из веб-приложения Java на другом сервере (Windows). Мне также нужно получить код ответа с работы.

На данный момент есть 2 варианта: 1) Использование JES - но получить ответ сложно 2) Сделать вызов через процедуру DB2.

Есть ли другой (лучший) способ


person irishguy    schedule 24.08.2009    source источник


Ответы (2)


Я не уверен, поможет ли это, но пока я искал информацию о том, как использовать FTP в z/OS для передачи файлов, я увидел следующую статью от IBM.

http://www.ibm.com/developerworks/systems/library/es-zosbatchjavav/index.html

Надеюсь, вы найдете это полезным.

person jwmajors81    schedule 16.09.2009
comment
Я использовал FTP с FILETYPE=JES, чтобы сделать в значительной степени то, что было задано paxdiablo и описано в статье, на которую вы ссылаетесь. Это работает очень хорошо. Хороший ответ. - person NealB; 09.12.2009
comment
Это то, что я в итоге использовал, и это сработало очень хорошо. Его сумасшедшая IBM не предоставляет API для этого. - person irishguy; 10.07.2010
comment
это действительно работает очень хорошо, вы даже можете отслеживать статус задания в jes - person redDevil; 28.03.2013

Я использовал 2 метода, которые работают:

1- с ftp -i -v -n >> $LOGFILE в unix.

...

процитировать сайт FILETYPE=JES, затем поставить

JOBNAME=grep "It is known to JES as" $LOGFILE | awk '{print $7}'

цитата сайта FILETYPE=JES get $JOBNAME.x getuser.out (x=1,2,3 или 4)

удалить $JOBNAME

2- в v9 вызов ADMIN_JOB_SUBMIT

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9.doc.admin%2Fsrc%2Ftpc%2Fdb2z_sp_admincommandb2.htm

person Ben    schedule 16.01.2013