Podemos destacar dos aplicaciones dentro de G·REGISTRO:
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.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.
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.
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.
Las operaciones del servicio web usan varios tipos de datos compuestos, descritos a continuación:
•Documento
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[] |
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.
•FirmaDocumento
|
|
|
contenido |
|
|
•Interesado
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 |
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:
–ENTRADAS
–DISTRIBUIDOR (en caso de que el destino especificado no sea la unidad orgánica del usuario)
–MODFECHAREG (en caso de especificar fecha de registro)
En negrita los campos obligatorios
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 |
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 |
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:
–SALIDAS
–GESTORSALIDAS (en caso de que el origen especificado no sea la unidad orgánica del usuario)
–MODFECHAREG (en caso de especificar fecha de registro)
En negrita los campos obligatorios
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 |
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 |
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
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 |
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 |
•Asiento
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[] |
•DocumentoConsulta
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 |
•InteresadoConsulta
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 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 |
•Asunto
Campo | Descripción | Tipo |
codigo | Código del asunto | String |
descripcion | Descripción del error | String |
•Usuario
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 |
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
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 |
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 |
Operación para obtener más información de un asiento concreto, a partir de su identificador.
Campo | Descripción | Tipo |
claveUsuario | Contraseña del usuario | String |
idAsiento | Identificador del asiento a recuperar | String |
nombreUsuario | Código del usuario | String |
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 | 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 |
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.
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 |
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 |
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.
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 |
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 |
Operación para consultar los asuntos disponibles para la oficina del usuario
Campo | Descripción | Tipo |
claveUsuario | Contraseña del usuario | String |
nombreUsuario | Código del usuario | String |
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 |
Operación para recuperar las etiquetas para el escaneado masivo de un asiento.
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 |
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 |
Operación para consultar el justificante de un asiento. Si está firmado se devolverá con informe de firma.
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 |
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 |
Operación para recuperar el justificante de un asiento. Si está firmado se devolverá con informe de firma.
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 |
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 |
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”
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 |
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 |
Operación para enviar el asiento a valija.
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 |
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 |
Operación para consultar los usuarios y sus datos a partir del idientificador
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 |
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 |
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”
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:
| 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 |
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 |
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.
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 |
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 |
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. |
<?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>
<?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.