Datos ofrecidos por el IMSERSO - Grado y Nivel de Dependencia

Datos ofrecidos por el IMSERSO - Grado y Nivel de Dependencia


11.1 Servicios IDependencyDataQueryServicePortType

Método dependencyDataQuery

Servicio que comprueba los datos de Grado y Nivel de Dependencia.

Código servicio / Permiso asociado

SVDCDEPENWS01 / Consulta de Grado y Nivel de Dependencia

Signatura

DependencyDataQueryOut dependencyDataQuery(DependencyDataQueryIn dependencyDataQueryIn)

Parámetros de invocación

 

DependencyDataQueryIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

dependencyDataQueryRequest

#DependencyDataQueryRequest

Objeto DependencyDataQueryRequest

DependencyDataQueryRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

Parámetros de respuesta

 

DependencyDataQueryOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

codigoCertificado

String

Código del certificado

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

numeroExpediente

String

Número del expediente

gradoNivel

String

Grado y nivel de dependencia

tipo

String

Tipo de dependencia reconocida

fechaResolucion

String

Fecha en la que se reconoce el grado y nivel de dependencia del titular consultado

estadoResolucion

String

Estado de la resolución

codigoEstado

String

Código de estado o error

codigoEstadoSecundario

String

Código de error secundario para incorporar códigos de error internos de los sistemas

literalError

String

Descripción de estado de la respuesta

Códigos error

Código

Descripción

Código

Descripción

001

El parámetro userCode es obligatorio para la consulta del DEPENDENCIA

002

El parámetro applicationId es obligatorio para la consulta del DEPENDENCIA

003

El parámetro consentimiento es obligatorio para la consulta del DEPENDENCIA

004

El parámetro numProcedimiento es obligatorio para la consulta del DEPENDENCIA

005

El parámetro numExpediente es obligatorio para la consulta del DEPENDENCIA

006

El parámetro textoFinalidad es obligatorio para la consulta del DEPENDENCIA

007

El parámetro numDocumento es obligatorio para la consulta del DEPENDENCIA

008

El parámetro numSoporte es obligatorio para la consulta del DEPENDENCIA

009

El parámetro tipoDocumento es obligatorio para la consulta del DEPENDENCIA

023

Debe incluirse el parámetro Nombre si quiere incluir el Apellido1

024

El parámetro Apellido1 es obligatorio para la consulta del DEPENDENCIA

025

El parámetro Apellido2 es obligatorio para la consulta del DEPENDENCIA

011

El parámetro numProcedimiento tiene una longitud máxima de “X” caracteres

012

El parámetro numExpediente tiene una longitud máxima de “X” caracteres

013

El parámetro textoFinalidad tiene una longitud máxima de “X” caracteres

014

El parámetro numDocumento tiene una longitud máxima de “X” caracteres

015

El parámetro numSoporte tiene una longitud máxima de “X” caracteres

016

El parámetro userCode tiene una longitud máxima de “X” caracteres

017

El parámetro applicationId tiene una longitud máxima de “X” caracteres

027

El parámetro apellido1 tiene una longitud máxima de “X” caracteres

026

El parámetro nombre tiene una longitud máxima de “X” caracteres

028

El parámetro apellido2 tiene una longitud máxima de “X” caracteres

018

El parámetro numDocumento no contiene un numero adecuado al tipoDocumento

019

Los valores permitidos para el parámetro consentimiento son: Si, Ley

020

Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, Pasaporte

024

El parámetro numExpediente debe contener un valor numérico

022

El parámetro numProcedimiento debe contener un valor numérico

030

Error al guardar el csv en la base de datos

031

Error al realizar la consulta a la base de datos

DependencyDataQueryRequest dependencyDataQueryRequest = new DependencyDataQueryRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("23362162G"); identificationData.setDocumentType("NIF"); PurposeData purposeData = new PurposeData(); purposeData.setFileNumber("001"); purposeData.setProcedureNumber("466"); purposeData.setPurposeText("prueba"); purposeData.setConsent("Si"); purposeData.setPurposeValidationCode("466"); dependencyDataQueryRequest.setIdentificationData(identificationData); dependencyDataQueryRequest.setPurposeData(purposeData); DependencyDataQueryIn dependencyDataQueryIn = new DependencyDataQueryIn(); dependencyDataQueryIn.setDependencyDataQueryRequest(dependencyDataQueryRequest); dependencyDataQueryIn.setApplicationId("APP_CODE"); dependencyDataQueryIn.setOrganismCode("ORG07458"); dependencyDataQueryIn.setUserCode("00000000T"); DependencyDataQueryOut dependencyDataQueryOut = null; try {   dependencyDataQueryOut = dependencyDataQueryService.dependencyDataQuery(dependencyDataQueryIn); } catch (Exception e) {  //Gestionar error  }