Ir para o conteúdo

Consulta Shape Viagem

Consulta shape viagem (Get_ConsultaShapeViagem)

Este método retorna os pontos da rota que foram informados ou não na rota padrão e também o shape gerado da rota ponto a ponto.

Campos obrigatórios : sCd_CnpjUnidNeg, iCd_Viagem

Tabela de campos de envios obrigatórios

Grupo/Campo Tipo Descrição Observação Obrigatório
sCd_CnpjUnidNeg string CNPJ da unidade de negócios Preencher com zeros à esquerda Sim-chave
iCd_Viagem long Código identificador da viagem Sim-chave

Tabela de campos Retornados da consulta shape viagem

Grupo/Campo Tipo Descrição
sResult string Descrição do resultado
iCd_Viagem long Código identificador da viagem
PontosRota Lista de pontos principais da rota
stPontoRota Estrutura de ponto da rota
iSequencia int Sequência do ponto na rota
sTipoPonto string Tipo do ponto da rota
nLatitude decimal Latitude do ponto da rota
nLongitude decimal Longitude do ponto da rota
SequenciaShape Sequência de coordenadas que formam o shape da rota
stShapeRota Estrutura de ponto do shape da rota
iSequencia int Sequência do ponto no shape
nLatitude decimal Latitude do ponto do shape
nLongitude decimal Longitude do ponto do shape

Exemplo do Envio/Retorno para consulta shape viagem

XML de Envio

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Get_ConsultaShapeViagem xmlns="http://tempuri.org/">
      <Login>
        <sUserName>string</sUserName>
        <sPassWord>string</sPassWord>
        <sToken>string</sToken>
      </Login>
      <sCd_CnpjUnidNeg>string</sCd_CnpjUnidNeg>
      <iCd_Viagem>long</iCd_Viagem>
    </Get_ConsultaShapeViagem>
  </soap:Body>
</soap:Envelope>

XML de Retorno

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Get_ConsultaShapeViagemResponse xmlns="http://tempuri.org/">
      <Get_ConsultaShapeViagemResult>
        <Retorno>
          <stResult>
            <sCode>string</sCode>
            <sResult>string</sResult>
          </stResult>
          <stResult>
            <sCode>string</sCode>
            <sResult>string</sResult>
          </stResult>
        </Retorno>
        <iCd_Viagem>long</iCd_Viagem>
        <PontosRota>
          <stPontoRota>
            <iSequencia>int</iSequencia>
            <sTipoPonto>string</sTipoPonto>
            <nLatitude>decimal</nLatitude>
            <nLongitude>decimal</nLongitude>
          </stPontoRota>
          <stPontoRota>
            <iSequencia>int</iSequencia>
            <sTipoPonto>string</sTipoPonto>
            <nLatitude>decimal</nLatitude>
            <nLongitude>decimal</nLongitude>
          </stPontoRota>
        </PontosRota>
        <SequenciaShape>
          <stShapeRota>
            <iSequencia>int</iSequencia>
            <nLatitude>decimal</nLatitude>
            <nLongitude>decimal</nLongitude>
          </stShapeRota>
          <stShapeRota>
            <iSequencia>int</iSequencia>
            <nLatitude>decimal</nLatitude>
            <nLongitude>decimal</nLongitude>
          </stShapeRota>
        </SequenciaShape>
      </Get_ConsultaShapeViagemResult>
    </Get_ConsultaShapeViagemResponse>
  </soap:Body>
</soap:Envelope>