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>