Escolar Documentos
Profissional Documentos
Cultura Documentos
Multiportal
Versão 1.3
1
Histórico de revisão
2
Introdução
A Multiportal disponibiliza uma interface para sincronismo e carga de dados através do
Web Service disponível na url abaixo:
http://webmportal.dynalias.net:83/services/IntegracaoAdmService?wsdl
3
• dominioCodigoRetorno
• vinculoClienteEmpresa
Os serviços indicados como privados são restritos a Multiportal e por essa razão não
serão detalhados nesse documento.
Esse Web Service possui algumas entidades relacionadas conforme diagrama a seguir:
4
obtemVersaoWS
Serviço privado.
zeraTransacoes
Serviço privado.
sincroniza
Serviço que permite o sincronismo de todos os dados do cliente através e uma única
chamada. Não deve ser utilizado no escopo desse projeto.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
5
sincronizaCliente
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
6
sincronizaVeiculo
Serviço que permite o cadastro dos veículos dos Clientes (Pessoa ou Empresa).
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
7
sincronizaEquipamento
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
8
sincronizaUsuario
Serviço que permite a criação e edição dos usuários que terão acesso ao sistema da
Multiportal. Ao criar ou editar um usuário é possível informar a qual Cliente (Pessoa
ou Empresa) o mesmo esta associado. Através dos parâmetros da entidade Usuário
também é possível informar qual grupo de acesso ao sistema da Multiportal. O grupo
de acesso é habilita quais funcionalidades o usuário terá permissão de acesso. Além
disso é possível informar se o usuário criado receberá ou não o e-mail de boas vindas
ao sistema.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
9
sincronizaChip
Serviço que permite alterar o status do chip. O novo status deve ser informado
conforme valores disponíveis no domínio do parâmetro (statusChip). A alteração do
status do chip pode ser feita de 2 maneiras:
1. Utilizando o identificador do chip (ICCID) representado no parâmetro serialChip.
2. Através da chave composta formada pelo identificador do equipamento e do
fabricante representando pelos parâmetros serialEquipamento e fabricante
respectivamente.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
http://webmportal.dynalias.net:83/services/IntegracaoAdmService/sincronizaChip?
id=209&senha=6158a078c585d91d6dd64b17f9cf3c01&idTransacao=2016030700001&statusChip=
2&serialChip=89000000000000000015
Retorno Exemplo:
10
listarFabricantes
Parâmetros:
Retorno:
Nome Detalhe
Dominio Anexo 6
URL Exemplo:
http://webmportal.dynalias.net:83/services/IntegracaoAdmService/listarFabricantes?
id=209&senha=6158a078c585d91d6dd64b17f9cf3c01
Retorno Exemplo:
11
controleAcesso
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
12
consultaVinculoEquipamento
Serviço que permite a consulta dos vínculos entre Veículos e Equipamentos conforme
a chave de pesquisa e código de operação.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
13
trocaEquipamentoVeiculo
Serviço que permite que a troca de um equipamento seja realizada de forma mais
prática, sem a necessidade de precisar desvincular o antigo equipamento e vincular o
novo. Para utilização desse serviço é necessário que ambas as entidades (Veiculo e
Equipamento Antigo) estejam cadastradas. O Equipamento Novo é facultativo de estar
cadastrado.
Parâmetros:
Exemplo: 20170517093000
Retorno:
Nome Detalhe
ResponseCode Anexo 2
14
vinculoEquipamentoVeiculo
Parâmetros:
aaaaMMddHHmmss
Exemplo: 20170517093000
Retorno:
Nome Detalhe
ResponseCode Anexo 2
15
vinculoVeiculoCliente
Parâmetros:
aaaaMMddHHmmss
Exemplo: 20170517093000
Retorno:
Nome Detalhe
ResponseCode Anexo 2
16
vinculoClienteEmpresa
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
17
dominioTipoVeiculo
Serviço que retorna o domínio dos tipos de veículos (propriedade tipoVeiculo do Anexo
3 – Veiculo). O objetivo desse serviço é facilitar a inclusão de novos tipos desse
domínio utilizado no sincronismo.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
URL Exemplo:
http://webmportal.dynalias.net:83/services/IntegracaoAdmService/
dominioTipoVeiculo?id=209&senha=6158a078c585d91d6dd64b17f9cf3c01
Retorno Exemplo:
18
dominioCodigoRetorno
Serviço que retorna o domínio dos códigos de retorno do Web Service. Nas chamadas
aos serviços do Web Service sempre é retornado um código de retorno informando se
a execução foi bem sucedida ou não (propriedade “statusCode” do Anexo 2 –
ResponseCode). Cada código representa o motivo da falha ou sucesso da execução.
Foi criado esse serviço para facilitar a inclusão de novos códigos de retorno de
validações realizadas.
Parâmetros:
Retorno:
Nome Detalhe
ResponseCode Anexo 2
URL Exemplo:
http://webmportal.dynalias.net:83/services/IntegracaoAdmService/
dominioCodigoRetorno?id=209&senha=6158a078c585d91d6dd64b17f9cf3c01
Retorno Exemplo:
19
Anexo 1 – Cliente
20
Anexo 2 – ResponseCode
Anexo 3 – Veiculo
21
Anexo 4 – Equipamento
22
Anexo 5 – Usuario
Anexo 6 – Dominio
23
Anexo 7 – Endereco
24
Anexo 8 – Contato
25
Anexo 9 – Tipo Logradouro
Tipo Descrição
AC ACESSO
AL ALAMEDA
ANTIGA ESTR ANTIGA ESTRADA
AV AVENIDA
BC BECO
CAM CAMINHO
COR CORREDOR
ESTR ESTRADA
LD LADEIRA
LRG LARGO
PAS PASSEIO
PASS PASSAGEM
PCA PRACA
PTE PONTE
Q QUADRA
R RUA
ROAN RODO ANEL
ROD RODOVIA
SRV SERVIDAO
TV TRAVESSA
V VILA
V AC VIA DE ACESSO
VD VIADUTO
VE VIELA
VIA VIA
26
27