The following example describes how to track a job object.
Response_job_track_type resp = service.job_track(trackRequest);
System.out.println("Job Track result is " + resp.getStatus());
Response_jobs_job_job_track_type[] jobsArray = resp.getJobs();
if (jobsArray != null)
{
for (int i = 0; i < jobsArray.length; i++)
{
System.out.println("Job [" + i + "] - Controlm = " +
(jobsArray[i]).getJob_data().getControl_m());
System.out.println("Job [" + i + "] - OrderId = " +
(jobsArray[i]).getJob_data().getOrder_id());
if (jobsArray[i].getStatus().equals("OK") == true)
{
System.out.println("Job [" + i + "] - Status = " +
(jobsArray[i]).getJob_data().getJob_status());
}
else
{
System.out.println("Job [" + i + "] - Error List:");
Error_type[] error = jobsArray[i].getError_list();
if (error != null)
{
for (int j = 0; j < error.length; j++)
{
System.out.println("Error major = " +
error[j].getMajor());
System.out.println("Error minor = " +
error[j].getMinor());
System.out.println("Error severity = " +
error[j].getSeverity());
System.out.println("Error Message = " +
error[j].getError_message());
}
}
}
}
}
Parent Topic |