Partilhar via


Elemento RetrieveImageRequest

O elemento de operação RetrieveImageRequest necessário contém a solicitação do cliente para recuperar dados de verificação do dispositivo após a criação de um trabalho de verificação.

Uso

<wscn:RetrieveImageRequest>
  child elements
</wscn:RetrieveImageRequest>

Atributos

Não há atributos.

Elementos filho

Elemento
DocumentDescription
JobId
JobToken

Elementos pai

Não há elementos pai.

Comentários

O Serviço de Verificação do WSD deve dar suporte ao elemento de operação RetrieveImageRequest .

O Serviço de Verificação deve validar os elementos JobId e JobToken que o cliente fornece para garantir que o trabalho seja válido e foi criado pelo cliente que está solicitando a recuperação. Se a solicitação for válida, o Serviço de Verificação deverá responder com um elemento de operação RetrieveImageResponse .

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.

Essa operação também pode retornar os seguintes erros:

  • ClientErrorJobIdNotFoundO 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
  • ClientErrorNoImagesAvailableO verificador não tem mais imagens disponíveis para o cliente recuperar.

    Propriedade Fault Definição
    [Código] soap:Sender
    [Subcódigo] wscn:ClientErrorNoImagesAvailable
    [Motivo] O servidor não tem imagens disponíveis para aquisição.
    [Detalhe] Nenhum
  • ClientErrorInvalidJobTokenO valor de JobToken fornecido não é válido para o JobId de verificação especificado.

    Propriedade Fault Definição
    [Código] soap:Sender
    [Subcódigo] wscn:ClientErrorInvalidJobToken
    [Motivo] O valor do parâmetro JobToken não é válido com o parâmetro JobId.
    [Detalhe] Nenhum
  • ClientErrorJobCancelled

    Propriedade Fault Definição
    [Código] soap:Sender
    [Subcódigo] wscn:ClientErrorJobCancelled
    [Motivo] O trabalho de verificação atual foi cancelado.
    [Detalhe] Nenhum

Exemplos

O exemplo de código a seguir mostra uma solicitação de cliente para recuperar dados de imagem para o trabalho identificado por JobId 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/RetrieveImage
    </wsa:Action>
    <wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
  </soap:Header>

  <soap:Body>
    <wscn:RetrieveImageRequest>
      <wscn:JobId>1</wscn:JobId>
      <wscn:JobToken>Job9876TokenString</wscn:JobToken>
      <wscn:DocumentDescription>
        <wscn:DocumentName>Scan001.jpg</DocumentName>
      </wscn:DocumentDescription>
    </wscn:RetrieveImageRequest>
  </soap:Body>
</soap:Envelope>

Confira também

DocumentDescription

JobId

JobToken

RetrieveImageResponse