WS_GUARDIAN


Click here for a complete list of operations.

ObtemFotoOperacao

[INTERFACE]
Este método é responsável por:

Obter fotos de Operação serializadas em Base 64, com base no parâmetro chave da tabela de fotos no Guardian.

A pré-condição para a execução deste web método é ter a foto de operação salva no Guardian

Para obter a foto é necessário preencher os campos da estrutura VODadosFotoOperacao.

As descrições dos campos podem ser conferidas nos VOs: VODadosFotoOperacao, VORetornoFotoOperacao.
Obs.: O campo com a foto serializada será preenchido apenas para a foto principal (enviada no VODadosFotoOperacao).

Parâmetros de entrada:
- VOConfiguracaoFotoOperacao (
VOConfiguracaoFotoOperacao ) = Opcional - Configuração para a tomada de decisão de necessário.
- VODadosFotoOperacao (VODadosFotoOperacao ) = Obrigatório - Conforme a definição da estrutura VODadosFotoOperacao.
Retornos:
-
- VORetornoFotoOperacao (VORetornoFotoOperacao ) = Retorno do resultado da execução do web método. Erro = 0, indicação de sucesso. Qualquer valor diferente disto indica falha na execução.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_GUARDIAN_622/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://toledobrasil.com.br/WS_Guardian/ObtemFotoOperacao"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ObtemFotoOperacao xmlns="http://toledobrasil.com.br/WS_Guardian">
      <voConfiguracaoFoto />
      <voDadosFoto>
        <FotoSequencial>int</FotoSequencial>
      </voDadosFoto>
    </ObtemFotoOperacao>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ObtemFotoOperacaoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <voRetornoFoto>
        <VORetornoFotoOperacao>
          <FotoOperacao>
            <NomeArquivoImagem>string</NomeArquivoImagem>
            <CaminhoArquivoImagem>string</CaminhoArquivoImagem>
            <DataImagem>dateTime</DataImagem>
            <FotoSerializadaBase64>string</FotoSerializadaBase64>
          </FotoOperacao>
          <Ticket>
            <Sequencial>int</Sequencial>
            <Codigo>string</Codigo>
            <PlacaCarreta>string</PlacaCarreta>
            <Transportadora xsi:nil="true" />
            <Emissor xsi:nil="true" />
            <Item xsi:nil="true" />
            <ItemTicket xsi:nil="true" />
            <Documentos xsi:nil="true" />
            <Observacao>string</Observacao>
            <DataPesagem>dateTime</DataPesagem>
            <FatoresCorrecao xsi:nil="true" />
            <FatorCorrecao xsi:nil="true" />
            <CamposAdicionais xsi:nil="true" />
            <TagAssociado>string</TagAssociado>
            <Estado>int</Estado>
            <FluxoTicket>int</FluxoTicket>
            <CalculoFatorCorrecao>int</CalculoFatorCorrecao>
            <TipoOperacao>int</TipoOperacao>
            <TipoFatorCorrecao>int</TipoFatorCorrecao>
            <OperacaoTicket xsi:nil="true" />
            <ReimpressaoTicket xsi:nil="true" />
            <EmbalagensTicket xsi:nil="true" />
            <FluxoTicketSequencia xsi:nil="true" />
            <CodigoEmissor>string</CodigoEmissor>
            <CodigoTransportadora>string</CodigoTransportadora>
            <CodigoCalculoFatorCorrecao>string</CodigoCalculoFatorCorrecao>
            <CodigoFluxoTicket>string</CodigoFluxoTicket>
            <SequencialDiario>int</SequencialDiario>
            <EstadoAguardando>int</EstadoAguardando>
            <PesagemManual>boolean</PesagemManual>
            <PesagemEmContingencia>boolean</PesagemEmContingencia>
            <IntegracoesOCR xsi:nil="true" />
            <MensagemRetornoWebMetodo>string</MensagemRetornoWebMetodo>
            <Sincronizado>boolean</Sincronizado>
            <DiferencaOrigem>decimal</DiferencaOrigem>
            <BloqueiaBotoeira>boolean</BloqueiaBotoeira>
            <PesagemFerroviaria>boolean</PesagemFerroviaria>
            <ReferenciaIntegracao>string</ReferenciaIntegracao>
            <NumeroTotalCompartimentos>int</NumeroTotalCompartimentos>
            <TipoIdentificacaoCompartimento>int</TipoIdentificacaoCompartimento>
            <MarcardoParaCancelar>boolean</MarcardoParaCancelar>
            <OCRMarcardoParaNaoValida>boolean</OCRMarcardoParaNaoValida>
            <MotoristaMarcardoParaNaoValida>boolean</MotoristaMarcardoParaNaoValida>
            <NumeroConteineres>int</NumeroConteineres>
            <Conteineres xsi:nil="true" />
            <PesoBruto>decimal</PesoBruto>
            <Tara>decimal</Tara>
            <HistoricoTara xsi:nil="true" />
            <SequencialAtualizacaoTara>int</SequencialAtualizacaoTara>
            <Contrato xsi:nil="true" />
            <PeriodosTicket xsi:nil="true" />
            <TempoPermanencia>int</TempoPermanencia>
            <DataCriacao>dateTime</DataCriacao>
            <DataAlteracao>dateTime</DataAlteracao>
            <CarretasSecundarias xsi:nil="true" />
            <CDCColeta xsi:nil="true" />
          </Ticket>
        </VORetornoFotoOperacao>
        <VORetornoFotoOperacao>
          <FotoOperacao>
            <NomeArquivoImagem>string</NomeArquivoImagem>
            <CaminhoArquivoImagem>string</CaminhoArquivoImagem>
            <DataImagem>dateTime</DataImagem>
            <FotoSerializadaBase64>string</FotoSerializadaBase64>
          </FotoOperacao>
          <Ticket>
            <Sequencial>int</Sequencial>
            <Codigo>string</Codigo>
            <PlacaCarreta>string</PlacaCarreta>
            <Transportadora xsi:nil="true" />
            <Emissor xsi:nil="true" />
            <Item xsi:nil="true" />
            <ItemTicket xsi:nil="true" />
            <Documentos xsi:nil="true" />
            <Observacao>string</Observacao>
            <DataPesagem>dateTime</DataPesagem>
            <FatoresCorrecao xsi:nil="true" />
            <FatorCorrecao xsi:nil="true" />
            <CamposAdicionais xsi:nil="true" />
            <TagAssociado>string</TagAssociado>
            <Estado>int</Estado>
            <FluxoTicket>int</FluxoTicket>
            <CalculoFatorCorrecao>int</CalculoFatorCorrecao>
            <TipoOperacao>int</TipoOperacao>
            <TipoFatorCorrecao>int</TipoFatorCorrecao>
            <OperacaoTicket xsi:nil="true" />
            <ReimpressaoTicket xsi:nil="true" />
            <EmbalagensTicket xsi:nil="true" />
            <FluxoTicketSequencia xsi:nil="true" />
            <CodigoEmissor>string</CodigoEmissor>
            <CodigoTransportadora>string</CodigoTransportadora>
            <CodigoCalculoFatorCorrecao>string</CodigoCalculoFatorCorrecao>
            <CodigoFluxoTicket>string</CodigoFluxoTicket>
            <SequencialDiario>int</SequencialDiario>
            <EstadoAguardando>int</EstadoAguardando>
            <PesagemManual>boolean</PesagemManual>
            <PesagemEmContingencia>boolean</PesagemEmContingencia>
            <IntegracoesOCR xsi:nil="true" />
            <MensagemRetornoWebMetodo>string</MensagemRetornoWebMetodo>
            <Sincronizado>boolean</Sincronizado>
            <DiferencaOrigem>decimal</DiferencaOrigem>
            <BloqueiaBotoeira>boolean</BloqueiaBotoeira>
            <PesagemFerroviaria>boolean</PesagemFerroviaria>
            <ReferenciaIntegracao>string</ReferenciaIntegracao>
            <NumeroTotalCompartimentos>int</NumeroTotalCompartimentos>
            <TipoIdentificacaoCompartimento>int</TipoIdentificacaoCompartimento>
            <MarcardoParaCancelar>boolean</MarcardoParaCancelar>
            <OCRMarcardoParaNaoValida>boolean</OCRMarcardoParaNaoValida>
            <MotoristaMarcardoParaNaoValida>boolean</MotoristaMarcardoParaNaoValida>
            <NumeroConteineres>int</NumeroConteineres>
            <Conteineres xsi:nil="true" />
            <PesoBruto>decimal</PesoBruto>
            <Tara>decimal</Tara>
            <HistoricoTara xsi:nil="true" />
            <SequencialAtualizacaoTara>int</SequencialAtualizacaoTara>
            <Contrato xsi:nil="true" />
            <PeriodosTicket xsi:nil="true" />
            <TempoPermanencia>int</TempoPermanencia>
            <DataCriacao>dateTime</DataCriacao>
            <DataAlteracao>dateTime</DataAlteracao>
            <CarretasSecundarias xsi:nil="true" />
            <CDCColeta xsi:nil="true" />
          </Ticket>
        </VORetornoFotoOperacao>
      </voRetornoFoto>
    </ObtemFotoOperacaoResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_GUARDIAN_622/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ObtemFotoOperacao xmlns="http://toledobrasil.com.br/WS_Guardian">
      <voConfiguracaoFoto />
      <voDadosFoto>
        <FotoSequencial>int</FotoSequencial>
      </voDadosFoto>
    </ObtemFotoOperacao>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ObtemFotoOperacaoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <voRetornoFoto>
        <VORetornoFotoOperacao>
          <FotoOperacao>
            <NomeArquivoImagem>string</NomeArquivoImagem>
            <CaminhoArquivoImagem>string</CaminhoArquivoImagem>
            <DataImagem>dateTime</DataImagem>
            <FotoSerializadaBase64>string</FotoSerializadaBase64>
          </FotoOperacao>
          <Ticket>
            <Sequencial>int</Sequencial>
            <Codigo>string</Codigo>
            <PlacaCarreta>string</PlacaCarreta>
            <Transportadora xsi:nil="true" />
            <Emissor xsi:nil="true" />
            <Item xsi:nil="true" />
            <ItemTicket xsi:nil="true" />
            <Documentos xsi:nil="true" />
            <Observacao>string</Observacao>
            <DataPesagem>dateTime</DataPesagem>
            <FatoresCorrecao xsi:nil="true" />
            <FatorCorrecao xsi:nil="true" />
            <CamposAdicionais xsi:nil="true" />
            <TagAssociado>string</TagAssociado>
            <Estado>int</Estado>
            <FluxoTicket>int</FluxoTicket>
            <CalculoFatorCorrecao>int</CalculoFatorCorrecao>
            <TipoOperacao>int</TipoOperacao>
            <TipoFatorCorrecao>int</TipoFatorCorrecao>
            <OperacaoTicket xsi:nil="true" />
            <ReimpressaoTicket xsi:nil="true" />
            <EmbalagensTicket xsi:nil="true" />
            <FluxoTicketSequencia xsi:nil="true" />
            <CodigoEmissor>string</CodigoEmissor>
            <CodigoTransportadora>string</CodigoTransportadora>
            <CodigoCalculoFatorCorrecao>string</CodigoCalculoFatorCorrecao>
            <CodigoFluxoTicket>string</CodigoFluxoTicket>
            <SequencialDiario>int</SequencialDiario>
            <EstadoAguardando>int</EstadoAguardando>
            <PesagemManual>boolean</PesagemManual>
            <PesagemEmContingencia>boolean</PesagemEmContingencia>
            <IntegracoesOCR xsi:nil="true" />
            <MensagemRetornoWebMetodo>string</MensagemRetornoWebMetodo>
            <Sincronizado>boolean</Sincronizado>
            <DiferencaOrigem>decimal</DiferencaOrigem>
            <BloqueiaBotoeira>boolean</BloqueiaBotoeira>
            <PesagemFerroviaria>boolean</PesagemFerroviaria>
            <ReferenciaIntegracao>string</ReferenciaIntegracao>
            <NumeroTotalCompartimentos>int</NumeroTotalCompartimentos>
            <TipoIdentificacaoCompartimento>int</TipoIdentificacaoCompartimento>
            <MarcardoParaCancelar>boolean</MarcardoParaCancelar>
            <OCRMarcardoParaNaoValida>boolean</OCRMarcardoParaNaoValida>
            <MotoristaMarcardoParaNaoValida>boolean</MotoristaMarcardoParaNaoValida>
            <NumeroConteineres>int</NumeroConteineres>
            <Conteineres xsi:nil="true" />
            <PesoBruto>decimal</PesoBruto>
            <Tara>decimal</Tara>
            <HistoricoTara xsi:nil="true" />
            <SequencialAtualizacaoTara>int</SequencialAtualizacaoTara>
            <Contrato xsi:nil="true" />
            <PeriodosTicket xsi:nil="true" />
            <TempoPermanencia>int</TempoPermanencia>
            <DataCriacao>dateTime</DataCriacao>
            <DataAlteracao>dateTime</DataAlteracao>
            <CarretasSecundarias xsi:nil="true" />
            <CDCColeta xsi:nil="true" />
          </Ticket>
        </VORetornoFotoOperacao>
        <VORetornoFotoOperacao>
          <FotoOperacao>
            <NomeArquivoImagem>string</NomeArquivoImagem>
            <CaminhoArquivoImagem>string</CaminhoArquivoImagem>
            <DataImagem>dateTime</DataImagem>
            <FotoSerializadaBase64>string</FotoSerializadaBase64>
          </FotoOperacao>
          <Ticket>
            <Sequencial>int</Sequencial>
            <Codigo>string</Codigo>
            <PlacaCarreta>string</PlacaCarreta>
            <Transportadora xsi:nil="true" />
            <Emissor xsi:nil="true" />
            <Item xsi:nil="true" />
            <ItemTicket xsi:nil="true" />
            <Documentos xsi:nil="true" />
            <Observacao>string</Observacao>
            <DataPesagem>dateTime</DataPesagem>
            <FatoresCorrecao xsi:nil="true" />
            <FatorCorrecao xsi:nil="true" />
            <CamposAdicionais xsi:nil="true" />
            <TagAssociado>string</TagAssociado>
            <Estado>int</Estado>
            <FluxoTicket>int</FluxoTicket>
            <CalculoFatorCorrecao>int</CalculoFatorCorrecao>
            <TipoOperacao>int</TipoOperacao>
            <TipoFatorCorrecao>int</TipoFatorCorrecao>
            <OperacaoTicket xsi:nil="true" />
            <ReimpressaoTicket xsi:nil="true" />
            <EmbalagensTicket xsi:nil="true" />
            <FluxoTicketSequencia xsi:nil="true" />
            <CodigoEmissor>string</CodigoEmissor>
            <CodigoTransportadora>string</CodigoTransportadora>
            <CodigoCalculoFatorCorrecao>string</CodigoCalculoFatorCorrecao>
            <CodigoFluxoTicket>string</CodigoFluxoTicket>
            <SequencialDiario>int</SequencialDiario>
            <EstadoAguardando>int</EstadoAguardando>
            <PesagemManual>boolean</PesagemManual>
            <PesagemEmContingencia>boolean</PesagemEmContingencia>
            <IntegracoesOCR xsi:nil="true" />
            <MensagemRetornoWebMetodo>string</MensagemRetornoWebMetodo>
            <Sincronizado>boolean</Sincronizado>
            <DiferencaOrigem>decimal</DiferencaOrigem>
            <BloqueiaBotoeira>boolean</BloqueiaBotoeira>
            <PesagemFerroviaria>boolean</PesagemFerroviaria>
            <ReferenciaIntegracao>string</ReferenciaIntegracao>
            <NumeroTotalCompartimentos>int</NumeroTotalCompartimentos>
            <TipoIdentificacaoCompartimento>int</TipoIdentificacaoCompartimento>
            <MarcardoParaCancelar>boolean</MarcardoParaCancelar>
            <OCRMarcardoParaNaoValida>boolean</OCRMarcardoParaNaoValida>
            <MotoristaMarcardoParaNaoValida>boolean</MotoristaMarcardoParaNaoValida>
            <NumeroConteineres>int</NumeroConteineres>
            <Conteineres xsi:nil="true" />
            <PesoBruto>decimal</PesoBruto>
            <Tara>decimal</Tara>
            <HistoricoTara xsi:nil="true" />
            <SequencialAtualizacaoTara>int</SequencialAtualizacaoTara>
            <Contrato xsi:nil="true" />
            <PeriodosTicket xsi:nil="true" />
            <TempoPermanencia>int</TempoPermanencia>
            <DataCriacao>dateTime</DataCriacao>
            <DataAlteracao>dateTime</DataAlteracao>
            <CarretasSecundarias xsi:nil="true" />
            <CDCColeta xsi:nil="true" />
          </Ticket>
        </VORetornoFotoOperacao>
      </voRetornoFoto>
    </ObtemFotoOperacaoResponse>
  </soap12:Body>
</soap12:Envelope>