2009-08-24 12 views
4

別のサーバー(Windows)上のJava WebアプリケーションからIBM zOS上でJCLを実行する最善の方法を教えてもらえますか?私はまた、仕事から応答コードを取得する必要があります。Java WebアプリケーションからIBM zOS上でJCLを提出するにはどうすればいいですか?

現時点で2つのオプションがあります: 1)JESの使用 - 応答を返すことが難しい 2)DB2プロシージャを使用して呼び出します。

はこれが役立つならば、私は「よく分からない、別の(より良い)方法

答えて

6

ありますが、私はファイルを転送するためには、z/OS上でFTPを使用する方法についての情報を探していた間、私はからの次の記事を見ました。IBM

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

は、あなたがそれを参考ホープ

+0

私は、FTPをFILETYPE = JESと共に使用して、paxdiabloから尋ねられ、あなたが参照した記事に説明されていることを行うことができました。それはとてもうまくいく。いい答えだ。 – NealB

+0

これは私が使い終わったもので、とてもうまく機能しました。そのクレイジーなIBMは、このためのAPIを提供していません。 – irishguy

+0

これは本当にうまく動作し、ジョブのステータスをjesで監視することさえできます – redDevil

0

私は仕事の2つの方法を使用:。

の1-ワットをi ftp -i -v -n >> UNIXの$ LOGFILEです。

...

引用サイト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)

削除V9コールADMIN_JOB_SUBMIT上の$ JOBNAME

2 -

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

関連する問題