首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Java jt400的AS400作业队列

通过Java jt400的AS400作业队列
EN

Stack Overflow用户
提问于 2016-04-12 10:50:08
回答 1查看 815关注 0票数 0

我只是在编写java应用程序和AS400之间的接口。为此,我使用jt400。我设法获得了有关系统状态(如CPU使用情况)的信息,也成功地接收到了子系统和作业的当前状态。

现在,我正在寻找一个选项,可以查看AS400中不同的作业队列。

例如:我想知道,在哪个队列中有多少个作业。

是否有通过jt400的解决方案或通过java访问这些信息的不同方法?

AS400内部的相应命令是WRKJOBQ

最佳LStrike

编辑

下面的代码是我的JobList过滤器。但是,如何配置QSYSObjectPathName,使其与WRKJOBQ匹配?

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 11:27:15

为此,可以使用JobList对象,使用SELECTION_JOB_QUEUE筛选作业。

一旦你的选择适合你的需要,JobList#getLength()会给你提供工作的数量。

另见this question

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36571063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档