Previous Topic

Next Topic

Book Contents

Book Index

Handling fault track job objects example

The following example describes how to handle fault track objects.

catch (Fault_job_track_type e)

{

Error_type[] error = e.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());

}

}

Fault_job_track_single_job_data_type[] jobArr = e.getJobs();

for (int i=0; i < jobArr.length ; i++)

{

// print jobs data

System.out.println ("Job [" + i +"] - Details: ");

Response_jobs_job_job_data_job_track_type jobData =

jobArr[i].getJob_data();

System.out.println ("Job [" + i +"] - Controlm = " +

jobData.getControl_m());

System.out.println ("Job [" + i +"] - OrderId = " +

jobData.getOrder_id());

System.out.println ("Job [" + i +"] - Status = " +

jobData.getJob_status());

// print jobs error list

Error_type[] jobErrorList = jobArr[i].getError_list();

if (jobErrorList != null)

{

for (int k = 0; k < jobErrorList.length; k++)

{

System.out.println("Job [" + k + "] - error: ");

System.out.println("Job [" + k + "] error major =" +

jobErrorList[k].getMajor());

System.out.println("Job [" + k + "] error minor = " +

jobErrorList[k].getMinor());

System.out.println("Job [" + k + "] error severity = " +

jobErrorList[k].getSeverity());

System.out.println("Job [" + k + "] error Message = " +

jobErrorList[k].getError_message());

}

}

}

Parent Topic

Handling fault response object examples