amap-ipsc

Última modificación por Administrator el 2019/08/23 13:59

Versión 1.3.0

Fecha: 23 Agosto 2019.
Filtrado de publicaciones

Versión 1.2.0

Fecha: 15 Mayo 2019.
Implementación MOCK

Versión 1.1.0

Fecha: 12 Abril 2019.
Filtrado de bajas

Versión 1.0.1

Fecha: 11 Febrero 2019.
Incluir tipo de presentación urlAppEspecifica

Versión 1.0.0

Fecha: 13 Julio 2018.
Versión inicial

<dependency>
<groupId>es.gobcantabria.amap.integracion</groupId>
<artifactId>amap-ipsc</artifactId>
<version>1.3.0</version>
</dependency>

Es necesario de disponer de los siguientes datos:

  • Servidor: nombre o ip del servidor donde se aloja el servidor de amap-ipsc

Sin recursos disponibles.

Configuración

Configuración de la factoría de servicios

Para la utilización del componente AMAP-IPSC basta con añadir el jar y sus correspondientes dependencias al classpath de la aplicación y crear un servicio del siguiente modo:

GestorProcedimientosWsInterface ipscCient = GestorProcedimientosWsImplService.getService(URL, APP);

El servicio concreto a usar se definirá a partir de un fichero de properties junto con el resto de los parámetros:

KeyDescripciónEjemplo
sistemas.global.amap.ipsc.url.Endpoint del servicio web http://<host>/ipsc/services/GestorProcedimientosWs
Los valores de las propieades aquí mostrados son meramente ilustrativos. En los entornos de desarrollo / preproducción y producción los valores de las variables han de ser externalizados tal y como se especifica en el documento Definición de acceso a propiedades de sistema

Ejemplo de contenido del fichero de propiedades:

sistemas.global.amap.ipsc.url=http://<host>/ipsc/services/GestorProcedimientosWs

La configuración del componente se realiza a la hora de obtener la instancia del servicio. Los parámetros soportados son:

  • URL:  URL donde está desplegado el servicio (instancia de java.net.URL).
  • APP: Aplicación que hace uso del componente

Una vez obtenido el servicio podemos invocar cualquiera de sus métodos.

Para utilizar la implementación mock se añadirá un tercer parámetro a la hora de obtener el servicio:

GestorProcedimientosWsInterface ipscCient = GestorProcedimientosWsImplService.getService(URL, APP, "MOCK");
Nombreamap-ipsc
Identificadoramap-ipsc
Grupoes.gobcantabria.amap.integracion
Versión1.3.0
Licencia
DesarrolladorGobierno de Cantabria
Descripción

Componente de Acceso a la información del inventario de procedimientos y servicios de Cantabria

Documentaciónamap-ipsc (JavaDoc)
Binarioamap-ipsc (Jar)
Dependenciasamap-ipsc (Librerías)

Sin particularidades. Seguir las recomendaciones del fabricante.

Introducción

Una vez creado el servicio, tal y como se indica en el apartado de configuración, se pueden acceder a los métodos disponibles.

Servicio Web

Consultar los tipos de destinatario

Devuelve los tipos de destinatario existentes o la descripción del que se envía.
Mediante este campo sabemos a quien esta destinado el procedimiento. En IPSC puede haber uno o varios destinatarios.

TiposDestinatarioDtoResponse response = getAmapIPSC().getTiposDestinatario(52, USUARIO);

Consultar las materias

Devuelve las Materias existentes o la descripción de la que se envía 

MateriasDtoResponse response = getAmapIPSC().getMaterias(57, USUARIO);

Consultar los tipos de clasificacion

Devuelve los tipos de clasificacion existentes o la descripción del que se envía.

TiposClasificacionDtoResponse response = getAmapIPSC().getTiposClasificacion(51, USUARIO);

Consultar los tipos de inicio

Devuelve los tipos de inicio existentes o la descripción del que se envía.
Mediante este campo sabemos la forma de iniciación del procedimiento. En IPSC pueden haber una o varias formas de iniciación.

TipoInicioDtoResponse response = getAmapIPSC().getTiposInicio(51,USUARIO);

Consultar los tipos de actuacion

Devuelve los tipos de actuación existentes o la descripción del que se envía.
Es una propiedad (Tipo Tramitación) obligatoria que se le asigna a los procedimientos y puede ser "Procedimiento" o "Servicio"

TiposActuacionDtoResponse response = getAmapIPSC().getTiposActuacion(51, USUARIO);

Consultar los procedimientos por codigo GC

Devuelve toda la información del Procedimiento con el codigoGc indicado.
El parámetro <codigoGc> es obligatorio.

ProcedimientoResponse response = getAmapIPSC().getProcedimientoByCodigoGc(863, USUARIO);

Consultar los procedimientos por codigo Ipsc

Devuelve toda la información del Procedimiento con el Código IPSC indicado.
El parámetro <codigoIpsc> es obligatorio.

Este codigo puede cambiar o dejar de existir si el procedimiento cambia de RPT

ProcedimientoResponse response = getAmapIPSC().getProcedimientoByCodigoIpsc("PRE-Y-001", USUARIO);

Consultar los procedimientos por codigo SIA

Devuelve toda la información del Procedimiento con el Código Sia indicado.
El parámetro <codigoSia> es obligatorio.

ProcedimientoResponse response = getAmapIPSC().getProcedimientoByCodigoSIA("345657", USUARIO);

Consultar los procedimientos

Devuelve la información resumida de los procedimientos filtrados por uno o varios campos.
Filtro posibles:  rpt, dir3, descripcion, subTipo, tipoDestinatario, materia, clasificacion,
tipoInicio, tipoActuacion, codigoIpsc, codigoSia, denominacion,
codigoGc e idEstado y obligatoriamente el numeroMaxRegistros.

ProcedimientosFiltro filtro = new ProcedimientosFiltro();
filtro.setDescripcion("Test");
filtro.setNumMaxRegistros(120);
ProcedimientoResumenDtoArray response = getAmapIPSC().findProcedimientos(filtro, USUARIO);
© 2014 GOBIERNO DE CANTABRIA - AVISO LEGAL Y PROTECCIÓN DE DATOS