Pular para o conteúdo principal

sgrTrocarMotorista

Trocar o motorista de uma Autorização de Embarque

SoapAction

PARÂMETROS

CampoTipoRequerido?Descrição
chaveacessostringSimChave retornada pelo método sgrLogin.
cdpasinteiroSimCódigo do PAS, retornado pelo método sgrListaPASUsuario
cdclienteinteiroSimCódigo do cliente, retornado pelo método sgrListaEmpresasPASUsuario.
cdviageminteiroNão *Número da autorização de embarque. * Será obrigatório informar o número da AE ou da programação.
cdpaisorigemmotatualinteiroSimCódigo do país de origem do motorista atual, retornado pelo método sgrListaPais.
nrdocmotoristaatualstringSimNúmero do CPF do motorista atual da autorização de embarque.
cdpaisorigemmotnovointeiroSimCódigo do país do novo cavalo, retornado pelo método sgrListaPais.
nrdocmotoristanovostringSimNúmero do CPF do novo motorista da autorização de embarque.
cdalvoInteiroNãoCódigo de alvo Opentech, retornado pelo método sgrListaAlvosClienteInstrucao. Este campo quando preenchido com um código de alvo válido, indica que a troca não será efetuada imediatamente, somente quando o veículo chegar ao alvo. Enviar -1 quando não utilizar.
nrprogramacaostringNão *Número da programação, para que o sistema busque a viagem gerada a partir da programação. * Será obrigatório informar o número da AE ou da programação.

RETORNO DO MÉTODO:

Se os parâmetros estiverem preenchidos corretamente, o motorista será trocado e ReturnDataset irá apresentar:

CampoTipoDescrição
CDINSTRUCAOinteiroCódigo da solicitação

ReturnDescription: Se houver erro na execução do método, a propriedade irá apresentar:

ErroDescrição
Houve um erro ao fazer a troca do motorista da viagem. Tente novamenteEste 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 que seja feita a validação do erro.
Houve um erro ao fazer a troca do motorista da viagem. VerifiqueNesse caso, o método pode ainda retornar os detalhamentos listados no Quadro 5: Erros na troca de motorista de uma AE.