JavaアプリケーションとAS400の間のインターフェイスを作成しています。 この目的のために私はjt400を使用します。私はCPU使用率のようなシステム状態についての情報を得ることができました。サブシステムとジョブに関する現在の状態を受け取ることもできました。AS400 JOBを介したジョブキュー
ここでは、AS400内のさまざまなジョブ・キューを調べるオプションを探しています。
たとえば、どのキューにどのくらいのジョブがあるかを知りたいと思います。
jt400経由の解決策か、Java経由でこれらの情報にアクセスする別の方法はありますか?
AS400内の対応するコマンドはWRKJOBQ
ベストLStrike
[編集]
次のコードは、ジョブリストのための私のフィルタです。しかし、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);
おかげで、どのように私はそれがWRKJOBQに一致していることをQSYSObjectPathName設定しますか。 – LStrike
引数なしでWRKJOBQについて話している場合は、ユーザープロファイル* JOBQを使用する必要があります(WRKUSRPRFの名前を表示するか、WRKJOBQ画面のどこかに表示することを覚えていれば)。 –
または* JOBQを列挙する方法を尋ねていますか? –