Datos ofrecidos por el Ministerio del Interior

Datos ofrecidos por el Ministerio del Interior


23.1.- Servicio IInteriorBenefitsTerrorismVictimManualQueryServicePortType

Método interiorBenefitsTerrorismVictimManualQuery

Servicio para consulta manual de beneficiarios por víctima de terrorismo. Este servicio realiza la petición pero no devuelve la información del beneficiario. Para obtener la información del beneficiario se debe invocar posteriormente al servicio interiorBenefitsTerrorismVictimManualQyResponse rellenando el id de petición obtenido en este servicio.

Código servicio / Permiso asociado

SVDIVTMWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo MANUAL

Signatura

InteriorBenefitsTerrorismVictimManualQueryOut interiorBenefitsTerrorismVictimManualQuery(InteriorBenefitsTerrorismVictimManualQueryIn interiorBenefitsTerrorismVictimManualQueryIn)

Parámetros de invocación

 

InteriorBenefitsTerrorismVictimManualQueryIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

interiorBenefitsTerrorismVictimManualQueryRequest

#InteriorBenefitsTerrorismVictimManualQueryRequest

Objeto InteriorBenefitsTerrorismVictimManualQueryRequest

InteriorBenefitsTerrorismVictimManualQueryRequest 

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

userData

#UserData

Objeto UserData

interiorBenefitsTerrorismVictimManualQuerySpecificData

#InteriorBenefitsTerrorismVictimManualQuerySpecificData

Objeto InteriorBenefitsTerrorismVictimManualQuerySpecificData

InteriorBenefitsTerrorismVictimManualQuerySpecificData 

Nombre

Tipo

Obligatorio

Descripción

Nombre

Tipo

Obligatorio

Descripción

birthDate

String

Fecha de nacimiento del beneficiario. Formato: dd/MM/yyyy

birthPopulation

String

Población de nacimiento del beneficiario. La codificación debe ser INE a 5 posiciones

claimedRight

Integer

Derecho reclamado por el beneficiario

Tabla de derechos reclamados

Parámetros de respuesta (devuelve una confirmación de la petición realizada pero no la información del beneficiario)

 

InteriorBenefitsTerrorismVictimManualQueryOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición. Con este id de petición se deberá solicitar la respuesta invocando a interiorBenefitsTerrorismVictimManualQyResponse

responseState

#ResponseState

Objeto ResponseState

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

expectedResponseTime

Integer

Tiempo de respuesta esperado

interiorBenefitsTerrorismVictimManualQuerySpecificData

#InteriorBenefitsTerrorismVictimManualQuerySpecificData

Objeto InteriorBenefitsTerrorismVictimManualQuerySpecificData

Códigos error

Código

Descripción

Código

Descripción

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-001

El parámetro userCode es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-002

El parámetro consent es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-003

El parámetro procedureNumber es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-004

El parámetro fileNumber es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-005

El parámetro purposeText es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-006

El parámetro birthDate es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-007

El parámetro birthPopulation es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-008

El parámetro claimedRight es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-009

El parámetro purposeText tiene una longitud máxima de 250 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-010

El parámetro procedureNumber tiene una longitud máxima de 5 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-011

El parámetro userCode tiene una longitud máxima de 20 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-012

El parámetro birthPopulation tiene una longitud máxima de 5 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-013

El parámetro name tiene una longitud máxima de 40 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-014

El parámetro surname1 tiene una longitud máxima de 40 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-015

El parámetro surname2 tiene una longitud máxima de 40 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-016

El parámetro fileNumber tiene una longitud máxima de 65 caracteres

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-017

El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-018

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

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-019

Los valores permitidos para el parámetro documentType son: DNI, NIE

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-020

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

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-021

El parámetro birthDate debe tener el siguiente formato: dd/MM/yyyy

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-022

El parámetro name es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-023

El parámetro surname1 es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-024

El parámetro documentNumber es obligatorio cuando se introduce el parámetro documentType

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-025

El parámetro documentType es obligatorio cuando se introduce el parámetro documentNumber

try { InteriorBenefitsTerrorismVictimManualQueryIn params = new InteriorBenefitsTerrorismVictimManualQueryIn(); params.setApplicationId("APP_CODE"); params.setOrganismCode("ORG_CODE"); params.setUserCode("USER_CODE"); InteriorBenefitsTerrorismVictimManualQueryRequest interiorBenefitsTerrorismVictimManualQueryRequest = new InteriorBenefitsTerrorismVictimManualQueryRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("78465346H"); identificationData.setDocumentType("DNI"); interiorBenefitsTerrorismVictimManualQueryRequest.setIdentificationData(identificationData); PurposeData purposeData = new PurposeData(); purposeData.setConsent("Si"); purposeData.setFileNumber("001"); purposeData.setProcedureNumber("PROCEDURE_NUMBER"); purposeData.setPurposeText("prueba"); interiorBenefitsTerrorismVictimManualQueryRequest.setPurposeData(purposeData); InteriorBenefitsTerrorismVictimManualQuerySpecificData interiorBenefitsTerrorismVictimManualQuerySpecificData = new InteriorBenefitsTerrorismVictimManualQuerySpecificData(); interiorBenefitsTerrorismVictimManualQuerySpecificData.setBirthDate("05/11/1972"); interiorBenefitsTerrorismVictimManualQuerySpecificData.setBirthPopulation("28092"); interiorBenefitsTerrorismVictimManualQuerySpecificData.setClaimedRight(new Integer(1)); interiorBenefitsTerrorismVictimManualQueryRequest.setInteriorBenefitsTerrorismVictimManualQuerySpecificData(interiorBenefitsTerrorismVictimManualQuerySpecificData); UserData userData = new UserData(); userData.setName("RAÚL"); userData.setSurname1("MOLINER"); userData.setSurname2("BOTELLA"); interiorBenefitsTerrorismVictimManualQueryRequest.setUserData(userData); params.setInteriorBenefitsTerrorismVictimManualQueryRequest(interiorBenefitsTerrorismVictimManualQueryRequest); // Invocación al servicio InteriorBenefitsTerrorismVictimManualQueryOut result = interiorBenefitsTerrorismVictimManualQueryService.interiorBenefitsTerrorismVictimManualQuery(params); if (result.isErrors()) { // Gestionar error String errorCode = result.getErrorCode(); String errorMsg = result.getErrorMsg(); } else { // Obtener datos de la respuesta } } catch (Throwable e) { // Gestionar error }

 

Método interiorBenefitsTerrorismVictimManualQyResponse

Servicio para consulta manual de beneficiarios por víctima de terrorismo. Devuelve la información del beneficiario a partir del id de petición obtenido anteriormente en el servicio interiorBenefitsTerrorismVictimManualQuery.

Código servicio / Permiso asociado

SVDIVTMWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo MANUAL

Signatura

InteriorBenefitsTerrorismVictimManualQyResponseOut interiorBenefitsTerrorismVictimManualQyResponse(InteriorBenefitsTerrorismVictimManualQyResponseIn interiorBenefitsTerrorismVictimManualQyResponseIn)

Parámetros de invocación

 

InteriorBenefitsTerrorismVictimManualQyResponseIn extends #ParamBase

Nombre

Tipo

Obligatorio

Descripción

Nombre

Tipo

Obligatorio

Descripción

idPetition

String

Id de petición a partir de la cual se obtendrán los datos de respuesta

procedureNumber

String

Número de procedimiento. Necesario para comprobar permisos.

Parámetros de respuesta (devuelve la información del beneficiario)

 

InteriorBenefitsTerrorismVictimManualQyResponseOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

responseState

#ResponseState

Objeto ResponseState

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

specificData

#InteriorBenefitsTerrorismVictimManualQyResponseSpecificData

Objeto InteriorBenefitsTerrorismVictimManualQyResponseSpecificData

InteriorBenefitsTerrorismVictimManualQyResponseSpecificData 

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

statusCode

String

Código de estado. Se adjunta captura con los posibles códigos de estado devueltos.

description

String

Descripción del código devuelto

Posibles códigos de estado devueltos:

Códigos error

Código

Descripción

Código

Descripción

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-001

El parámetro idPetition es obligatorio para la consulta

CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-002

El parámetro idPetition tiene una longitud máxima de 26 caracteres

try { InteriorBenefitsTerrorismVictimManualQyResponseIn params = new InteriorBenefitsTerrorismVictimManualQyResponseIn(); params.setApplicationId("APP_CODE"); params.setOrganismCode("ORG_CODE"); params.setUserCode("USER_CODE"); params.setProcedureNumber("PROCEDURE_NUMBER"); params.setIdPetition("ID_PETITION"); // debe ser un identificador de petición que se haya obtenido en el servicio interiorBenefitsTerrorismVictimManualQuery // Invocación al servicio InteriorBenefitsTerrorismVictimManualQyResponseOut result = interiorBenefitsTerrorismVictimManualQueryService.interiorBenefitsTerrorismVictimManualQyResponse(params); if (result.isErrors()) { // Gestionar error String errorCode = result.getErrorCode(); String errorMsg = result.getErrorMsg(); } else { // Obtener datos de la respuesta } } catch (Throwable e) { // Gestionar error }

23.2.- Servicio IInteriorBenefitsTerrorismVictimQueryServicePortType

Método interiorBenefitsTerrorismVictimQuery

Servicio para consulta de beneficiarios por víctima de terrorismo

Código servicio / Permiso asociado

SVDIVTWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo

Signatura

InteriorBenefitsTerrorismVictimQueryOut interiorBenefitsTerrorismVictimQuery(InteriorBenefitsTerrorismVictimQueryIn interiorBenefitsTerrorismVictimQueryIn)

Parámetros de invocación

 

InteriorBenefitsTerrorismVictimQueryIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

interiorBenefitsTerrorismVictimQueryRequest

#InteriorBenefitsTerrorismVictimQueryRequest

Objeto InteriorBenefitsTerrorismVictimQueryRequest

InteriorBenefitsTerrorismVictimQueryRequest 

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

userData

#UserData

Objeto UserData

birthDate

XMLGregorianCalendar

Fecha de nacimiento del beneficiario.

birthPopulation

String

Población de nacimiento del beneficiario.

claimedRight

BigInteger

Derecho reclamado por el beneficiario

InteriorBenefitsTerrorismVictimQuerySpecificData 

Nombre

Tipo

Obligatorio

Descripción

Nombre

Tipo

Obligatorio

Descripción

birthDate

String

Fecha de nacimiento del beneficiario. Formato: dd/MM/yyyy

birthPopulation

String

Población de nacimiento del beneficiario. La codificación debe ser INE a 5 posiciones

claimedRight

Integer

Derecho reclamado por el beneficiario

Tabla de derechos reclamados

Parámetros de respuesta

 

InteriorBenefitsTerrorismVictimQueryOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

responseState

#ResponseState

Objeto ResponseState

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

respuesta

#Respuesta

Objeto Respuesta

specificData

#DatosEspecificos

Objeto DatosEspecificos

Respuesta

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

atributos

#Atributos

Objeto Atributos

transmisiones

#Transmisiones

Objeto Transmisiones

Atributos

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

idPeticion

String

Identificación de la petición

numElementos

int

Número de elementos

timeStamp

String

Dato de tiempo

estado

#Estado

Objeto Estado