Compartilhar via


Elemento GetJobElementsRequest

O elemento GetJobElementsRequest necessário solicita informações relacionadas ao trabalho que o elemento JobId identifica.

Uso

<wscn:GetJobElementsRequest>
  child elements
</wscn:GetJobElementsRequest>

Atributos

Não há atributos.

Elementos filho

Elemento
JobId
RequestedElements

Elementos pai

Não há elementos pai.

Comentários

O Serviço de Verificação do WSD deve dar suporte à operação GetJobElementsRequest .

Um cliente pode chamar GetJobElementsRequest para determinar os valores de elementos relacionados ao trabalho para o trabalho que JobId identifica. O Serviço de Verificação do WSD deve responder com um GetJobElementsResponse. As informações retornadas pelo Serviço de Verificação devem estar totalmente em conformidade com a parte relacionada ao trabalho de verificação do esquema.

Essa operação pode retornar todos os códigos de erro comuns de operação do Serviço de Verificação do WSD. Para obter mais informações sobre como relatar erros, consulte Relatório de erros de operação do serviço de verificação do WSD.

GetJobElementsRequest também pode retornar os erros a seguir.

  • ClientErrorJobIdNotFound

    O verificador não pode encontrar um trabalho que corresponda ao valor JobId ou que o valor jobId não esteja dentro do intervalo definido.

    Propriedade Fault Definição
    [Código] soap:Sender
    [Subcódigo] wscn:ClientErrorJobIdNotFound
    [Motivo] O JobId especificado não foi encontrado.
    [Detalhe] JobId: JobId incorreto

Exemplos

O exemplo de código a seguir solicita o status do trabalho de verificação identificado pela propriedade 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>

Confira também

GetJobElementsResponse

JobId

RequestedElements