WS_GUARDIAN
Click here for a complete list of operations.
CadastraVeiculoGuardian
[OBSOLETO]
Este método é responsável por:
Cadastrar um veículo no banco.
A pré-condição para a execução deste web método é que veículo a ser cadastrado seja novo.
Para cadastrar o veículo é necessário preencher um dos campos da estrutura VODadosVeiculoCadastra.
As descrições dos campos podem ser conferidas nos VOs: VODadosVeiculoCadastraAltera, VORetornoVeiculo.
O web método verifica as seguintes configurações gerais na validação:
- Configurações para Cadastro de Veículos nas Configurações do Sistema: Obrigar associação de identificador e Obrigar associação de fluxo;
- Considerar Placa da carreta sempre igual a placa do veículo, nas Configurações do Sistema (se ativada, a Placa da Carreta ficará igual ao enviado na Placa do Veículo);
O web método verifica as seguintes configurações de operação na validação:
- Formato e Tipo de Placas(Tipo de Balança e Máscara), marcados na configuração da operação de Pré-cadastro (que a integração utilizará);
- Campos Obrigatórios, marcados na configuração de campos da operação de Pré-Cadastro (que a integração utilizará).
Obs.1: Também é verificado se as placas e o identificador (tag) já existem ou estão associados.
Obs.2: Como opção default para a ConfiguracaoOpcoesVeiculo nos dados de entrada, o método de cadastro de veículo irá tentar associar o registro conforme o código que foi enviado, ou deixar vazio se nada for preechido.
Parâmetros de entrada:
- VOConfiguracaoVeiculo (VOConfiguracaoVeiculo ) = Opcional - Configuração para a tomada de decisão se necessário.
- VODadosVeiculoCadastraAltera (VODadosVeiculoCadastraAltera ) = Obrigatório - Conforme a definição da estrutura VODadosVeiculoCadastraAltera.
Retornos:
- VORetornoVeiculo (VORetornoVeiculo ) = Retorno do resultado da execução do web método. Erro = 0, indicação de sucesso. Qualquer valor diferente disto indica falha na execução.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ws_Guardian_620/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://toledobrasil.com.br/WS_Guardian/CadastraVeiculoGuardian"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CadastraVeiculoGuardian xmlns="http://toledobrasil.com.br/WS_Guardian">
<voConfiguracao />
<voDados>
<Veiculo>
<FluxoAtualizacaoTara>
<Codigo>string</Codigo>
</FluxoAtualizacaoTara>
<Transportadora>
<Codigo>string</Codigo>
<Descricao>string</Descricao>
<RazaoSocial>string</RazaoSocial>
<Cnpj>string</Cnpj>
<InscricaoEstadual>string</InscricaoEstadual>
<Endereco>string</Endereco>
<Complemento>string</Complemento>
<Municipio>string</Municipio>
<UF>string</UF>
<Cep>string</Cep>
<Telefone>string</Telefone>
<Email>string</Email>
<Observacao>string</Observacao>
<Estado>int</Estado>
<TipoDocumento>int</TipoDocumento>
</Transportadora>
<Emissor>
<Codigo>string</Codigo>
<TipoEmissor>int</TipoEmissor>
<RazaoSocial>string</RazaoSocial>
<Descricao>string</Descricao>
<Cnpj>string</Cnpj>
<InscricaoEstadual>string</InscricaoEstadual>
<Endereco>string</Endereco>
<Complemento>string</Complemento>
<Municipio>string</Municipio>
<UF>string</UF>
<Cep>string</Cep>
<Telefone>string</Telefone>
<Email>string</Email>
<Observacao>string</Observacao>
<Estado>int</Estado>
<TipoDocumento>int</TipoDocumento>
</Emissor>
<Motorista>
<PaisOrigem xsi:nil="true" />
<Arquivos xsi:nil="true" />
<Emissor xsi:nil="true" />
</Motorista>
<TipoVeiculo>
<Codigo>string</Codigo>
</TipoVeiculo>
<Fluxo>
<Codigo>string</Codigo>
</Fluxo>
<ListaItens>
<VOItemIntegracao xsi:nil="true" />
<VOItemIntegracao xsi:nil="true" />
</ListaItens>
<ListaIdentificadoresVeiculo>
<VOIdentificadorVeiculoIntegracao xsi:nil="true" />
<VOIdentificadorVeiculoIntegracao xsi:nil="true" />
</ListaIdentificadoresVeiculo>
<ListaAtualizacaoTara>
<VOAtualizacaoTaraIntegracao xsi:nil="true" />
<VOAtualizacaoTaraIntegracao xsi:nil="true" />
</ListaAtualizacaoTara>
<ListaCamposAdicionais>
<VOValorCampoAdicionalIntegracao xsi:nil="true" />
<VOValorCampoAdicionalIntegracao xsi:nil="true" />
</ListaCamposAdicionais>
</Veiculo>
<ConfiguracaoOpcoesVeiculo>
<OpcaoIdentificador>int</OpcaoIdentificador>
<OpcaoIdentificadores>int</OpcaoIdentificadores>
<OpcaoItens>int</OpcaoItens>
<OpcaoCamposAdicionais>int</OpcaoCamposAdicionais>
<OpcaoTipoVeiculo>int</OpcaoTipoVeiculo>
<OpcaoFluxo>int</OpcaoFluxo>
<OpcaoEmissor>int</OpcaoEmissor>
<OpcaoMotorista>int</OpcaoMotorista>
<OpcaoTransportadora>int</OpcaoTransportadora>
</ConfiguracaoOpcoesVeiculo>
</voDados>
</CadastraVeiculoGuardian>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CadastraVeiculoGuardianResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
<voRetorno>
<VORetornoVeiculo>
<Veiculo>
<Sequencial>int</Sequencial>
<Data>dateTime</Data>
<FluxoAtualizacaoTara xsi:nil="true" />
<Transportadora xsi:nil="true" />
<Emissor xsi:nil="true" />
<Motorista xsi:nil="true" />
<TipoVeiculo xsi:nil="true" />
<Fluxo xsi:nil="true" />
<ListaItens xsi:nil="true" />
<ListaIdentificadoresVeiculo xsi:nil="true" />
<ListaAtualizacaoTara xsi:nil="true" />
<ListaCamposAdicionais xsi:nil="true" />
</Veiculo>
</VORetornoVeiculo>
<VORetornoVeiculo>
<Veiculo>
<Sequencial>int</Sequencial>
<Data>dateTime</Data>
<FluxoAtualizacaoTara xsi:nil="true" />
<Transportadora xsi:nil="true" />
<Emissor xsi:nil="true" />
<Motorista xsi:nil="true" />
<TipoVeiculo xsi:nil="true" />
<Fluxo xsi:nil="true" />
<ListaItens xsi:nil="true" />
<ListaIdentificadoresVeiculo xsi:nil="true" />
<ListaAtualizacaoTara xsi:nil="true" />
<ListaCamposAdicionais xsi:nil="true" />
</Veiculo>
</VORetornoVeiculo>
</voRetorno>
</CadastraVeiculoGuardianResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ws_Guardian_620/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CadastraVeiculoGuardian xmlns="http://toledobrasil.com.br/WS_Guardian">
<voConfiguracao />
<voDados>
<Veiculo>
<FluxoAtualizacaoTara>
<Codigo>string</Codigo>
</FluxoAtualizacaoTara>
<Transportadora>
<Codigo>string</Codigo>
<Descricao>string</Descricao>
<RazaoSocial>string</RazaoSocial>
<Cnpj>string</Cnpj>
<InscricaoEstadual>string</InscricaoEstadual>
<Endereco>string</Endereco>
<Complemento>string</Complemento>
<Municipio>string</Municipio>
<UF>string</UF>
<Cep>string</Cep>
<Telefone>string</Telefone>
<Email>string</Email>
<Observacao>string</Observacao>
<Estado>int</Estado>
<TipoDocumento>int</TipoDocumento>
</Transportadora>
<Emissor>
<Codigo>string</Codigo>
<TipoEmissor>int</TipoEmissor>
<RazaoSocial>string</RazaoSocial>
<Descricao>string</Descricao>
<Cnpj>string</Cnpj>
<InscricaoEstadual>string</InscricaoEstadual>
<Endereco>string</Endereco>
<Complemento>string</Complemento>
<Municipio>string</Municipio>
<UF>string</UF>
<Cep>string</Cep>
<Telefone>string</Telefone>
<Email>string</Email>
<Observacao>string</Observacao>
<Estado>int</Estado>
<TipoDocumento>int</TipoDocumento>
</Emissor>
<Motorista>
<PaisOrigem xsi:nil="true" />
<Arquivos xsi:nil="true" />
<Emissor xsi:nil="true" />
</Motorista>
<TipoVeiculo>
<Codigo>string</Codigo>
</TipoVeiculo>
<Fluxo>
<Codigo>string</Codigo>
</Fluxo>
<ListaItens>
<VOItemIntegracao xsi:nil="true" />
<VOItemIntegracao xsi:nil="true" />
</ListaItens>
<ListaIdentificadoresVeiculo>
<VOIdentificadorVeiculoIntegracao xsi:nil="true" />
<VOIdentificadorVeiculoIntegracao xsi:nil="true" />
</ListaIdentificadoresVeiculo>
<ListaAtualizacaoTara>
<VOAtualizacaoTaraIntegracao xsi:nil="true" />
<VOAtualizacaoTaraIntegracao xsi:nil="true" />
</ListaAtualizacaoTara>
<ListaCamposAdicionais>
<VOValorCampoAdicionalIntegracao xsi:nil="true" />
<VOValorCampoAdicionalIntegracao xsi:nil="true" />
</ListaCamposAdicionais>
</Veiculo>
<ConfiguracaoOpcoesVeiculo>
<OpcaoIdentificador>int</OpcaoIdentificador>
<OpcaoIdentificadores>int</OpcaoIdentificadores>
<OpcaoItens>int</OpcaoItens>
<OpcaoCamposAdicionais>int</OpcaoCamposAdicionais>
<OpcaoTipoVeiculo>int</OpcaoTipoVeiculo>
<OpcaoFluxo>int</OpcaoFluxo>
<OpcaoEmissor>int</OpcaoEmissor>
<OpcaoMotorista>int</OpcaoMotorista>
<OpcaoTransportadora>int</OpcaoTransportadora>
</ConfiguracaoOpcoesVeiculo>
</voDados>
</CadastraVeiculoGuardian>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CadastraVeiculoGuardianResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
<voRetorno>
<VORetornoVeiculo>
<Veiculo>
<Sequencial>int</Sequencial>
<Data>dateTime</Data>
<FluxoAtualizacaoTara xsi:nil="true" />
<Transportadora xsi:nil="true" />
<Emissor xsi:nil="true" />
<Motorista xsi:nil="true" />
<TipoVeiculo xsi:nil="true" />
<Fluxo xsi:nil="true" />
<ListaItens xsi:nil="true" />
<ListaIdentificadoresVeiculo xsi:nil="true" />
<ListaAtualizacaoTara xsi:nil="true" />
<ListaCamposAdicionais xsi:nil="true" />
</Veiculo>
</VORetornoVeiculo>
<VORetornoVeiculo>
<Veiculo>
<Sequencial>int</Sequencial>
<Data>dateTime</Data>
<FluxoAtualizacaoTara xsi:nil="true" />
<Transportadora xsi:nil="true" />
<Emissor xsi:nil="true" />
<Motorista xsi:nil="true" />
<TipoVeiculo xsi:nil="true" />
<Fluxo xsi:nil="true" />
<ListaItens xsi:nil="true" />
<ListaIdentificadoresVeiculo xsi:nil="true" />
<ListaAtualizacaoTara xsi:nil="true" />
<ListaCamposAdicionais xsi:nil="true" />
</Veiculo>
</VORetornoVeiculo>
</voRetorno>
</CadastraVeiculoGuardianResponse>
</soap12:Body>
</soap12:Envelope>