The IBM® Toolbox for Java™ Jobs classes (in the access package) allow a Java program to retrieve and change job information.
Use the Jobs classes to work with the following type of job information:
The job classes in the access package are as follows:
Example: Using a cache when setting a value and getting a value
try { // Creates AS400 object. AS400 as400 = new AS400("systemName"); // Constructs a Job object Job job = new Job(as400,"QDEV002"); // Gets job information System.out.println("User of this job :" + job.getUser()); System.out.println("CPU used :" + job.getCPUUsed(); System.out.println("Job enter system date : " + job.getJobEnterSystemDate()); // Sets cache mode job.setCacheChanges(true); // Changes will be store in the cache. job.setRunPriority(66); job.setDateFormat("*YMD"); // Commit changes. This will change the value on the iSeries. job.commitChanges(); // Set job information to system directly(without cache). job.setCacheChanges(false); job.setRunPriority(60); } catch (Exception e) { System.out.println(quot;error :" + e) }
The following examples show how to list the jobs belonging to a specific user, list jobs with the job status information, and display the messages in a job log:
Example: Using JobList to list job identification information