1.Introducción

G·Registro es una herramienta desarrollada por Guadaltel que da soporte a los procesos operativos de una Oficina de Registro de una entidad publica siguiendo el estándar SICRES1 (Sistema de Información Común de Registros de Entrada y Salida).

Podemos destacar dos aplicaciones dentro de G·REGISTRO:

  1. 1.Interfaz web. Permite incorporar en la herramienta la documentación que se reciba en papel por parte de los interesados, así como la gestión y administración de la misma. 

  2. 2.Interfaces de Integración. Conjunto de servicios desarrollados con tecnología SOA que permiten que terceras aplicaciones realicen operaciones de registro y consulta de asientos registrales. 

2.Servicios web de G·Registro

2.1.Introducción

Se ha desarrollado una interfaz para ofrecer cierta funcionalidad del registro a  aplicaciones externas, de manera que puedan integrarse fácilmente y permitir la interoperabilidad entre los distintos componentes del sistema de administración electrónica.

 

2.2.Descripción de las operaciones

La url de acceso al wsdl es:

http://nombre_maquina:puerto/gregistro/services/gregistro?wsdl

 

Donde se deberá sustituir nombre_maquina y puerto por los datos de la máquina donde está instalada G·Registro. Por otro lado, en el caso de que el contexto de aplicación varíe deberá sustituirse gregistro por la cadena correspondiente.

 

2.2.1.Operaciones de alta

2.2.1.1.Tipos de datos usados

Las operaciones del servicio web usan varios tipos de datos compuestos, descritos a continuación:

Campo

Descripción

Tipo

id

Identificador del documento en el gestor documental

String

contenido

Contenido del documento

byte[]

mimeType

Tipo mime del documento

String

nombre

Nombre del documento

String

observaciones

Observaciones del documento

String

digitalizadoDiferido

Boolean que indica si el documento será digitalizado a posteriori.

Boolean

idBinarioGestorDoc

Identificador del binario del documento en el gestor documental

String

tipoAutenticidad

Indentificador del tipo de autenticidad del documento.

“01” - Copia

“02” - Copia compulsada

“03” - Copia original

“04” - Original

String

tipoDocumento

Indentificador del tipo de documento, válido para los registros telemáticos.

“S” - Solicitud.

“A” - Adjunto.

String

firmasDocumento

Listado de firmas asociadas al documento

FirmaDocumento[]

2.2.1.1.2.Identificadores de documentos:

El tipo de dato Documento se puede cumplimentar de tres formas distintas y  correctas para identificar el binario del documento o el documento electrónico correctamente.

Si se desea enviar el binario del documento se utilizará el campo contenido, dejando vacíos los campos id e idBinarioGestorDoc, G·Registro creará en el gestor documental el documento electrónico con el binario facilitado asociado.

Para hacer uso de un documento electrónico ya existente en el gestor documental se indicará el identificador del documento en el campo id, dejando los campos contenido e idBinarioGestorDoc vacíos.

En el caso que se desee que G·Registro cree el documento electrónico utilizando un binario ya existente en el gestor documental se indicará el identificador del binario en el campo idBinarioGestorDoc, dejando los campos id y contenido vacíos.

 

  • Campo 

  • Descripción 

  • Tipo 

contenido

  • Contenido de la firma del documento 

  • byte[]

Campo

Descripción

Tipo

apellido1

Apellido 1 del interesado

String

apellido2

Apellido 2 del interesado

String

nombre

Nombre del interesado

String

identificador

Identificador del interesado

String

tipoIdentificador

Tipo de identificador del interesado. Posibles valores:

N para NIF, C para CIF, P para pasaporte, E para NIE y O para otros identificadores de persona física.

String

InteresadoExt

Referencia al interesado, en caso de usar un sistema de terceros externo. Si se envía, los demás datos del interesado no son obligatorios.

String

datosContactoExt

Referencia a los datos de contacto del interesado, en caso de usar un sistema de terceros externo

String

apellido1Representante

Apellido 1 del representante

String

apellido2Representante

Apellido 2 del representante

String

identificadorRepresentante

Identificador del representante

String

nombreRepresentante

Nombre del representante

String

tipoIdentificadorRepresentante

Tipo de identificador del representante. Posibles valores:

N para NIF, C para CIF, P para pasaporte, E para NIE y O para otros identificadores de persona física.

String

datosContactoExtRepresentante

Referencia a los datos de contacto del representante, en caso de usar un sistema de terceros externo.

String

interesadoExtRepresentante

Referencia al representante, en caso de usar un sistema de terceros externo. Si se envía, los demás datos del interesado no son obligatorios.

String

2.2.1.3.Método altaRegistroIntranetEntrada

 

Operación para dar de alta un asiento desde la intranet en el libro de entrada. La oficina de registro se obtendrá automáticamente del usuario, y el libro de registro de entrada será el principal definido para dicha oficina.

En caso de estar activado el calendario de festivos, si no se especifica fecha de registro concreta, la fecha de registro se calculará en las mismas condiciones que para el registro telemático.

Mediante configuración en G·Registro se pueden definir los tipos de asuntos, en el caso de indicar un tipo de asunto definido con unidad orgánica o extracto por defecto, en el caso de no indicarse estos valores se establecerán en el asiento, es decir, los campos codUniOrgDestino y extracto pueden enviarse vacíos al servicio si se indica un tipo asunto definido correctamente en la aplicación.

El usuario deberá tener los siguientes permisos:

 

En negrita los campos obligatorios

 

2.2.1.3.1.Parámetros de Entrada (DatosRegistroIntranetEntrada)

Campo

Descripción

Tipo

campoAuxiliar

Información adicional del asiento

String

claveUsuario

Contraseña del usuario. Dependiendo de la configuración puede no ser obligatoria

String

codAsunto

Código del asunto del asiento

String

codUniOrgDestino

Código de la unidad orgánica destino. Si no se especifica se cogerá la unidad orgánica del asunto.

String

codUniOrgOrigen

Código de la unidad orgánica origen. Obligatorio sólo en caso de no especificar interesado.

String

documentos

Array de documentos a registrar

Documento[]

extracto

Extracto/resumen del asiento

String

fechaRegistro

Fecha de registro del asiento (opcional, si no se pasa, se coge la del sistema)

Calendar

interesados

Array de interesados del asiento.Obligatorio sólo en caso de no especificar unidad orgánica de origen

Interesado[]

nombreUsuario

Código del usuario

String

numTransporte

Número de transporte del asiento

String

tipoTransporte

Tipo de transporte del asiento

String

codRegOriginal

Código de registro original del asiento

String

fechaRegOriginal

Fecha de registro original del asiento

Calendar

numRegOriginal

Número de registro original del asiento

String

tipoRegOriginal

Tipo de registro original del asiento (“E” o “S”)

String

numeroExpediente

Número de expediente

String

idioma

Idioma en el que se presenta la documentación

String

 

2.2.1.3.2.Respuesta del servicio (ResultadoRegistroIntranet)

Campo

Descripción

Tipo

numeroRegistro

Número de registro asignado por el sistema

String

fechaRegistro

Fecha de registro devuelta por el sistema

Calendar

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

idAsiento

Identificador del asiento creado

String

 

2.2.1.4.Método altaRegistroIntranetSalida

 

Operación para dar de alta un asiento desde la intranet en el libro de salida.  La oficina de registro se obtendrá automáticamente del usuario, y el libro de registro de salida será el principal definido para dicha oficina.

 

El usuario deberá tener los siguientes permisos:

 

En negrita los campos obligatorios

 

2.2.1.4.1.Parámetros de Entrada (DatosRegistroIntranet)

Campo

Descripción

Tipo

campoAuxiliar

Información adicional del asiento

String

claveUsuario

Contraseña del usuario. Dependiendo de la configuración puede no ser obligatoria

String

codAsunto

Código del asunto del asiento

String

codUniOrgDestino

Código de la unidad orgánica externa de destino Obligatorio sólo en caso de no especificar interesado.

String

codUniOrgOrigen

Código de la unidad orgánica origen Si no se especifica se cogerá la unidad orgánica del usuario.

String

documentos

Array de documentos a registrar

Documento[]

extracto

Extracto/resumen del asiento

String

fechaRegistro

Fecha de registro del asiento (opcional, si no se pasa, se coge la del sistema)

Calendar

interesados

Array de interesados del asiento. Obligatorio sólo en caso de no especificar unidad orgánica de destino

Interesado[]

nombreUsuario

Código del usuario

String

numTransporte

Número de transporte del asiento

String

tipoTransporte

Tipo de transporte del asiento

String

numeroExpediente

Número de expediente

String

idioma

Idioma en el que se presenta la documentación

String

 

2.2.1.4.2.Respuesta del servicio (ResultadoRegistroIntranet)

Campo

Descripción

Tipo

numeroRegistro

Número de registro obtenido

String

fechaRegistro

Fecha de registro devuelta por el sistema

Calendar

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

idAsiento

Identificador del asiento creado

String

 

2.2.1.5.Método altaRegistroTelematicoEntrada

 

Operación para dar de alta un registro telemático en el libro de entrada. La oficina de registro de entrada será obtendrá automáticamente del usuario, y el libro de registro será el principal definido para dicha oficina.

 

En caso de estar activado el calendario de festivos, y el registro se realiza en día no hábil, la fecha de registro serán las cero horas y un segundo del primer día hábil siguiente.

 

Mediante configuración en G·Registro se pueden definir los tipos de asuntos, en el caso de indicar un tipo de asunto definido con unidad orgánica o extracto por defecto, en el caso de no indicarse estos valores se establecerán en el asiento, es decir, los campos codUniOrgDestino y extracto pueden enviarse vacíos al servicio si se indica un tipo asunto definido correctamente en la aplicación.

 

En negrita los campos obligatorios

2.2.1.5.1.Parámetros de Entrada (DatosRegistroTelematico)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario. Dependiendo de la configuración puede no ser obligatoria

String

codAsunto

Código del asunto del asiento

String

codUniOrgDestino

Código de la unidad orgánica destino Si no se especifica se cogerá la unidad orgánica del asunto.

String

documentos

Array de documentos anexos a la anotación

Documento[]

extracto

Extracto/resumen del asiento

String

hash

Hash para lo obtención del sellado de tiempo, en caso de que no se envíen los binarios de los documentos

String

interesados

Listado de interesados en el asiento

Interesado[]

nombreUsuario

Código del usuario (debe pertenecer a la oficina de registro telemático)

String

numeroExpediente

Número de expediente

String

idioma

Idioma en el que se presenta la documentación

String

 

 

2.2.1.5.2.Respuesta del servicio (ResultadoRegistroTelematico)

Campo

Descripción

Tipo

numeroRegistro

Número de registro devuelto por el sistema

String

fechaRegistro

Fecha de registro devuelta por el sistema

Calendar

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

selloDeTiempo

Sellado de tiempo devuelto por el sistema (sólo en caso de que se envíe el hash)

byte[]

idAsiento

Identificador del asiento creado

String

 

2.2.2.Operaciones de consulta

2.2.2.1.Tipos de datos usados

Campo

Descripción

Tipo

identificador

Identificador del asiento

String

numeroRegistro

Número de registro

String

fechaRegistro

Fecha de registro

Calendar

codTipoAsunto

Código del tipo de asunto del asiento

String

tipoAsunto

Descripción del tipo de asunto del asiento

String

unidadOrganicaOrigen

Unidad orgánica origen del asiento

String

unidadOrganicaDestino

Unidad orgánica destino del asiento

String

codLibroRegistro

Código del libro de registro del asiento

String

libroRegistro

Libro de registro del asiento

String

resumen

Resumen/extracto del asiento

String

estado

Estado de la anotación

String

cuidJustificante

Identificador del justificante en el gestor documental si existe.

String

registroTelematico

Indica si el registro es telemático.

Boolean

interesados

Interesados en la anotación

InteresadoConsulta[]

 

Campo

Descripción

Tipo

id

Id del documento

String

nombre

Nombre del documento

String

observaciones

Observaciones del documento

String

idGestorDoc

Identificador del documento en el gestor documental

String

idCarpetaGestorDoc

Identificador de la carpeta que contiene el documento en el gestor documental

String

idBinarioGestorDoc

Identificador del documento en el gestor documental

String

 

Campo

Descripción

Tipo

identificador

Id del Interesado

String

nombre

Nombre del interesado

String

apellido1

Apellido 1 del interesado

String

apellido2

Apellido 2 del interesado

String

provincia

Provincia del interesado

String

municipio

 Municipio del interesado

String

direccion

 Dirección del interesado

String

codigoPostal

 Código postal del interesado

String

tipoIdentificador

Tipo de identificador del interesado (N, C, ...)

String

telefono

Teléfono del interesado

String

ttlfmovil

Teléfono móvil del interesado

String

email

Email del interesado

String

fax

Fax del interesado

String

numero

Número de la dirección de contacto del interesado

String

portal

Portal de la dirección de contacto del interesado

String

bloque

Bloque de la dirección de contacto del interesado

String

piso

Piso de la dirección de contacto del interesado

String

pais

País de la dirección de contacto del interesado

String

escalera

Escalera de la dirección de contacto del interesado

String

tipoVia

Tipo de vía de la dirección de contacto del interesado

String

letra

Letra de la dirección de contacto del interesado

String

nombrevia

Nombre la vía de la dirección de contacto del interesado

String

idExterno

Identificador del interesado en el sistema de terceros externos

String

otrosDatosExt

Referencia a los datos de contacto en el sistema de terceros externos

String

representante

Representante del interesado

InteresadoConsulta

principal

Indica si el interesado es principal o no.

Boolean

Campo

Descripción

Tipo

codigo

Código del asunto

String

descripcion

Descripción del error

String

Campo

Descripción

Tipo

apellido1

Apellido 1 del usuario

String

apellido2

Apellido 2 del usuario

String

identificador

Identificador del usuario

String

nombre

Nombre del usuario

String

tipoIdentificador

Tipo de identificador del usuario

String

codUsuario

Código del usuario

String

codOficinaRegistro

Código de la oficina de registro del usuario

String

descOficinaRegistro

Descripción de la oficina de registro del usuario

String

codUnidadOrganica

Código de la unidad orgánica del usuario

String

descUnidadOrganica

Descripción de la unidad orgánica del usuario

String

2.2.2.4.Método consultaRegistros

 

Operación para buscar asientos filtrando por diversos criterios.

Si el usuario no tiene el permiso “GESTORLIBROS”, se filtrará automaticamente por la oficina de registro del usuario

2.2.2.4.1.Parámetros de Entrada (DatosConsultaRegistros)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

resumen

Resumen / Extracto del asiento

String

numeroRegistro

Número de registro del asiento

String

unidadOrganicaOrigen

Código de la unidad orgánica origen

String

unidadOrganicaDestino

Código de la unidad orgánica destino

String

estados

Estados posibles del asiento

String[]

fechaDesde

Fecha mínima de registro

Calendar

fechaHasta

Fecha máxima de registro

Calendar

nombreUsuario

Código del usuario

String

tipoRegistro

Tipo de registro (E, S o I)

String

numeroExpediente

Número de expediente

String

tipoIdentificadorInteresado

Tipo de identificador del interesado (NIF, CIF, ...)

String

identificadorInteresado

Identificador del interesado

String

nombreInteresado

Nombre del interesado

String

apellido1Interesado

Apellido 1 del interesado

String

apellido2Interesado

Apellido 2 del interesado

String

 

2.2.2.4.2.Respuesta del servicio (ResultadoConsultaRegistros)

Campo

Descripción

Tipo

asientos

Array de asientos que cumplen los criterios de búsqueda

Asiento[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.5.Método consultaRegistro

 

Operación para obtener más información de un asiento concreto, a partir de su identificador.

2.2.2.5.1.Parámetros de Entrada (DatosConsulta)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento a recuperar

String

nombreUsuario

Código del usuario

String

 

2.2.2.5.2.Respuesta del servicio (ResultadoConsulta)

Campo

Descripción

Tipo

numeroRegistro

Número de registro del asiento

String

fechaRegistro

Fecha de registro del asiento

Calendar

codTipoAsunto

Código del tipo asunto del asiento

String

tipoAsunto

Descripción del tipo de asunto del asiento

String

codTipoTransporte

Código del tipo de transporte del asiento

String

tipoTransporte

Descripción  del tipo de transporte del asiento

String

numeroTransporte

Número de transporte del asiento

String

numeroExpediente

Número de expediente.

String

idioma

Idioma del registro

String

campoAuxiliar

Campo auxiliar del registro.

String

fechaRegistroOrig

Fecha de registro original del asiento

Calendar

codOficRegistroOrig

Oficina de registro original

String

numeroRegistroOrig

Número de registro original

String

tipoRegistroOrig

Tipo de registro original

String

codUnidadOrganicaOrigen

Código de la unidad orgánica origen del asiento

String

unidadOrganicaOrigen

Nombre de la unidad orgánica origen del asiento

String

codUnidadOrganicaDestino

Código de la unidad orgánica destino del asiento

String

unidadOrganicaDestino

Nombre de la unidad orgánica destino del asiento

String

codOficinaRegistro

Código de la oficina de registro del asiento

String

oficinaRegistro

Nombre de la oficina de registro del asiento

String

codLibroRegistro

Código del libro de registro del asiento

String

libroRegistro

Descripción del libro de registro del asiento

String

fechaPresentacion

Fecha de presentación

Calendar

resumen

Extracto/Resumen del asiento

String

estado

Estado del asiento

R y L = Pendiente
D = Devuelto
T = Recepcionado
A = Anulado

String

interesados

Array de interesados en el asiento

InteresadoConsulta[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.6.Método consultaDocumentos

Operación para obtener el listado de documentos de un asiento a partir de su identificador.

Será necesario que el usuario tenga el permiso “DOCUMENTACIÓN”, o que el asiento tenga como origen o destino la unidad orgánica del usuario.

 

2.2.2.6.1.Parámetros de Entrada (DatosConsultaDocumentos)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento a consultar

String

nombreUsuario

Código del usuario

String

omitirPermisos

True para que no se tengan en cuenta los permisos del usuario para obtener los documentos

Boolean

idBinarioGestorDoc

Identificador del binario del documento en el gestor documental

String

 

2.2.2.6.2.Respuesta del servicio (ResultadoConsultaDocumentos)

Campo

Descripción

Tipo

documentos

Listado de documentos que devuelve la búsqueda

DocumentoConsulta[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.7.Método recuperarDocumento

 

Operación para recuperar el binario de un documento.

Será necesario que el usuario tenga el permiso “DOCUMENTACIÓN”, o que el asiento tenga como origen o destino la unidad orgánica del usuario.

2.2.2.7.1.Parámetros de Entrada (DatosRecuperarDocumento)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idDocumento

Identificador del documento a recuperar

String

nombreUsuario

Código del usuario

String

omitirPermisos

True para que no se tengan en cuenta los permisos del usuario para recuperar el documento

Boolean

 

2.2.2.7.2.Respuesta del servicio (ResultadoRecuperarDocumento)

Campo

Descripción

Tipo

contenido

Contenido del documento

byte[]

nombre

Nombre del documento

String

mimetype

Tipo mime del documento

String

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.8.Método consultaAsuntos

 

Operación para consultar los asuntos disponibles para la oficina del usuario

2.2.2.8.1.Parámetros de Entrada (DatosConsultaAsuntos)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

nombreUsuario

Código del usuario

String

 

2.2.2.8.2.Respuesta del servicio (ResultadoConsultaAsuntos)

Campo

Descripción

Tipo

asuntos

Lista de asuntos disponibles para la oficina del usuario

Asunto[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.9.Método recuperarEtiquetas

 

Operación para recuperar las etiquetas para el escaneado masivo de un asiento.

2.2.2.9.1.Parámetros de Entrada (DatosRecuperarEtiquetas)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento del que se quiere recuperar las etiquetas

String

nombreUsuario

Código del usuario

String

 

2.2.2.9.2.Respuesta del servicio (ResultadoRecuperarEtiquetas)

Campo

Descripción

Tipo

etiquetas

Binario de las etiquetas en formato PDF

byte[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

2.2.2.11.Método consultarJustificante

 

Operación para consultar el justificante de un asiento. Si está firmado se devolverá con informe de firma.

2.2.2.11.1.Parámetros de Entrada (DatosConsultarJustificante)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento del que se quiere recuperar su justificante

String

nombreUsuario

Código del usuario

String

crearNuevo

Indica si se desea la creación de un nuevo justificante si ya existiese uno para el asiento.

Boolean

 

2.2.2.11.2.Respuesta del servicio (ResultadoConsultarJustificante)

Campo

Descripción

Tipo

cidGestorDoc

Identificador del justificante en el gestor documental.

String

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

 

2.2.2.12.Método recuperarJustificante

 

Operación para recuperar el justificante de un asiento. Si está firmado se devolverá con informe de firma.

2.2.2.12.1.Parámetros de Entrada (DatosRecuperarJustificante)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento del que se quiere recuperar su justificante

String

nombreUsuario

Código del usuario

String

crearNuevo

Indica si se desea la creación de un nuevo justificante si ya existiese uno para el asiento.

Boolean

 

2.2.2.12.2.Respuesta del servicio (ResultadoRecuperarJustificante)

Campo

Descripción

Tipo

justificante

Binario del justificante en formato PDF

byte[]

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.13.Método incorporarDocumento

 

Operación para incorporar el binario de un documento digitalizado a posteriori. Si la configuración de la aplicación no permite actualizar documentos ya incorporados, se devolverá error "El documento ya se había incorporado”

El usuario deberá tener el permiso “MODDOCUMENTACION”

2.2.2.13.1.Parámetros de Entrada (DatosIncorporarDocumento)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

nombreUsuario

Código del usuario

String

idEtiqueta

Identificador de la etiqueta del documento.

String

contenido

Contenido del documento digitalizado masivamente

byte[]

nombreFichero

Nombre del fichero

String

mimeType

Tipo mime del documento

String

idBinarioGestorDoc

Identificador del binario del documento en el gestor documental

String

omitirPermisos

True para que no se tengan en cuenta los permisos del usuario para recuperar el documento

Boolean

 

2.2.2.13.2.Respuesta del servicio (ResultadoRecuperarDocumento)

Campo

Descripción

Tipo

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.14.Método enviarValija

Operación para enviar el asiento a valija.

2.2.2.14.1.Parámetros de Entrada (DatosEnviarValija)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento que se quiere enviar a valija

String

nombreUsuario

Código del usuario

String

 

2.2.2.14.2.Respuesta del servicio (ResultadoEnviarValija)

Campo

Descripción

Tipo

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.15.Método consultaUsuarios

Operación para consultar los usuarios y sus datos a partir del idientificador

2.2.2.15.1.Parámetros de Entrada (DatosConsultaUsuarios)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

identificadorUsuario

Identificador por el que filtrará. Si no se especifica, se buscará por el identificador del usuario que se pasa en el parámetro “nombreUsuario”

String

nombreUsuario

Código del usuario

String

 

2.2.2.15.2.Respuesta del servicio (ResultadoConsultaUsuarios)

Campo

Descripción

Tipo

codigoError

Código del error en caso de que se produzca

String

usuarios

Array de usuarios con el identificador pasado como parámetro

Usuario[]

descripcionError

Descripción del error en caso de que se produzca

String

 

2.2.2.16.Método actualizarEstadoRegistro

Operación para actualizar el estado de un registro. Para recepcionar, anular O volver a pendiente el usuario debe tener el permiso “BASICO”. Además, en caso de no estar activada la integración con valija, para devolver será necesario el permiso “DEVOLVER”

 

2.2.2.16.1.Parámetros de Entrada (DatosActualizarEstadoRegistro)

Campo

Descripción

Tipo

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento del que se quiere actualizar su estado

String

accion

Acción que se quiere realizar. Los valores válidos son:

  • “DEV”: devolver 

  • “REC": recepcionar 

  • “ANU": anular 

  • PEN”: pendiente 

String

nombreUsuario

Código del usuario

String

observaciones

Observaciones que se incluirán como complemento del cambio.

String

omitirPermisos

True para que no se tengan en cuenta los permisos del usuario para actualizar el estado

Boolean

En función del estado del asiento el resultado será el siguiente.

 

Estado/Acción

Recepcionar

Devolver

Pendiente

Actualiza el estado y queda en el histórico

Actualiza el estado y queda en el histórico

Recepcionado

Añade al histórico

Actualiza el estado y queda en el histórico

Anulado

Excepcion: "El asiento estaba anulado"

Excepcion: "El asiento estaba anulado"

Devuelto

Excepcion: "El asiento estaba devuelto"

Añade al histórico

2.2.2.16.3.Respuesta del servicio (ResultadoActualizarEstadoRegistro)

Campo

Descripción

Tipo

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

 

2.2.2.17.Método modificacionRegistro

Operación para modificar datos de un registro.

Se permitirá la modificación de los campos informativos del registro, para realizar modficiaciones más complejas sobre un registro es necesario que se realice desde la aplicación puesto que la modficicación completa de un registro  debe ser realizada por un usurio administrador de registro.

El usuario de servicios web debe tener el permiso “BASICO”.  Para dejar los campos a modificar vacíos será necesario indicar en ellos el valor “null”, en formato String.

El campo EXTRACTO en ningún momento se podrá establecer a vacío.

 

2.2.2.17.1.Parámetros de Entrada (DatosModificacionRegistro)

Campo

Descripción

Tipo

nombreUsuario

Código del usuario

String

claveUsuario

Contraseña del usuario

String

idAsiento

Identificador del asiento del que se quiere actualizar su estado

String

expediente

Número de expediente del registro

String

informacionAdicional

Información adicional del registro.

String

omitirPermisos

True para que no se tengan en cuenta los permisos del usuario para actualizar el estado.

Boolean

codAsunto

Código del asunto del asiento.

String

extracto

Extracto/resumen del asiento.

String

tipoTransporte

Tipo de transporte del asiento.

String

numTransporte

Número de transporte del asiento.

String

idioma

Idioma en el que se presenta la documentación.

String

 

2.2.2.17.2.Respuesta del servicio (ResultadoModificacioRegistro)

Campo

Descripción

Tipo

codigoError

Código del error en caso de que se produzca

String

descripcionError

Descripción del error en caso de que se produzca

String

 

 

2.3.Códificación de errores

 

Código

Descripción

1

Datos vacío

2

El extracto debe tener una longitud máxima de 240 caracteres

3

El campo auxiliar debe tener una longitud máxima de 240 caracteres

4

El numero de transporte debe tener una longitud máxima de 8 caracteres

5

El usuario pertenece a la oficina de registro telemático

6

El usuario no tiene permisos para modificar la fecha de registro

7

No existe ningún libro de registro para la oficina del usuario

8

No se ha especificado unidad organica de origen

9

No existe unidad orgánica con el código especificado

10

La unidad orgánica especificada no es registral

11

No se ha especificado unidad organica de destino

12

El tipo de transporte indicado no existe

13

No existe ningún asunto con ese código

14

El tipo de asunto seleccionado no pertenece a la oficina del usuario

15

El código de oficina de registro original debe tener una longitud máxima de 50 caracteres

16

El numero de registro original debe tener una longitud máxima de 20 caracteres

17

El tipo de registro original debe ser 'E' o 'S'

18

No existe ningún usuario con el código pasado como parámetro

19

Los campos NombreUsuario y ClaveUsuario son obligatorios

20

La clave del usuario no es válida

21

El usuario está bloqueado

22

El usuario no tiene el perfil necesario

23

La oficina del usuario no está vigente

24

Se produjo un error al obtener el tercero en el sistema externo

25

Datos del interesado incompleto. Campos obligatorios: Identificador y Nombre/Razón Social

26

Se ha producido un error al almacenar el fichero

27

El usuario no pertenece a la oficina de registro telemático

28

Es obligatorio especificar el hash o los documentos

29

Datos de consulta vacío

30

Parámetro identificador de asiento no especificado

31

No se ha encontrado ningún asiento con los datos aportados

32

Parámetro identificador de documento no especificado

33

Error desconocido

34

No hay ningún documento del que generar etiquetas

35

No hay ningún documento con el identificador de escaneado indicado

36

Parámetro identificador de escaneado no especificado

37

Parámetro contenido del documento no especificado

38

El campo extracto es obligatorio

39

Es obligatorio al menos un interesado

40

El idioma indicado no existe

41

El asiento estaba anulado

42

El asiento estaba devuelto

43

Acción no válida

44

Se produjo un error al enviar a valija

45

El asiento ya se había enviado a valija

46

Tanto el parámetro identificador como el identificador del usuario están vacíos

47

Parámetro mimetype no especificado

48

El documento ya se había incorporado

49

Error al realizar la firma

50

El usuario no tiene permisos para realizar la acción

51

Los parámetros especificados no son válidos

52

Es obligatorio especificar interesado o unidad orgánica externa de origen

53

La unidad orgánica no está vigente

54

El tipo de identificador del interesado no es válido

55

El tamaño del identificador supera el máximo permitido.

56

El tamaño de la razón social supera el máximo permitido.

57

El tamaño del nombre de supera el máximo permitido.

58

El tamaño del primer apellido supera el máximo permitido.

59

El tamaño del segundo apellido supera el máximo permitido.

60

Se ha encontrado un interesado con el mismo identificador en el sistema y no coinciden los datos.

61

No se puede seleccionar una unidad orgánica interna como origen de entradas o destino de salidas.

2.5.Wsdl del Servicio

 

<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net.

 RI's version is JAX-WS RI 2.1.3-b02-. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net.

 RI's version is JAX-WS RI 2.1.3-b02-. -->

<definitions

        xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://imp.registerws.gonce.guadaltel.es/"

        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/"

        targetNamespace="http://imp.registerws.gonce.guadaltel.es/" name="GRegistroPortTypeService">

        <types>

                <xsd:schema>

                        <xsd:import namespace="http://imp.registerws.gonce.guadaltel.es/"

                                schemaLocation="http://localhost:8082/gregistro/services/gregistro?xsd=1"></xsd:import>

                </xsd:schema>

        </types>

        <message name="consultaUsuario">

                <part name="parameters" element="tns:consultaUsuario"></part>

        </message>

        <message name="consultaUsuarioResponse">

                <part name="parameters" element="tns:consultaUsuarioResponse"></part>

        </message>

        <message name="consultaDatosContacto">

                <part name="parameters" element="tns:consultaDatosContacto"></part>

        </message>

        <message name="consultaDatosContactoResponse">

                <part name="parameters" element="tns:consultaDatosContactoResponse"></part>

        </message>

        <message name="insertarInteresadoExterno">

                <part name="parameters" element="tns:insertarInteresadoExterno"></part>

        </message>

        <message name="insertarInteresadoExternoResponse">

                <part name="parameters" element="tns:insertarInteresadoExternoResponse"></part>

        </message>

        <message name="insertarDatosContacto">

                <part name="parameters" element="tns:insertarDatosContacto"></part>

        </message>

        <message name="insertarDatosContactoResponse">

                <part name="parameters" element="tns:insertarDatosContactoResponse"></part>

        </message>

        <message name="altaRegistroTelematicoEntrada">

                <part name="parameters" element="tns:altaRegistroTelematicoEntrada"></part>

        </message>

        <message name="altaRegistroTelematicoEntradaResponse">

                <part name="parameters" element="tns:altaRegistroTelematicoEntradaResponse"></part>

        </message>

        <message name="altaRegistroIntranetSalida">

                <part name="parameters" element="tns:altaRegistroIntranetSalida"></part>

        </message>

        <message name="altaRegistroIntranetSalidaResponse">

                <part name="parameters" element="tns:altaRegistroIntranetSalidaResponse"></part>

        </message>

        <message name="altaRegistroIntranetEntrada">

                <part name="parameters" element="tns:altaRegistroIntranetEntrada"></part>

        </message>

        <message name="altaRegistroIntranetEntradaResponse">

                <part name="parameters" element="tns:altaRegistroIntranetEntradaResponse"></part>

        </message>

        <message name="consultaRegistro">

                <part name="parameters" element="tns:consultaRegistro"></part>

        </message>

        <message name="consultaRegistroResponse">

                <part name="parameters" element="tns:consultaRegistroResponse"></part>

        </message>

        <message name="consultaRegistros">

                <part name="parameters" element="tns:consultaRegistros"></part>

        </message>

        <message name="consultaRegistrosResponse">

                <part name="parameters" element="tns:consultaRegistrosResponse"></part>

        </message>

        <message name="consultaDocumentos">

                <part name="parameters" element="tns:consultaDocumentos"></part>

        </message>

        <message name="consultaDocumentosResponse">

                <part name="parameters" element="tns:consultaDocumentosResponse"></part>

        </message>

        <message name="consultaAsuntos">

                <part name="parameters" element="tns:consultaAsuntos"></part>

        </message>

        <message name="consultaAsuntosResponse">

                <part name="parameters" element="tns:consultaAsuntosResponse"></part>

        </message>

        <message name="recuperarDocumento">

                <part name="parameters" element="tns:recuperarDocumento"></part>

        </message>

        <message name="recuperarDocumentoResponse">

                <part name="parameters" element="tns:recuperarDocumentoResponse"></part>

        </message>

        <message name="incorporarDocumento">

                <part name="parameters" element="tns:incorporarDocumento"></part>

        </message>

        <message name="incorporarDocumentoResponse">

                <part name="parameters" element="tns:incorporarDocumentoResponse"></part>

        </message>

        <message name="recuperarEtiquetas">

                <part name="parameters" element="tns:recuperarEtiquetas"></part>

        </message>

        <message name="recuperarEtiquetasResponse">

                <part name="parameters" element="tns:recuperarEtiquetasResponse"></part>

        </message>

        <message name="consultarJustificante">

                <part name="parameters" element="tns:consultarJustificante"></part>

        </message>

        <message name="consultarJustificanteResponse">

                <part name="parameters" element="tns:consultarJustificanteResponse"></part>

        </message>

        <message name="recuperarJustificante">

                <part name="parameters" element="tns:recuperarJustificante"></part>

        </message>

        <message name="recuperarJustificanteResponse">

                <part name="parameters" element="tns:recuperarJustificanteResponse"></part>

        </message>

        <message name="enviarValija">

                <part name="parameters" element="tns:enviarValija"></part>

        </message>

        <message name="enviarValijaResponse">

                <part name="parameters" element="tns:enviarValijaResponse"></part>

        </message>

        <message name="consultaUsuarios">

                <part name="parameters" element="tns:consultaUsuarios"></part>

        </message>

        <message name="consultaUsuariosResponse">

                <part name="parameters" element="tns:consultaUsuariosResponse"></part>

        </message>

        <message name="actualizarEstadoRegistro">

                <part name="parameters" element="tns:actualizarEstadoRegistro"></part>

        </message>

        <message name="actualizarEstadoRegistroResponse">

                <part name="parameters" element="tns:actualizarEstadoRegistroResponse"></part>

        </message>

        <message name="modificacionRegistro">

                <part name="parameters" element="tns:modificarRegistro"></part>

        </message>

        <message name="modificacionRegistroResponse">

                <part name="parameters" element="tns:modificacionRegistroResponse"></part>

        </message>

        <portType name="GRegistroPortType">

                <operation name="consultaUsuario">

                        <input message="tns:consultaUsuario"></input>

                        <output message="tns:consultaUsuarioResponse"></output>

                </operation>

                <operation name="consultaDatosContacto">

                        <input message="tns:consultaDatosContacto"></input>

                        <output message="tns:consultaDatosContactoResponse"></output>

                </operation>

                <operation name="insertarInteresadoExterno">

                        <input message="tns:insertarInteresadoExterno"></input>

                        <output message="tns:insertarInteresadoExternoResponse"></output>

                </operation>

                <operation name="insertarDatosContacto">

                        <input message="tns:insertarDatosContacto"></input>

                        <output message="tns:insertarDatosContactoResponse"></output>

                </operation>

                <operation name="altaRegistroTelematicoEntrada">

                        <input message="tns:altaRegistroTelematicoEntrada"></input>

                        <output message="tns:altaRegistroTelematicoEntradaResponse"></output>

                </operation>

                <operation name="altaRegistroIntranetSalida">

                        <input message="tns:altaRegistroIntranetSalida"></input>

                        <output message="tns:altaRegistroIntranetSalidaResponse"></output>

                </operation>

                <operation name="altaRegistroIntranetEntrada">

                        <input message="tns:altaRegistroIntranetEntrada"></input>

                        <output message="tns:altaRegistroIntranetEntradaResponse"></output>

                </operation>

                <operation name="consultaRegistro">

                        <input message="tns:consultaRegistro"></input>

                        <output message="tns:consultaRegistroResponse"></output>

                </operation>

                <operation name="consultaRegistros">

                        <input message="tns:consultaRegistros"></input>

                        <output message="tns:consultaRegistrosResponse"></output>

                </operation>

                <operation name="consultaDocumentos">

                        <input message="tns:consultaDocumentos"></input>

                        <output message="tns:consultaDocumentosResponse"></output>

                </operation>

                <operation name="consultaAsuntos">

                        <input message="tns:consultaAsuntos"></input>

                        <output message="tns:consultaAsuntosResponse"></output>

                </operation>

                <operation name="recuperarDocumento">

                        <input message="tns:recuperarDocumento"></input>

                        <output message="tns:recuperarDocumentoResponse"></output>

                </operation>

                <operation name="incorporarDocumento">

                        <input message="tns:incorporarDocumento"></input>

                        <output message="tns:incorporarDocumentoResponse"></output>

                </operation>

                <operation name="recuperarEtiquetas">

                        <input message="tns:recuperarEtiquetas"></input>

                        <output message="tns:recuperarEtiquetasResponse"></output>

                </operation>

                <operation name="consultarJustificante">

                        <input message="tns:consultarJustificante"></input>

                        <output message="tns:consultarJustificanteResponse"></output>

                </operation>

                <operation name="recuperarJustificante">

                        <input message="tns:recuperarJustificante"></input>

                        <output message="tns:recuperarJustificanteResponse"></output>

                </operation>

                <operation name="enviarValija">

                        <input message="tns:enviarValija"></input>

                        <output message="tns:enviarValijaResponse"></output>

                </operation>

                <operation name="consultaUsuarios">

                        <input message="tns:consultaUsuarios"></input>

                        <output message="tns:consultaUsuariosResponse"></output>

                </operation>

                <operation name="actualizarEstadoRegistro">

                        <input message="tns:actualizarEstadoRegistro"></input>

                        <output message="tns:actualizarEstadoRegistroResponse"></output>

                </operation>

                <operation name="modificacionRegistro">

                        <input message="tns:modificacionRegistro"></input>

                        <output message="tns:modificacionRegistroResponse"></output>

                </operation>

        </portType>

        <binding name="GRegistroPortTypePortBinding" type="tns:GRegistroPortType">

                <soap:binding transport="http://schemas.xmlsoap.org/soap/http"

                        style="document"></soap:binding>

                <operation name="consultaUsuario">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaDatosContacto">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="insertarInteresadoExterno">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="insertarDatosContacto">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="altaRegistroTelematicoEntrada">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="altaRegistroIntranetSalida">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="altaRegistroIntranetEntrada">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaRegistro">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaRegistros">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaDocumentos">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaAsuntos">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="recuperarDocumento">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="incorporarDocumento">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="recuperarEtiquetas">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultarJustificante">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="recuperarJustificante">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="enviarValija">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="consultaUsuarios">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="actualizarEstadoRegistro">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

                <operation name="modificacionRegistro">

                        <soap:operation soapAction=""></soap:operation>

                        <input>

                                <soap:body use="literal"></soap:body>

                        </input>

                        <output>

                                <soap:body use="literal"></soap:body>

                        </output>

                </operation>

        </binding>

        <service name="GRegistroPortTypeService">

                <port name="GRegistroPortTypePort" binding="tns:GRegistroPortTypePortBinding">

                        <soap:address location="http://localhost:8082/gregistro/services/gregistro"></soap:address>

                </port>

        </service>

</definitions>

 

 

2.6.Xsd

 

<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net.

 RI's version is JAX-WS RI 2.1.3-b02-. -->

<xs:schema xmlns:tns="http://imp.registerws.gonce.guadaltel.es/"

        xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"

        targetNamespace="http://imp.registerws.gonce.guadaltel.es/">

 

        <xs:element name="actualizarEstadoRegistro" type="tns:actualizarEstadoRegistro"></xs:element>

 

        <xs:element name="actualizarEstadoRegistroResponse" type="tns:actualizarEstadoRegistroResponse"></xs:element>

 

        <xs:element name="altaRegistroIntranetEntrada" type="tns:altaRegistroIntranetEntrada"></xs:element>

 

        <xs:element name="altaRegistroIntranetEntradaResponse" type="tns:altaRegistroIntranetEntradaResponse"></xs:element>

 

        <xs:element name="altaRegistroIntranetSalida" type="tns:altaRegistroIntranetSalida"></xs:element>

 

        <xs:element name="altaRegistroIntranetSalidaResponse" type="tns:altaRegistroIntranetSalidaResponse"></xs:element>

 

        <xs:element name="altaRegistroTelematicoEntrada" type="tns:altaRegistroTelematicoEntrada"></xs:element>

 

        <xs:element name="altaRegistroTelematicoEntradaResponse"

                type="tns:altaRegistroTelematicoEntradaResponse"></xs:element>

 

        <xs:element name="consultaAsuntos" type="tns:consultaAsuntos"></xs:element>

 

        <xs:element name="consultaAsuntosResponse" type="tns:consultaAsuntosResponse"></xs:element>

 

        <xs:element name="consultaDatosContacto" type="tns:consultaDatosContacto"></xs:element>

        <xs:element name="consultaDatosContactoResponse" type="tns:consultaDatosContactoResponse"></xs:element>

 

        <xs:element name="consultaDocumentos" type="tns:consultaDocumentos"></xs:element>

 

        <xs:element name="consultaDocumentosResponse" type="tns:consultaDocumentosResponse"></xs:element>

 

        <xs:element name="consultaRegistro" type="tns:consultaRegistro"></xs:element>

 

        <xs:element name="consultaRegistroResponse" type="tns:consultaRegistroResponse"></xs:element>

 

        <xs:element name="consultaRegistros" type="tns:consultaRegistros"></xs:element>

 

        <xs:element name="consultaRegistrosResponse" type="tns:consultaRegistrosResponse"></xs:element>

 

        <xs:element name="consultaUsuario" type="tns:consultaUsuario"></xs:element>

 

        <xs:element name="consultaUsuarioResponse" type="tns:consultaUsuarioResponse"></xs:element>

 

        <xs:element name="consultaUsuarios" nillable="true"

                type="tns:consultaUsuarios"></xs:element>

 

        <xs:element name="consultaUsuariosResponse" nillable="true"

                type="tns:consultaUsuariosResponse"></xs:element>

 

        <xs:element name="consultarJustificante" type="tns:consultarJustificante"></xs:element>

 

        <xs:element name="consultarJustificanteResponse" type="tns:consultarJustificanteResponse"></xs:element>

 

        <xs:element name="enviarValija" nillable="true" type="tns:enviarValija"></xs:element>

 

        <xs:element name="enviarValijaResponse" nillable="true"

                type="tns:enviarValijaResponse"></xs:element>

 

        <xs:element name="incorporarDocumento" type="tns:incorporarDocumento"></xs:element>

 

        <xs:element name="incorporarDocumentoResponse" type="tns:incorporarDocumentoResponse"></xs:element>

 

        <xs:element name="insertarDatosContacto" type="tns:insertarDatosContacto"></xs:element>

 

        <xs:element name="insertarDatosContactoResponse" type="tns:insertarDatosContactoResponse"></xs:element>

 

        <xs:element name="insertarInteresadoExterno" type="tns:insertarInteresadoExterno"></xs:element>

 

        <xs:element name="insertarInteresadoExternoResponse" type="tns:insertarInteresadoExternoResponse"></xs:element>

 

        <xs:element name="modificacionRegistroResponse" nillable="true"

                type="tns:modificacionRegistroResponse"></xs:element>

 

        <xs:element name="modificarRegistro" nillable="true"

                type="tns:modificacionRegistro"></xs:element>

 

        <xs:element name="recuperarDocumento" type="tns:recuperarDocumento"></xs:element>

 

        <xs:element name="recuperarDocumentoResponse" type="tns:recuperarDocumentoResponse"></xs:element>

 

        <xs:element name="recuperarEtiquetas" type="tns:recuperarEtiquetas"></xs:element>

 

        <xs:element name="recuperarEtiquetasResponse" type="tns:recuperarEtiquetasResponse"></xs:element>

 

        <xs:element name="recuperarJustificante" type="tns:recuperarJustificante"></xs:element>

 

        <xs:element name="recuperarJustificanteResponse" type="tns:recuperarJustificanteResponse"></xs:element>

 

        <xs:complexType name="altaRegistroIntranetSalidaResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRegistroIntranet"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoRegistroIntranet">

                <xs:sequence>

                        <xs:element name="numeroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistro" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="altaRegistroIntranetEntradaResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRegistroIntranet"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="documento">

                <xs:sequence>

                        <xs:element name="id" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="contenido" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="mimeType" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="observaciones" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="digitalizadoDiferido" type="xs:boolean"></xs:element>

                        <xs:element name="idBinarioGestorDoc" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoAutenticidad" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoDocumento" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="firmasDocumento" type="tns:firmaDocumento"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="firmaDocumento">

                <xs:sequence>

                        <xs:element name="contenido" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarDocumentoResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRecuperarDocumento"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoRecuperarDocumento">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="contenido" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="mimeType" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="incorporarDocumentoResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoIncorporarDocumento"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoIncorporarDocumento">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="actualizarEstadoRegistroResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoActualizarEstadoRegistro"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoActualizarEstadoRegistro">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarEtiquetasResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRecuperarEtiquetas"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoRecuperarEtiquetas">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="etiquetas" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarJustificanteResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRecuperarJustificante"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoRecuperarJustificante">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="justificante" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="asiento">

                <xs:sequence>

                        <xs:element name="identificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistro" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="codTipoAsunto" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoAsunto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaOrigen" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codLibroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="libroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="resumen" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="estado" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="interesados" type="tns:interesadoConsulta"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="cuidJustificante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="registroTelematico" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="interesadoConsulta">

                <xs:sequence>

                        <xs:element name="identificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="apellido1" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="apellido2" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="principal" type="xs:boolean"></xs:element>

                        <xs:element name="provincia" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="municipio" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="direccion" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codigoPostal" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoIdentificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="telefono" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttlfmovil" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="email" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="fax" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="numero" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="portal" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="bloque" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="piso" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="pais" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="escalera" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tipoVia" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="letra" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombrevia" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="idExterno" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="otrosDatosExt" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="representante" type="tns:interesadoConsulta"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaRegistroResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsulta"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsulta">

                <xs:sequence>

                        <xs:element name="numeroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistro" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codTipoAsunto" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoAsunto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codTipoTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroExpediente" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="campoAuxiliar" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistroOrig" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="codOficRegistroOrig" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroRegistroOrig" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoRegistroOrig" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idioma" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codUnidadOrganicaOrigen" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaOrigen" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codUnidadOrganicaDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codOficinaRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="oficinaRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codLibroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="libroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaPresentacion" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="resumen" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="estado" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="interesados" type="tns:interesadoConsulta"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaUsuarioResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaUsuario"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaUsuario">

                <xs:sequence>

                        <xs:element name="id" type="xs:long" minOccurs="0"></xs:element>

                        <xs:element name="perfilesUsuario" type="xs:string"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="cusuario" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="vperfil" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tnombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tapellido1" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tapellido2" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tidentificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="temail" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaRegistro">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsulta"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsulta">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

        <xs:complexType name="altaRegistroTelematicoEntrada">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRegistroTelematico"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosRegistroTelematico">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codAsunto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codUniOrgDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="documentos" type="tns:documento"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="extracto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="hash" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="interesados" type="tns:interesado"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroExpediente" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idioma" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="interesado">

                <xs:sequence>

                        <xs:element name="apellido1" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="apellido2" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="identificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tipoIdentificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="datosContactoExt" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="interesadoExt" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="apellido1Representante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="apellido2Representante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="identificadorRepresentante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreRepresentante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoIdentificadorRepresentante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="datosContactoExtRepresentante" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="interesadoExtRepresentante" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaDatosContacto">

                <xs:sequence>

                        <xs:element name="cpostal" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="ttelefono" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttlfmovil" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="temail" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tfax" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tnombreVia" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tletra" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tescalera" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tportal" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tlocalidad" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttipoNum" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tbloque" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nnumero" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="npiso" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="otrosDatosExt" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="direccionElectronica" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoCanalContacto" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="insertarInteresadoExternoResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoAltaInteresadoExterno"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoAltaInteresadoExterno">

                <xs:sequence>

                        <xs:element name="idInteresado" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="insertarDatosContacto">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosContacto"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosContacto">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="cpostal" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="nnumero" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="npiso" type="xs:int" minOccurs="0"></xs:element>

                        <xs:element name="otrosDatosExt" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tbloque" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="temail" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tescalera" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tfax" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tletra" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tlocalidad" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tnombreVia" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tportal" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttelefono" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttipoNum" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="ttlfmovil" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoAltaDatosContacto">

                <xs:sequence>

                        <xs:element name="idDatosContacto" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="altaRegistroIntranetEntrada">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRegistroIntranetEntrada"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosRegistroIntranetEntrada">

                <xs:complexContent>

                        <xs:extension base="tns:datosRegistroIntranet">

                                <xs:sequence>

                                        <xs:element name="codRegOriginal" type="xs:string"

                                                minOccurs="0"></xs:element>

                                        <xs:element name="fechaRegOriginal" type="xs:dateTime"

                                                minOccurs="0"></xs:element>

                                        <xs:element name="numRegOriginal" type="xs:string"

                                                minOccurs="0"></xs:element>

                                        <xs:element name="tipoRegOriginal" type="xs:string"

                                                minOccurs="0"></xs:element>

                                </xs:sequence>

                        </xs:extension>

                </xs:complexContent>

        </xs:complexType>

 

        <xs:complexType name="datosRegistroIntranet">

                <xs:sequence>

                        <xs:element name="campoAuxiliar" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codAsunto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codUniOrgDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codUniOrgOrigen" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="documentos" type="tns:documento"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="extracto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistro" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="interesados" type="tns:interesado"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroExpediente" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idioma" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaRegistros">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="asientos" type="tns:asiento" nillable="true"

                                minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="altaRegistroIntranetSalida">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRegistroIntranet"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoRegistroTelematico">

                <xs:sequence>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="numeroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaRegistro" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="selloDeTiempo" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoModificacioRegistro">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultarJustificante">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="cidGestorDoc" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaUsuario">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codUsuario" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaDocumentos">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="documentos" type="tns:documentoConsulta"

                                nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="documentoConsulta">

                <xs:sequence>

                        <xs:element name="id" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="observaciones" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idGestorDoc" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="idCarpetaGestorDoc" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idBinarioGestorDoc" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaAsuntos">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="asuntos" type="tns:asunto" nillable="true"

                                minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="asunto">

                <xs:sequence>

                        <xs:element name="codigo" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="descripcion" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaUsuario">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaUsuario"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaDocumentosResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaDocumentos"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaAsuntosResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaAsuntos"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosInteresadoExterno">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idInteresadoExt" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaDocumentos">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaDocumentos"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaDocumentos">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="omitirPermisos" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaAsuntos">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaAsuntos"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaAsuntos">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarDocumento">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRecuperarDocumento"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosRecuperarDocumento">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idDocumento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="omitirPermisos" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="incorporarDocumento">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosIncorporarDocumento"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosIncorporarDocumento">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="contenido" type="xs:base64Binary"

                                minOccurs="0"></xs:element>

                        <xs:element name="idEtiqueta" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreFichero" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="mimeType" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="idBinarioGestorDoc" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="omitirPermisos" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="actualizarEstadoRegistro">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosActualizarEstadoRegistro"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosActualizarEstadoRegistro">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="accion" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="observaciones" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="omitirPermisos" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarEtiquetas">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRecuperarEtiquetas"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosRecuperarEtiquetas">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="recuperarJustificante">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosRecuperarJustificante"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosRecuperarJustificante">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="crearNuevo" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaRegistros">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="resumen" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="numeroRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaOrigen" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="unidadOrganicaDestino" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="estados" type="xs:string" nillable="true"

                                minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="fechaDesde" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="fechaHasta" type="xs:dateTime"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numeroExpediente" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="tipoIdentificadorInteresado" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="identificadorInteresado" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreInteresado" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="apellido1Interesado" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="apellido2Interesado" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="insertarInteresadoExterno">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosInteresadoExterno"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaDatosContacto">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaDC"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaDC">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idDatosContacto" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="altaRegistroTelematicoEntradaResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoRegistroTelematico"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaRegistros">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaRegistros"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaDatosContactoResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaDatosContacto"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="insertarDatosContactoResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoAltaDatosContacto"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaRegistrosResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaRegistros"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultarJustificanteResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultarJustificante"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultarJustificante">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultarJustificante"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultarJustificante">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="crearNuevo" type="xs:boolean"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="modificacionRegistro">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosModificacionRegistro"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosModificacionRegistro">

                <xs:sequence>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="omitirPermisos" type="xs:boolean"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="expediente" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="informacionAdicional" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codAsunto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="extracto" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tipoTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="numTransporte" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idioma" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="modificacionRegistroResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoModificacioRegistro"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="enviarValija">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosEnviarValija"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosEnviarValija">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="idAsiento" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="enviarValijaResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoEnviarValija"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoEnviarValija">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="consultaUsuarios">

                <xs:sequence>

                        <xs:element name="arg0" type="tns:datosConsultaUsuarios"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="datosConsultaUsuarios">

                <xs:sequence>

                        <xs:element name="claveUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombreUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="identificadorUsuario" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

        <xs:complexType name="consultaUsuariosResponse">

                <xs:sequence>

                        <xs:element name="return" type="tns:resultadoConsultaUsuarios"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="resultadoConsultaUsuarios">

                <xs:sequence>

                        <xs:element name="descripcionError" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="usuarios" type="tns:usuario" nillable="true"

                                minOccurs="0" maxOccurs="unbounded"></xs:element>

                        <xs:element name="codigoError" type="xs:string" minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

 

        <xs:complexType name="usuario">

                <xs:sequence>

                        <xs:element name="apellido1" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="apellido2" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="identificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="nombre" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="tipoIdentificador" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codUsuario" type="xs:string" minOccurs="0"></xs:element>

                        <xs:element name="codOficinaRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="descOficinaRegistro" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="codUnidadOrganica" type="xs:string"

                                minOccurs="0"></xs:element>

                        <xs:element name="descUnidadOrganica" type="xs:string"

                                minOccurs="0"></xs:element>

                </xs:sequence>

        </xs:complexType>

</xs:schema>

1SICRES es un módulo operacional de ATRIO, que funciona como una aplicación cerrada orientada a satisfacer la exigencia de informatización de los Registros, tal como prevé la Ley 30/92 de Régimen Jurídico y del Procedimiento Administrativo Común.