Как показать активные задания с помощью программного обеспечения клиентского доступа AS400 (JT400)?

Я хочу разработать программное обеспечение клиентского доступа as400. Я хочу контролировать дисковое пространство, использование процессора и т. д. И список заданий. У меня есть список вакансий. Но я хочу попасть только на активные рабочие места. Пожалуйста помогите.

Это мой код списка вакансий:

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());
      // System.out.println("Date Entered : " + j.getDate() + " | Status : " + j.getStatus() + " | Type : " + j.getType());

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

person Dzshean    schedule 22.04.2013    source источник
comment
В чем ваш вопрос/ошибка?   -  person smk    schedule 22.04.2013
comment
этот код дает все задания. но я хочу только активные рабочие места. Пожалуйста, помогите мне. спасибо друг   -  person Dzshean    schedule 22.04.2013
comment
можете ли вы помочь мне получить только активный список вакансий. плз Спасибо.   -  person Dzshean    schedule 22.04.2013
comment
Пожалуйста, используйте более описательное название для вашей точной программной/технической проблемы. Например. Как показать активные задания с помощью программного обеспечения клиентского доступа as400 (jt400)?   -  person Maria Ioannidou    schedule 22.04.2013
comment
Спасибо, друг, у меня плохой английский. спасибо еще раз. ты знал как это сделать?   -  person Dzshean    schedule 22.04.2013
comment
Может ли кто-нибудь помочь мне сделать это. плз   -  person Dzshean    schedule 22.04.2013


Ответы (1)


 JobList jobList = new JobList(system);
 jobList.addJobSelectionCriteria(JobList.SELECTION_PRIMARY_JOB_STATUS_ACTIVE, Boolean.TRUE);
 jobList.addJobSelectionCriteria(JobList.SELECTION_PRIMARY_JOB_STATUS_JOBQ, Boolean.FALSE);
 jobList.addJobSelectionCriteria(JobList.SELECTION_PRIMARY_JOB_STATUS_OUTQ, Boolean.FALSE);
 Enumeration jobs = jobList.getJobs();

Список критериев выбора задания сохраняется внутри, даже когда этот список заданий закрывается и используется повторно. Чтобы начать заново с новым набором критериев выбора работы, вызовите функцию clearJobSelectionCriteria().

Дополнительную информацию см. в Javadoc.

person Buck Calabro    schedule 22.04.2013