Objetivo
Método para inserir ou Atualizar os dados do motorista para o cliente, pode haver acontecer de o motorista já existir em nossa base. Quando isso ocorrer o Motorista será associado ao cliente que realizou esse Request e uma mensagem de sucesso será retornada juntamente com um objeto contendo os dados que possuímos em nossa base para caso desejado atualizar a base local do cliente.
Observações
Request
MotoristaRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Obrigatório |
---|---|---|---|---|---|
1 | |||||
2 | |||||
3 | |||||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 | |||||
9 | |||||
10 | |||||
11 | |||||
12 | |||||
13 | |||||
14 | |||||
15 | |||||
16 | |||||
17 | |||||
18 | |||||
19 | |||||
20 | |||||
21 | |||||
22 | |||||
23 | |||||
24 | |||||
25 | |||||
26 | |||||
27 | |||||
28 | |||||
29 | |||||
30 | |||||
31 | |||||
32 |
Response
MotoristaResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Obrigatório |
---|---|---|---|---|---|
1 | |||||
2 | |||||
3 | |||||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 | |||||
9 | |||||
10 | |||||
11 | |||||
12 | |||||
13 | |||||
14 | |||||
15 | |||||
16 | |||||
17 | |||||
18 | |||||
19 | |||||
20 | |||||
21 | |||||
22 | |||||
23 | |||||
24 | |||||
25 | |||||
26 | |||||
27 | |||||
28 | |||||
29 | |||||
30 | |||||
31 |
Método
Abaixo, segue exemplo do método - CadastrarAtualizarMotorista.
MotoristaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> <tms:Token>?</tms:Token> </tms:auth> <tms:motorista> <tms:Instrucao>?</tms:Instrucao> <tms:CPFCNPJTransportador>?</tms:CPFCNPJTransportador> <tms:IdMotorista>?</tms:IdMotorista> <tms:Nome>?</tms:Nome> <tms:Sobrenome>?</tms:Sobrenome> <tms:CPF>?</tms:CPF> <tms:NumeroRG>?</tms:NumeroRG> <tms:OrgaoEmissorRg>?</tms:OrgaoEmissorRg> <tms:DataNascimento>?</tms:DataNascimento> <tms:Sexo>?</tms:Sexo> <tms:EstadoCivil>?</tms:EstadoCivil> <tms:NomePai>?</tms:NomePai> <tms:NomeMae>?</tms:NomeMae> <tms:Email>?</tms:Email> <tms:Telefone>?</tms:Telefone> <tms:TelefoneCelular>?</tms:TelefoneCelular> <tms:Nacionalidade>?</tms:Nacionalidade> <tms:Endereco>?</tms:Endereco> <tms:NumeroEndereco>?</tms:NumeroEndereco> <tms:EnderecoComplemento>?</tms:EnderecoComplemento> <tms:CEP>?</tms:CEP> <tms:Bairro>?</tms:Bairro> <tms:CodigoIBGEMunicipio>?</tms:CodigoIBGEMunicipio> <tms:CodigoBanco>?</tms:CodigoBanco> <tms:CodigoAgencia>?</tms:CodigoAgencia> <tms:DigitoAgencia>?</tms:DigitoAgencia> <tms:ContaCorrente>?</tms:ContaCorrente> <tms:DigitoContaCorrente>?</tms:DigitoContaCorrente> <tms:FlagContaPoupanca>?</tms:FlagContaPoupanca> <tms:VariacaoContaPoupanca>?</tms:VariacaoContaPoupanca> <tms:Ativo>?</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope>
Cadastrar
Abaixo, segue o exemplo do cadastro de um Motorista.
MotoristaRequest
Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>tms.exemplo</tms:Usuario> <tms:Senha>v0hXPrwerKblaBs=</tms:Senha> <tms:Token i:nil="true" /> </tms:auth> <tms:motorista> <tms:Instrucao>2</tms:Instrucao> <tms:CPFCNPJTransportador>08432903000235</tms:CPFCNPJTransportador> <tms:IdMotorista i:nil="true" /> <tms:Nome>JUDSON</tms:Nome> <tms:Sobrenome>JUNIOR GIUSTTI</tms:Sobrenome> <tms:CPF>82499460968</tms:CPF> <tms:NumeroRG>5018577</tms:NumeroRG> <tms:OrgaoEmissorRg>SSP</tms:OrgaoEmissorRg> <tms:DataNascimento>1973-08-27</tms:DataNascimento> <tms:Sexo>M</tms:Sexo> <tms:EstadoCivil>0</tms:EstadoCivil> <tms:NomePai>JOSE LEONIDAS GIUSTTI</tms:NomePai> <tms:NomeMae>ANELI GHIGGI</tms:NomeMae> <tms:Email>rede.portalpr@hotmail.com</tms:Email> <tms:Telefone>4998362052</tms:Telefone> <tms:TelefoneCelular>21986819087</tms:TelefoneCelular> <tms:Nacionalidade>brasileiro</tms:Nacionalidade> <tms:Endereco>RUA JOSE BONIFACIO</tms:Endereco> <tms:NumeroEndereco>699</tms:NumeroEndereco> <tms:EnderecoComplemento>Casa</tms:EnderecoComplemento> <tms:CEP>89610000</tms:CEP> <tms:Bairro>Centro</tms:Bairro> <tms:CodigoIBGEMunicipio>4206702</tms:CodigoIBGEMunicipio> <tms:CodigoBanco i:nil="true" /> <tms:CodigoAgencia i:nil="true" /> <tms:DigitoAgencia i:nil="true" /> <tms:ContaCorrente i:nil="true" /> <tms:DigitoContaCorrente i:nil="true" /> <tms:FlagContaPoupanca i:nil="true" /> <tms:VariacaoContaPoupanca i:nil="true" /> <tms:Ativo>true</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope> Response <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/CadastrarAtualizarMotoristaResponse</Action> </s:Header> <s:Body> <CadastrarAtualizarMotoristaResponse xmlns="http://tmsfrete.v2.targetmp.com.br"> <CadastrarAtualizarMotoristaResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Erro i:nil="true" /> <IdMotorista>22568</IdMotorista> <Nome>JUDSON</Nome> <Sobrenome>JUNIOR GIUSTTI</Sobrenome> <CPF>82499460968</CPF> <NumeroRG>5018577</NumeroRG> <OrgaoEmissorRg>SSP</OrgaoEmissorRg> <DataNascimento>1973-08-23T00:00:00</DataNascimento> <Sexo>M</Sexo> <EstadoCivil>0</EstadoCivil> <NomePai>JOSE LEONIDAS GIUSTTI</NomePai> <NomeMae>ANELI GHIGGI</NomeMae> <Email>rede.portalpr@hotmail.com</Email> <Telefone>4998362052</Telefone> <TelefoneCelular>21986819087</TelefoneCelular> <Nacionalidade>BRASILEIRO</Nacionalidade> <Endereco>RUA JOSE BONIFACIO</Endereco> <NumeroPorta>699</NumeroPorta> <EnderecoComplemento>CASA</EnderecoComplemento> <CEP>89610000</CEP> <Bairro>CENTRO</Bairro> <Cidade>Herval dOeste</Cidade> <UF>SC</UF> <CodigoBanco i:nil="true" /> <CodigoAgencia i:nil="true" /> <DigitoAgencia i:nil="true" /> <ContaCorrente i:nil="true" /> <DigitoContaCorrente i:nil="true" /> <FlagContaPoupanca>false</FlagContaPoupanca> <VariacaoContaPoupanca i:nil="true" /> <Ativo>true</Ativo> </CadastrarAtualizarMotoristaResult> </CadastrarAtualizarMotoristaResponse> </s:Body> </s:Envelope>
Atualizar
Abaixo, segue o exemplo de atualização do cadastro de Motorista.
MotoristaRequest
Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>tms.exemplo</tms:Usuario> <tms:Senha>v0hXPrwerKblaBs=</tms:Senha> <tms:Token i:nil="true" /> </tms:auth> <tms:motorista> <tms:Instrucao>2</tms:Instrucao> <tms:CPFCNPJTransportador>08432903000235</tms:CPFCNPJTransportador> <tms:IdMotorista i:nil="true" /> <tms:Nome>JUDSON</tms:Nome> <tms:Sobrenome>JUNIOR GIUSTTI</tms:Sobrenome> <tms:CPF>82499460968</tms:CPF> <tms:NumeroRG>5018577</tms:NumeroRG> <tms:OrgaoEmissorRg>SSP</tms:OrgaoEmissorRg> <tms:DataNascimento>1973-08-27</tms:DataNascimento> <tms:Sexo>M</tms:Sexo> <tms:EstadoCivil>0</tms:EstadoCivil> <tms:NomePai>JOSE LEONIDAS GIUSTTI</tms:NomePai> <tms:NomeMae>ANELI GHIGGI</tms:NomeMae> <tms:Email>rede.portalpr@hotmail.com</tms:Email> <tms:Telefone>4998362052</tms:Telefone> <tms:TelefoneCelular>21986819087</tms:TelefoneCelular> <tms:Nacionalidade>brasileiro</tms:Nacionalidade> <tms:Endereco>RUA JOSE BONIFACIO</tms:Endereco> <tms:NumeroEndereco>699</tms:NumeroEndereco> <tms:EnderecoComplemento>Casa</tms:EnderecoComplemento> <tms:CEP>89610000</tms:CEP> <tms:Bairro>Centro</tms:Bairro> <tms:CodigoIBGEMunicipio>4206702</tms:CodigoIBGEMunicipio> <tms:CodigoBanco i:nil="true" /> <tms:CodigoAgencia i:nil="true" /> <tms:DigitoAgencia i:nil="true" /> <tms:ContaCorrente i:nil="true" /> <tms:DigitoContaCorrente i:nil="true" /> <tms:FlagContaPoupanca i:nil="true" /> <tms:VariacaoContaPoupanca i:nil="true" /> <tms:Ativo>true</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope> Response <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/CadastrarAtualizarMotoristaResponse</Action> </s:Header> <s:Body> <CadastrarAtualizarMotoristaResponse xmlns="http://tmsfrete.v2.targetmp.com.br"> <CadastrarAtualizarMotoristaResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Erro i:nil="true" /> <IdMotorista>22568</IdMotorista> <Nome>JUDSON</Nome> <Sobrenome>JUNIOR GIUSTTI</Sobrenome> <CPF>82499460968</CPF> <NumeroRG>5018577</NumeroRG> <OrgaoEmissorRg>SSP</OrgaoEmissorRg> <DataNascimento>1973-08-23T00:00:00</DataNascimento> <Sexo>M</Sexo> <EstadoCivil>0</EstadoCivil> <NomePai>JOSE LEONIDAS GIUSTTI</NomePai> <NomeMae>ANELI GHIGGI</NomeMae> <Email>rede.portalpr@hotmail.com</Email> <Telefone>4998362052</Telefone> <TelefoneCelular>21986819087</TelefoneCelular> <Nacionalidade>BRASILEIRO</Nacionalidade> <Endereco>RUA JOSE BONIFACIO</Endereco> <NumeroPorta>699</NumeroPorta> <EnderecoComplemento>CASA</EnderecoComplemento> <CEP>89610000</CEP> <Bairro>CENTRO</Bairro> <Cidade>Herval dOeste</Cidade> <UF>SC</UF> <CodigoBanco i:nil="true" /> <CodigoAgencia i:nil="true" /> <DigitoAgencia i:nil="true" /> <ContaCorrente i:nil="true" /> <DigitoContaCorrente i:nil="true" /> <FlagContaPoupanca>false</FlagContaPoupanca> <VariacaoContaPoupanca i:nil="true" /> <Ativo>true</Ativo> </CadastrarAtualizarMotoristaResult> </CadastrarAtualizarMotoristaResponse> </s:Body> </s:Envelope>