GetJobElementsRequest 元素
必要的 GetJobElementsRequest 元素會要求 與 JobId 元素識別之作業相關的資訊。
使用方式
<wscn:GetJobElementsRequest>
child elements
</wscn:GetJobElementsRequest>
屬性
沒有屬性。
子元素
元素 |
---|
JobId |
RequestedElements |
父元素
沒有父元素。
備註
WSD 掃描服務必須支援 GetJobElementsRequest 作業。
用戶端可以呼叫 GetJobElementsRequest 來判斷 JobId 所識別之作業的作業相關元素值。 WSD 掃描服務必須以 GetJobElementsResponse 回應。 掃描服務傳回的信息必須完全符合架構的掃描作業相關部分。
這項作業可以傳回所有 常見的 WSD 掃描服務作業錯誤碼。 如需如何報告錯誤的詳細資訊,請參閱 WSD 掃描服務作業錯誤報告。
GetJobElementsRequest 也可能傳回下列錯誤。
ClientErrorJobIdNotFound
掃描器找不到符合 JobId 值或 JobId 值不在定義範圍內的作業。
Fault 屬性 定義 [程序代碼] soap:Sender [子碼] wscn:ClientErrorJobIdNotFound [原因] 找不到指定的 JobId。 [詳細數據] JobId:不正確的 JobId
範例
下列程式代碼範例會要求 Fault 屬性 1 識別的掃描作業狀態。
<?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>AddressofScannerService</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/GetJobElements
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
</soap:Header>
<soap:Body>
<wscn:GetJobElements>
<wscn:JobId>1</wscn:JobId>
<wscn:RequestedElements>
<wscn:Name>JobStatus</wscn:Name>
</wscn:RequestedElements>
</wscn:GetJobElements>
</soap:Body>
</soap:Envelope>