Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The required GetActiveJobsResponse element returns a summary of job-related variables for all currently active scan jobs.
Usage
<wscn:GetActiveJobsResponse>
child elements
</wscn:GetActiveJobsResponse>
Attributes
There are no attributes.
Child elements
| Element |
|---|
| ActiveJobs |
Parent elements
There are no parent elements.
Remarks
The WSD Scan Service must support the GetActiveJobsResponse operation.
A client can call GetActiveJobsRequest to determine the values of job-related variables for all currently active scan jobs. The WSD Scan Service must respond with a GetActiveJobsResponse element that contains the information that the client asked for or the appropriate error codes.
GetActiveJobsResponse contains an ActiveJobs element that contains a summary of all jobs.
Examples
The following code example shows how to return the fact that there are no active scan jobs.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding' >
<soap:Header>
<wsa:To>
https://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous
</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/GetActiveJobs
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
<wsa:RelatesTo>uuid:MsgIdOfTheGetActiveJobsRequest</wsa:RelatesTo>
</soap:Header>
<soap:Body>
<wscn:GetActiveJobsResponse>
<wscn:ActiveJobs/>
</wscn:GetActiveJobsResponse >
</soap:Body>
</soap:Envelope>
The following code example reports two active scan jobs.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding' >
<soap:Header>
<wsa:To>
https://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous
</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/GetActiveJobs
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
<wsa:RelatesTo>uuid:MsgIdOfTheGetActiveJobsRequest</wsa:RelatesTo>
</soap:Header>
<soap:Body>
<wscn:GetActiveJobsResponse>
<wscn:ActiveJobs>
<wscn:JobSummary>
<wscn:JobId>1</wscn:JobId>
<wscn:JobName>SampleJob 1</wscn:JobName>
<wscn:JobOriginatingUserName>Joe.Smith</wscn:JobOriginatingUserName>
<wscn:JobState>Processing</wscn:JobState>
<wscn:JobStateReasons>
<wscn:JobStateReason>JobScanning</wscn:JobStateReason>
</wscn:JobStateReasons>
<wscn:ScansCompleted>2</wscn:ScansCompleted>
</wscn:JobSummary>
<wscn:JobSummary>
<wscn:JobId>2</wscn:JobId>
<wscn:JobName>Sample Job 2</wscn:JobName>
<wscn:JobOriginatingUserName>JaneSmith</wscn:JobOriginatingUserName>
<wscn:JobState>Pending</wscn:JobState>
<wscn:JobStateReasons>
<wscn:JobStateReason>None</wscn:JobStateReason>
</wscn:JobStateReasons>
<wscn:ScansCompleted>0</wscn:ScansCompleted>
</wscn:JobSummary>
</wscn:ActiveJobs>
</wscn:GetActiveJobsResponse >
</soap:Body>
</soap:Envelope>