【发布时间】:2016-04-12 10:50:08
【问题描述】:
我只是在 Java 应用程序和 AS400 之间编写一个接口。 为此,我使用 jt400。我设法获取了有关系统状态的信息,例如 CPU 使用情况,还设法接收了有关子系统和作业的当前状态。
现在我正在寻找一个选项来查看 AS400 内的不同作业队列。
例如:我想知道,哪个队列中有多少作业。
是否有通过 jt400 的解决方案或通过 java 访问这些信息的不同方法?
AS400里面对应的命令是WRKJOBQ
最好的 罢工
[编辑]
以下代码是我的 JobList 过滤器。但是如何配置与 WRKJOBQ 匹配的 QSYSObjectPathName?
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);
【问题讨论】:
标签: java ibm-midrange jt400 job-queue