sgrTrocarRota
Troca a rota de uma Autorização de Embarque.
PARÂMETROS
Campo | Tipo | Req.? | Descrição |
---|---|---|---|
chaveacesso | string | Sim | Chave retornada pelo método sgrLogin. |
cdpas | inteiro | Sim | Código do PAS, retornado pelo método sgrListaPASUsuario |
cdcliente | inteiro | Sim | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
cdviagem | inteiro | Sim | Número da autorização de embarque. |
cdrotaatual | string | Sim | Código da rota atual da Autorização de Embarque. |
cdrotanova | string | Sim | Código da nova rota. Este código é retornado pelo método sgrListaRotas. |
cdciddestino | Inteiro | Não | Código da nova cidade de destino, retornado pelo método sgrListaCidades. Para manter a cidade atual, enviar -1. |
dtprevisaofimviagem | string | Não | Nova data de previsão de fim da viagem. Informar no formato “AAAA-MM-DD”. |
RETORNO DO MÉTODO:
ReturnDataset: Se os parâmetros forem preenchidos corretamente, o método irá efetuar a troca de rota na viagem e irá apresentar:
Campo | Tipo | Descrição |
---|---|---|
CDINSTRUCAO | inteiro | Código da solicitação |
ReturnDescription: Se houver erro na execução do método, a propriedade irá apresentar:
Erro | Descrição |
---|---|
Houve um erro ao fazer a troca de rota da viagem. Tente novamente! | Este erro pode ser causado por um parâmetro incorreto, o campo a ser corrigido será indicado na propriedade returnDataset. Com isso, é preciso verificar os parâmetros e executar o método novamente. O erro pode também ter sido ocasionado por timeout ou queda de conexão. Nesse caso, devem-se repassar os parâmetros, juntamente com o horário de emissão e código do cliente para o e-mail: [email protected] para validação do erro. |
Houve um erro ao fazer a troca de rota da viagem. Verifique! | Para esses erros, o método pode retornar os detalhamentos listados no Quadro 9. |