HPOSSOD 1.0 Technical Note
HP Web Services for Output Server 53
Using HP Web Services for Output Server
Sample clients
//print Request and Response
System.out.println("pauseJobContract : "+pauseContract);
System.out.println("pauseJobResponse : "+pauseResponse);
}
public void pauseSubJobs(){
//pause contract
String pauseContract="<wsg-request>" +
"<operation-attributes>" +
//Add one or more job-identifier's to pause
"<job-identifier>jqm:4478379</job-identifier>" +
//"<job-identifier>jqm:209673</job-identifier>" +
//"<job-identifier>jqm:209674</job-identifier>" +
"</operation-attributes>" +
//NOTE: Here Request-attributes not needed.
"</wsg-request>";
/* call HPOS Web Service Proxy and get Response*/
String pauseResponse=port.pauseSubJobs(pauseContract);
//print Request and Response
System.out.println("pauseSubJobContract : "+pauseContract);
System.out.println("pauseSubJobResponse : "+pauseResponse);
}
public void pauseObjects(){
//pause contract
String pauseContract="<wsg-request>" +
"<operation-attributes>" +
//Add class type(Mandatory)
//If multiple classtypes are added it takes first one and
remaining are ignored
"<class>queue</class>"+
//Add one or more object-name's to pause(Mandatory)
"<object-name>qod</object-name>" +
//"<object-name>qod2</object-name>" +
//"<object-name>qod3</object-name>" +
"</operation-attributes>" +
//NOTE: Here Request-attributes not needed.
"</wsg-request>";
/* call HPOS Web Service Proxy and get Response*/
String pauseResponse=port.pauseObjects(pauseContract);
//print Request and Response
System.out.println("pauseObjectContract : "+pauseContract);
System.out.println("pauseObjectResponse : "+pauseResponse);
}