Datos ofrecidos por la Dirección General de ordenación del juego

Datos ofrecidos por la Dirección General de ordenación del juego


24.1.- Servicio IDownloadGameBannedCompleteFileServicePortType 

Método downloadCompleteFileDGOJ 

Servicio para la descarga completa del registro general de interdicciones de acceso al juego

Código servicio / Permiso asociado

SVDDGOJDESCCOMPLWS01 / Descarga Completa del Registro General de Interdicciones de Acceso al Juego

Signatura

GameBannedCompleteFileOut downloadCompleteFileDGOJ(GameBannedCompleteFileRequest request)

Parámetros de invocación

 

GameBannedCompleteFileRequest extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

purposeData

#PurposeData

Objeto purposeData

identificationData

#IdentificationData

Objeto identificationData

Parámetros de respuesta

 

GameBannedCompleteFileOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

attributes

#Attributes

Objeto Attributes

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

base64File

String

Fichero zip codificado en base64

Attributes

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

petitionId

String

Id de petición

certificateCode

String

Código de certificado

responseState

#ResponseState

Objeto ResponseState

Tabla de estados de los datos específicos

Códigos error

Código

Descripción

Código

Descripción

CORE-DESCARGA_COMPLETA_DGOJ-001

El parámetro userCode es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-002

El parámetro applicationId es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-003

El parámetro consent es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-004

El parámetro procedureNumber es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-005

El parámetro fileNumber es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-006

El parámetro purposeText es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-007

El parámetro documentNumber es obligatorio para la consulta

CORE-DESCARGA_COMPLETA_DGOJ-008

El parámetro documentType es obligatorio para la consulta

try { IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("00000000T"); identificationData.setDocumentType("DNI"); UserData userData = new UserData(); userData.setName("JUAN"); userData.setSurname1("ESPANOL"); userData.setSurname2("ESPANOL"); PurposeData purposeData = new PurposeData(); purposeData.setConsent("Si"); purposeData.setFileNumber("0"); purposeData.setProcedureNumber("466"); purposeData.setPurposeValidationCode("466"); purposeData.setPurposeText("NA"); GameBannedCompleteFileRequest request = new GameBannedCompleteFileRequest(); request.setOrganismCode("ORG07458"); request.setUserCode("00000000T"); request.setIdentificationData(identificationData); request.setUserData(userData); request.setPurposeData(purposeData); // Invocación al servicio GameBannedCompleteFileOut result = client.downloadCompleteFileDGOJ(request); 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 newRegistryGameAccess

Servicio para el alta en Registro General de Interdicciones de Acceso al Juego de DGOJ

Código servicio / Permiso asociado

SVDDGOJALTAWS01 / Alta en Registro General de Interdicciones de Acceso al Juego

Signatura

GameAccessNewRegistryOut newRegistryGameAccess(GameAccessNewRegistryIn in)

Parámetros de invocación

 

GameAccessNewRegistryIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

gameAccessNewRegistryRequest

#GameAccessNewRegistryRequest

Objeto GameAccessNewRegistryRequest

GameAccessNewRegistryRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

purposeData

#PurposeData

Objeto purposeData

identificationData

#IdentificationData

Objeto identificationData

solicitudAlta

#SolicitudAlta

Objeto SolicitudAlta

automated

String

Valores S o N

procedureType

String

Clase de trámite

SolicitudAlta

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

numeroSoporte

String

Número de soporte del titular

fechaNacimiento

String

Fecha de nacimiento del titular a dar de alta

sexo

String

Sexo del titular a dar de alta

codigoProvincia

String

Código de provincia de residencia del titular a dar de alta

codigoMunicipio

String

Código de municipio de residencia del titular a dar de alta

domicilio

String

Domicilio de residencia del titular a dar de alta

codigoPostal

String

Código postal de la residencia del titular a dar de alta

telefono

String

Teléfono del titular a dar de alta

email

String

Email del titular a dar de alta

observaciones

String

Observaciones adicionales en el alta

notificacion

String

Indica si al ciudadano se le notificará y si será de forma electrónica o de forma postal

documentacion

#DocumentacionDgoj

Objeto DocumentacionDgoj

DocumentacionDgoj

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

documento

List<#DocumentoDgoj>

Objeto DocumentoDgoj

DocumentoDgoj

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

base64File

String

Documento asociado al titular a dar de alta

tipoDocumento

String

Tipo de documento enviado del titular a dar de alta. Formatos admitidos:
•doc
•docx
•odt
•pdf
•jpg
•png
•txt
•zip
•rar

descripcion

String

Descripción sobre el contenido del documento adjunto

clasificacion

String

Indica el tipo de documento adjunto.

•DNI
•NIE
•Pasaporte
•Otro

Parámetros de respuesta

 

GameAccessNewRegistryOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Fecha y hora de la petición

petitionId

String

Identificador de la petición

certificateCode

String

Código de estado y mensaje

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

Tabla de estados de los datos específicos

Códigos error

Código

Descripción

Código

Descripción

CORE-ALTA_REGISTRO_DGOJ-001

El parámetro userCode es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-002

El parámetro applicationId es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-003

El parámetro consent es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-004

El parámetro procedureNumber es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-005

El parámetro fileNumber es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-006

El parámetro purposeText es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-007

El parámetro documentNumber es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-009

El parámetro documentType es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-010

El parámetro codigoProvincia es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-031

El parámetro codigoMunicipio es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-032

El parámetro domicilio es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-033

El parámetro codigoPostal es obligatorio para la consulta

CORE-ALTA_REGISTRO_DGOJ-034

El parámetro fechaNacimiento es obligatorio para la consulta

try { GameAccessNewRegistryIn params = new GameAccessNewRegistryIn(); params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA); params.setUserCode(TestConstants.NIF_TEST); params.getGameAccessNewRegistryRequest().setAutomated("N"); params.getGameAccessNewRegistryRequest().setProcedureType("0"); GameAccessNewRegistryRequest gameAccessNewRegistryRequest = new GameAccessNewRegistryRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber(TestConstants.NIF_TEST); identificationData.setDocumentType("DNI"); UserData userData = new UserData(); userData.setName("JUAN"); userData.setSurname1("ESPANOL"); userData.setSurname2("ESPANOL"); gameAccessNewRegistryRequest.setUserData(userData); PurposeData purposeData = new PurposeData(); purposeData.setConsent("Si"); purposeData.setFileNumber("0"); purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER); purposeData.setPurposeValidationCode(TestConstants.PROCEDURE_NUMBER); purposeData.setPurposeText(TestConstants.PURPOSE); gameAccessNewRegistryRequest.setPurposeData(purposeData); DocumentoDgoj documentoDgoj = new DocumentoDgoj(); documentoDgoj.setBase64File("..."); documentoDgoj.setDescripcion("prueba"); documentoDgoj.setTipoDocumento("pdf"); List<DocumentoDgoj> listaDocumentos = new ArrayList<>(); listaDocumentos.add(documentoDgoj); DocumentacionDgoj documentacionDgoj = new DocumentacionDgoj(); documentacionDgoj.setDocumento(listaDocumentos); SolicitudAlta solicitudAlta = new SolicitudAlta(); solicitudAlta.setCodigoMunicipio("297"); solicitudAlta.setCodigoPostal("50001"); solicitudAlta.setCodigoProvincia("50"); solicitudAlta.setDomicilio("calle prueba"); solicitudAlta.setEmail("prueba@prueba.es"); solicitudAlta.setFechaNacimiento("12/12/1985"); solicitudAlta.setNotificacion("E"); solicitudAlta.setNumeroSoporte("E12345678"); solicitudAlta.setSexo("H"); solicitudAlta.setTelefono("660000000"); solicitudAlta.setDocumentacion(documentacionDgoj); gameAccessNewRegistryRequest.setSolicitudAlta(solicitudAlta); params.setGameAccessNewRegistryRequest(gameAccessNewRegistryRequest); GameAccessNewRegistryOut result = client.newRegistryGameAccess(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 registryGameDown

Servicio para el registro de baja en Registro General de Interdicciones de Acceso al Juego.

Código servicio / Permiso asociado

SVDDGOJBAJAWS01 / Registro de baja en Registro General de Interdicciones de Acceso al Juego

Signatura

GameDownRegistryOut registryGameDown (GameDownRegistryIn in)

Parámetros de invocación

 

GameDownRegistryIn extends ParamBase

 

GameDownRegistryRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

purposeData

#PurposeData

Objeto purposeData

identificationData

#IdentificationData

Objeto identificationData

solicitudAlta

#SolicitudAlta

Objeto SolicitudAlta

automated

String

Valores S o N

procedureType

String

Clase de trámite

Parámetros de respuesta

 

GameDownRegistryOut extends #ResultError

Nombre

Tipo

Descripción

timestamp

String

Fecha y hora de la petición

petitionId

String

Identificador de la petición

certificateCode

String

Código de estado y mensaje

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

Tabla de estados de los datos específicos

Códigos error

Código

Descripción

Código

Descripción

CORE-BAJA_REGISTRO_DGOJ-001

El parámetro userCode es obligatorio para la consulta

CORE-BAJA_REGISTRO_DGOJ-002