java - 如何使用职位编号获取 IBM i 职位详细信息 - Java (JT400)

标签 java ibm-midrange jt400

我想使用该职位编号获取 IBM i 职位详细信息。我得到了所有的工作 list 。但我想使用它的工作编号来获取工作详细信息。请 friend 们帮助我。

编辑:我认为问题是“如何在给定完全限定的职位名称的情况下获取职位详细信息?”

try {
AS400 system = new AS400 ("SERVER","USER", "PASS");
JobList jobList = new JobList(system);
Enumeration list = jobList.getJobs();
while (list.hasMoreElements())  {
     Job  j= (Job) list.nextElement();
     String GCPU = Integer.toString(j.getCPUUsed());
     System.out.println("Name " + j.getName() + " | Job NO : " + j.getNumber() + " | User : " + j.getUser() + " | CPU USED : " + j.getCPUUsed());

}
 } catch (Exception e) {
     System.out.println(e);
 }

最佳答案

您可以通过不同的方式做到这一点。您可以要求 JT400 返回您正在寻找的具体职位,也可以要求 JT400 划分职位列表的子集。以下是两者的示例:

    public static void main(String[] args) {

    String systemName = "my_system_name";
    String jobName = "job_name";
    String userName = "user_name";
    String jobNumber = "job_number";

try {
    AS400 system = new AS400 (systemName);

    // Get this specific job
    Job job = new Job(system, jobName, userName, jobNumber);
    System.out.println("Name " + job.getName() + " | Job NO : " + job.getNumber() + " | User : " + job.getUser() + " | CPU USED : " + job.getCPUUsed());

    // Create a list and subset it
    JobList jobList = new JobList(system);
    jobList.clearJobSelectionCriteria();
    jobList.addJobSelectionCriteria(JobList.SELECTION_JOB_NUMBER, jobNumber);
    Enumeration list = jobList.getJobs();
    while (list.hasMoreElements())  {
        Job  j= (Job) list.nextElement();
        String GCPU = Integer.toString(j.getCPUUsed());
        System.out.println("Name " + j.getName() + " | Job NO : " + j.getNumber() + " | User : " + j.getUser() + " | CPU USED : " + j.getCPUUsed());
        }

    } catch (Exception e) {
        System.out.println(e);
    }

}

关于java - 如何使用职位编号获取 IBM i 职位详细信息 - Java (JT400),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16359926/

相关文章:

java - 如何使用 AS400 (JT400) 客户端访问软件显示 Activity 作业?

java - 如何从 AS400 检索特定的 JobList?

java - 添加对 AWS SDK for Java v2 的 Gradle 依赖项

java - 为什么我无法通过无线 ADB 安装此 Android 程序?

mongodb - 是否可以在 I5/OS 或 IBMi 服务器上安装 MongoDB?

android - 应用程序无法识别非安卓 jar 中的功能

java - 分离字符生成从 IBM i 系列 (AS400) 转换为 Java 文本文件

localization - Java JRE : How to add localized resources to stantard JRE resources

java - 使用 red5.io 在运行时连接 mp4 文件