Cancelling a job
Use CancelJob to stop a print or run request. You can cancel both scheduled and immediate job requests while they are in the Running or Pending state.
Because you identify the job to cancel by its JobId, you must run GetJobDetails if you do not know the JobId.
The following example is a CancelJob request:
<SOAP-ENV:Body>
<CancelJob>
<JobId>55</JobId>
</CancelJob>
</SOAP-ENV:Body>
CancelJob returns one of the following status messages:

Succeeded, if the cancellation succeeds

Failed, if the report completes before or during the cancellation attempt

InActive, if the job is not in the Running or Pending state
The following example shows a success status message:
<SOAP-ENV:Body>
<CancelJobResponse>
<Status>Succeeded</Status>
</CancelJobResponse>
</SOAP-ENV:Body>