Page tree
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 12 Next »

Consulta de Multiples Funcionalidades Habilitadas

Actualmente se cuenta en dimoservices con el servicio "[servidor:puerto]/ws-dimo/dimoservices/rest/ws_funcionalidad_dimo". La idea es replicar el funcionamiento de este servicio pero con la diferencia de que pueda recibir una lista de funcionalidades, que a diferencia del servicio exitente solo puede realizarse de uno en uno.

Servicio de Funcionalidades

Request

Existente:

/ws_funcionalidad_dimo (Uno a Uno)
{
  "codigo":"ABCXX",
  "documento":"1235646"
}

Nuevo:

.../v1/ws_funcionalidades_dimo
{
  "documento":"1234567",
  "codigos":["ABCXX1","ABCXX2", "ABCXX3", ...]
}

Response

Existente:

/ws_funcionalidad_dimo (Uno a Uno)
{
  "codigo":"ABCXX",
  "documento":"1235646"
}

Nuevo:

.../v1/ws_funcionalidades_dimo
{
  "documento":"1234567",
  "codigos":["ABCXX1","ABCXX2", "ABCXX3", ...]
}



Registro de Actividades de Intentos de Registro a DIMO

Servicio para registro

El servicio debe estar en el war dimoservices bajo un ruta similiar a : dimoservices/.../.../v1/registrarActividadRegistroDimo

El Servicio debe de esperar estos datos

Formato de JSON
{
   "documento": "123133564",
   "tipo":"Registro Paso X",
   "ruta":"/register/",
   "data":"[{..},{...},...]"  (Json string)
}

Tabla de Registro:

Se sebe registrar la informacion relacionada a los intentos de registro.

- T_LOGSERVICE:
	service_id: Obtener desde SEQUENCE(S_T_LOGSERVICE) 
	app_request: 'REGISTRO_DIMO' 
	ip_request: 'IN', 
	id_session: [desde parametro "documento"]
	type: [desde parametro "tipo"] 
	message: [desde parametro "ruta" o "path"], 
	request: [desde parametro "data"], 
	response: [texto de resultado del proceso del ws. Ej: "procesado correctamente", no oblig] 
	response_code: 0, 
	response_description: "succes (el texto que quieras )" 
	request_date: [fecha sistema] 
	response_date: [fecha sistema], 
	last_user: 'DIMO_SERVICES', 
	last_time: [fecha sistema]  
	cod_party: null

  • No labels