共用方式為


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>

另請參閱

GetJobElementsResponse

JobId

RequestedElements