Professional Documents
Culture Documents
Web Services
https
:Sistema KIEFFER
:Sistema ACSEL
buscarCliente (CI/NIT)
buscarCliente(CI/NIT)
return. buscarCliente (codCli/Nulo)
return, buscarCliente(codCli/Nulo)
registrarCliente (datosCli)
registrarCliente (datosCli)
return. registrarCliente (codCli/Nulo)
return, registrarCliente(codCli/Nulo)
registrarPoliza (datosPol)
registrarPolza (datosPol)
return. registrarPoliza (codPol, idePol, placaAut, ideAut, primaFact, planPagos)
return. registrarPoliza (codPol, idePol, placaAut, ideAut, primaFact, planPagos)
activarPoliza (idPol)
actvarPoliza(idPol)
return. activarPoliza (0/1)
return. activarPoliza (0/1)
1.
El primer paso es: buscarCliente, este se refiere a buscar si el cliente ya existe en la base de datos
del sistema ACSEL de Fortaleza a travs del NIT o CI; con este dato el servicio web devolver el
cdigo nico de cliente de Fortaleza. En caso de no encontrar al cliente, retornar nulo indicando
que el cliente debe ser creado.
2.
El segundo paso es: registrarCliente, este se refiere a la creacin del cliente en la base de datos
del sistema ACSEL de Fortaleza con la informacin que debe enviarse como mnimo y que se detalla
en la estructura de servicios web ms adelante. Este servicio retornar el cdigo de cliente
generado si termina con xito y nulo si genera algn error.
3.
El tercer paso es: registrarPoliza, este se refiere al registro de los datos de la pliza: matera
asegurada (vehculo), producto, valor asegurado, vigencia y forma y plan de pagos en la base de
datos ACSEL. Este servicio retornar el cdigo e identificador de la pliza, placa e identificador del
vehculo, prima neta y plan de pagos (nmero de cuota, monto, fecha de vencimiento) si es al
crdito.
4.
El cuarto paso es: activarPoliza, este se refiere a la activacin de la pliza para su impresin
enviando el identificador de la misma, una vez aceptado todas las condiciones anteriores. Este
servicio retornar 0 en caso de error y 1 en caso de xito.
:Sistema KIEFFER
:Sistema ACSEL
buscarCliente (CI/NIT)
buscarCliente(CI/NIT)
return. buscarCliente (codCli/Nulo)
return, buscarCliente(codCli/Nulo)
actualizarCliente (datosCli)
actualizarCliente (datosCli)
return. actualizarCliente (0/1)
return, actualizarCliente(0/1)
actualizarVehiculo (datosAut)
actualizarVehiculo (datosAut)
return. actualizarVehiculo (placaAut, ideAut, primaFact, planPagos)
return. actualizarVehiculo (placaAut, ideAut, primaFact, planPagos)
activarPoliza (idPol)
actvarPoliza(idPol)
return. activarPoliza (0/1)
return. activarPoliza (0/1)
1.
El primer paso es: actualizarClientes, se refiere a la actualizacin de datos del cliente que se
pueden modificar o actualizar manteniendo la consistencia de la informacin. Este servicio
retornar 0 en caso de error y 1 en caso de xito.
2.
El segundo paso es: actualizarVehculo, se refiere a la actualizacin de datos del vehculo y sobre
todo de la suma asegurada para el clculo de la nueva prima.
Nombre
criterioBusqueda
valorBusqueda
Parametros de entrada
Tipo
String
String
Longitud
30
10
Valores
[CI, CodCLiente, etc]
Nombre
error
mensaje
codCliente
Parametros de salida
Tipo
Integer
String
String
Longitud
400
15
REGISTRAR CLIENTE
REGISTRAR POLIZA
Nombre
tipoId
numId
ciudadId
Parametros de entrada
Tipo
String
String
String
Longitud
10
10
10
serieId
Integer
nombreCliente
apellidoCliente
codPais
codDepartamento
codCiudad
codMunicipio
direccionCliente
nroDireccionCLiente
numTefl1
numTefl2
numTefl3
emailCliente
tipCliente
generoCiente
fecNacimientoCliente
sectorCLiente
personaPublica
nombreConyuge
actividadPrincipal
lugarTrabajo
cargoTrabajo
fecIngresoTrabajo
lugarTrabajo
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
200
200
10
10
10
10
200
10
15
15
15
100
4
1
8
1
1
200
60
60
60
8
60
Nombre
codProducto
codMoneda
codCliente
iniVigencia
finVigencia
codOficina
formaPago
fechaPrimerPago
codPlan
descVehiculo
codMarca
ano
codModelo
numMotor
numChasis
categoria
usoVehiculo
tipCombustible
placaVehiculo
accesoriosVehiculo
franquiciaVehiculo
numConductores
numOcupantes
sumAsegurada
colorVehiculo
Parametros de entrada
Tipo
String
String
String
String
String
String
String
String
String
Striing
String
Integer
String
String
String
String
String
String
String
Integer
Double
Integer
Integer
Double
String
Nombre
idePoliza
Parametros de entrada
Tipo
String
Longitud
10
4
15
8
8
10
1
8
10
100
10
*
10
30
30
1
10
1
10
*
*
*
*
[NIT/CI]
Nombre
error
mensaje
codCliente
Parametros de salida
Tipo
Integer
String
String
Nombre
error
mensaje
poliza
idePoliza
placaVehiculo
idVehiculo
primaNeta
[] numCuota
[] montoFactura
[] fecVencFactura
Parametros de salida
Tipo
Integer
String
String
String
String
String
Double
Integer
Double
String
Nombre
error
mensaje
Parametros de salida
Tipo
Integer
String
Longitud
150
15
ANEXO 1
ANEXO 1
ANEXO 1
ANEXO 1
[P=Persona, E=Empresa]
[M=Masculino, F=Femenino]
DDMMYYYY
[E, P]
[P=Publica, N=No Publica]
DDMMYYYY
DDMMYYYY
DDMMYYYY
ANEXO 2
[C=Credito, E=Efectivo]
DDMMYYYY
[1,2,3,4]
Longitud
400
15
15
10
15
*
*
8
[P=Particular, P=Publico]
10
Longitud
10
Longitud
400
ACTUALIZAR CLIENTE
Nombre
codCliente
codPais
codDepartamento
codCiudad
codMunicipio
direccionCliente
nroDireccionCLiente
numTefl1
numTefl2
numTefl3
emailCliente
tipCliente
sectorCLiente
personaPublica
nombreConyuge
actividadPrincipal
lugarTrabajo
cargoTrabajo
fechIngresoTrabajo
lugarTrabajo
Nombre
idVeihculo
[] usoVehiculo
[] tipCombustible
[] accesoriosVehiculo
ACTUALIZAR VEHCULO [] franquiciaVehiculo
[] numConductores
[] numOcupantes
[] sumAsegurada
[] colorVehiculo
Parametros de entrada
Tipo
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
Longitud
10
10
10
10
10
200
10
15
15
15
100
1
1
1
200
60
60
60
8
60
Parametros de entrada
Tipo
String
String
String
Integer
Double
Integer
Integer
Double
String
Longitud
15
10
1
*
*
*
*
*
10
ANEXO 1
ANEXO 1
ANEXO 1
ANEXO 1
Nombre
error
mensaje
Parametros de salida
Tipo
Integer
String
Nombre
error
[] placaVehiculo
[] idVehiculo
[] primaNeta
Parametros de salida
Tipo
Integer
String
String
Double
Longitud
400
[P=Persona, E=Empresa]
[E, P]
[P=Publica, N=No Publica]
DDMMYYYY
[P=Particular, P=Publico]
Longitud
10
15
*