DOCUMENTAÇÃO CORPORATIVA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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
CampoTipoObrigatórioDescriçãoObrigatório
1InstrucaointSimInstrução do que se fazer com os dados.1= Inserir ou Atualizar
2= Inserir se não existe
4= Desativar/Anular
2CPFCNPJTransportadorstringSimCPF ou CNPJ do TransportadorN/A
3IdMotoristaint

N/A
4Nomestring

N/A
5Sobrenomestring

N/A
6CPFstring

N/A
7NumeroRGstring

N/A
8OrgaoEmissorRGstring

N/A
9DataNascimentoDateTime (YYYY-MM-DD)

N/A
10Sexostring

N/A
11EstadoCivilstring

N/A
12NomePaistring

0= Sem Informação
1= Solteiro
2= Casado
3= Viúvo
4= Relação de Fato
5= Divorciado
6= Separado
13NomeMaestring

Caso não tenha o nome do pai do motorista, favor por como - Não Informado.
14Emailstring

Caso não tenha o nome da mãe do motorista, favor por como - Não Informado.
15Telefonestring

N/A
16TelefoneCelularstring

N/A
17Nacionalidadestring

N/A
18Enderecostring

N/A
19NumeroEnderecostring

N/A
20EnderecoComplementostring

N/A
21CEPstring

N/A
22Bairrostring

N/A
23CodigoIBGEMunicipioint

N/A
24CodigoBancostring

N/A
25CodigoAgenciastring

N/A
26DigitoAgenciastring

N/A
27ContaCorrentestring

N/A
28DigitoContaCorrentestring

N/A
29FlagContaPoupancabool(true || false)

N/A
30VariacaoContaPoupancastring

N/A
31Ativobool(true || false)

N/A

Response

MotoristaResponse
CampoTipoObrigatórioDescriçãoObrigatório
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2IdMotoristaint
Retorna o ID do Motorista.N/A
3Nomestring

N/A
4Sobrenomestring

N/A
5CPFstring

N/A
6NumeroRGstring

N/A
7OrgaoEmissorRgstring

N/A
8DataNascimentoDateTime (YYYY-MM-DD)

N/A
9Sexostring

N/A
10EstadoCivilstring

N/A
11NomePaistring

N/A
12NomeMaestring

N/A
13Emailstring

N/A
14Telefonestring

N/A
15TelefoneCelularstring

N/A
16Nacionalidadestring

N/A
17Enderecostring

N/A
18NumeroPortastring

N/A
19EnderecoComplementostring

N/A
20CEPstring

N/A
21Bairrostring

N/A
22Cidadestring

N/A
23UFstring

N/A
24CodigoBancostring

N/A
25CodigoAgenciastring

N/A
26DigitoAgenciastring

N/A
27ContaCorrentestring

N/A
28DigitoContaCorrentestring

N/A
29FlagContaPoupancabool(true || false)

N/A
30VariacaoContaPoupancastring

N/A
31Ativobool(true || false)

N/A


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>
  • No labels