0

Java アプリケーションと AS400 の間のインターフェースを作成しています。この目的のために、jt400 を使用します。CPU 使用率などのシステム ステータスに関する情報を取得することができました。また、サブシステムとジョブに関する現在のステータスを取得することもできました。

現在、AS400 内のさまざまなジョブ キューを確認するオプションを探しています。

例: どのキューにいくつのジョブがあるか知りたいです。

java経由でこれらの情報にアクセスするためのjt400または別のアプローチによる解決策はありますか?

AS400 内の対応するコマンドは WRKJOBQ です。

ベスト L ストライク

[編集]

次のコードは、JobList のフィルターです。しかし、QSYSObjectPathName が WRKJOBQ と一致するように構成するにはどうすればよいでしょうか?

QSYSObjectPathName path = new QSYSObjectPathName(.....);

JobList jList = new JobList(as400);
jList.addJobSelectionCriteria(JobList.SELECTION_PRIMARY_JOB_STATUS_JOBQ, true); 
jList.addJobSelectionCriteria(JobList.SELECTION_JOB_QUEUE, path.getPath());
Job[] jobs = jList.getJobs(-1, 1);
System.out.println("Jobs Size: " + jobs.length);
4

1 に答える 1