HPOSSOD 1.0 Technical Note
HP Web Services for Output Server 25
Using HP Web Services for Output Server
Multiple-document print failure
The following is an example of a resumeObjects response:
<wsg-response>
<status-code>0</status-code>
<status-message>success</status-message>
<operation-attributes />
<object-info>
<status-code>0</status-code>
<status-message>success</status-message>
</object-info>
</wsg-response>
Resubmiting jobs
The resubmitJobs API is used to resubmit one or more jobs to the same or a different destination. The structure
of the API is:
Web Service Name: resubmitJobs
Web Service Parameters
Parameter 1 - resubmitJobs contract
For .NET clients,
Input param- resubmitJobs object
resubmitJobs will have only one argument.
1. XML resubmitJobs contract
Response- resubmitJobsResponse object
Resubmitting a job routes a copy of the selected job to the selected destination and creates a new job ID for the copy.
You can resubmit a job when the job state is processing, interrupted, retained, pending, held, or
paused. If you resubmit a held job, HP Output Server resubmits the job, but the job remains in a held state. If you
change a destination, the job is resubmitted to the new destination. This API achieves the same functionality as the
pdresubmit command on HP Output Server.
Users are authorized at the HP Output Server level to resubmit jobs. The operation attribute is a DLM job ID.
Multiple DLM job IDs can be passed as operation attribute. In the event of an error, the problem DLM job ID returns
an error message and the rest of the jobs are processed. You can add new job attributes or modify the existing
attributes before resubmitting jobs.
Table 1-18. resubmitJobs attributes
Type Name Value
Operation Destination
HP Output Server logical destination
Operation job-client-id DLM ID
Request Job attributes All job attributes (you can add new attributes or
modify the existing attributes)