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);