Protocolo de intercambio de información (Web Services)
|
|
- José Luis Quiroga Aguirre
- hace 8 años
- Vistas:
Transcripción
1 CMT Sistema de Gestión de Datos de Abonado (SGDA) Nº Proyecto: SAT Protocolo de intercambio de información (Web Services) Nivel de seguridad: N1 Versión: /06/2004 Autores Carlos Guardiola Salvador Madrid Aprobación: Eduardo Blanco Avda. de Europa, 34 A Aravaca, Madrid. Tel: (+34) / (+34) Fax: (+34) / (+34)
2 Control de cambios Versión Fecha Revisado Resumen de los cambios producidos 0.1 Borrador inicial /07/2004 Primera versión oficial /07/2004 Actualización de esquemas y definiciones de los webservices asi como modificacion de los diagramas de uso /07/ /09/2004 Actualización de definiciones /09/2004 Actualización de definiciones /02/2005 Actualizacion de esquemas y definiciones asi como explicación de nuevas funcionalidades /03/2006 Nuevos webservices para consulta de operaciones pendientes de cargas y descargas.
3 Índice 1. Introducción Descripción de los Servicios Web Servicio Web: login Función: login Función: logout Definición WSDL Servicio Web: upload Función: operacionespendientes Función: iniciarvolumen Función: enviardatos Función: continuarvolumen Función: anularvolumen Función: anularentrega Función: obtenerestadoentrega Definición WSDL Servicio Web: download Función: operacionespendientes Función: descargardatos Función: obtenerestadodescarga Función: comprobardescarga Definición WSDL Servicio web: Operaciones Pendientes para cargas Funcion: solicitudfranjas Funcion: solicitudarchivos DefinicionWSDL Servicio web: Operaciones Pendientes para descargas Funcion: solicitudfranjas Funcion: solicitudoperadores Funcion: solicitudarchivos DefinicionWSDL Protocolo de Intercambio Upload Subida de datos al sistema Continuar Volumen Otras operaciones Download Descarga de datos Otras operaciones Definiciones y Esquemas Login, Upload y Download ERROR...42 Pág. i
4 4.2. Upload y Download: Utilidades Upload, RESPUESTA_OPERACIONES_PENDIENTES Upload, SOLICITUD_INICIAR_VOLUMEN Upload, RESPUESTA_INICIAR_VOLUMEN Upload, SOLICITUD_ENVIAR_DATOS Upload, RESPUESTA_ENVIAR_DATOS Upload, SOLICITUD_CONTINUAR_VOLUMEN Upload, RESPUESTA_CONTINUAR_VOLUMEN Upload, SOLICITUD_ESTADO_ENTREGA Upload, RESPUESTA_ESTADO_ENTREGA Upload, SOLICITUD_ANULAR_VOLUMEN Upload, RESPUESTA_ANULAR_VOLUMEN Upload, SOLICITUD_ANULAR_ENTREGA Upload, RESPUESTA_ANULAR_ENTREGA Download, RESPUESTA_OPERACIONES_PENDIENTES Download, SOLICITUD_DESCARGAR_DATOS Download, RESPUESTA_DESCARGAR_DATOS Download, SOLICITUD_ESTADO_DESCARGA Download, RESPUESTA_ESTADO_DESCARGA Download, SOLICITUD_COMPROBAR_DESCARGA Download, RESPUESTA_COMPROBAR_DESCARGA Operaciones Pendientes, SOLICITUD_FRANJAS Operaciones Pendientes, RESPUESTA_FRANJAS_UPLOAD Operaciones Pendientes, SOLICITUD_ARCHIVOS_UPLOAD Operaciones Pendientes, RESPUESTA_ARCHIVOS_UPLOAD Operaciones Pendientes, RESPUESTA_FRANJAS_DOWNLOAD Operaciones Pendientes, SOLICITUD_OPERADORES Operaciones Pendientes, RESPUESTA_OPERADORES Operaciones Pendientes, SOLICITUD_ARCHIVOS_DOWNLOAD Operaciones Pendientes, RESPUESTA_ARCHIVOS_DOWNLOAD...65 Apéndice I. Referencias...66 Pág. ii
5 1. Introducción El Sistema de Gestión de Datos de Abonado (SGDA) se define como un Servicio que la CMT ofrece tanto a los Operadores como a las Entidades mediante el cual puedan intercambiar de manera telemática información sobre Datos de Abonado. Dentro del alcance original del proyecto, tal y como se describe en la Circular y en el Pliego, se establece la necesidad de hacer que ciertas operaciones sean accesibles de manera hasta cierto punto automática. La solución propuesta pasa por el intercambio de mensajes en formato XML mediante el protocolo SOAP, utilizando funciones que se definen dentro de una serie de servicios Web. Merece la pena destacar que no se considera adecuado que las operaciones sean completamente automáticas, porque el acceso al sistema se realiza en cualquier caso estableciendo una sesión SSL con el certificado digital de un usuario representante de la Entidad u Operador. Este establecimiento será responsabilidad del programa Cliente (en adelante, el cliente) que deberá tener acceso al certificado personal del representante, junto con su clave privada, para poder establecer al sesión segura con el servidor. Parece por tanto que dejar en un servidor el certificado del represente junto con su clave privada, podría ser una práctica comprometedora desde el punto de vista de la seguridad. Para SGDA, es necesario que la sesión se establezca usando el certificado del usuario; no sólo para garantizar que realmente representa a la Entidad u Operador que dice representar, sino porque además el servidor tiene que realizar operaciones de seguridad que garanticen la integridad de los datos que se suben al sistema. El objetivo de este documento es detallar los servicios Web que se han diseñado para automatizar los procesos de: Carga de datos en el sistema. Descarga de datos del sistema. Establecimiento y cierre de sesión, operaciones comunes a ambos. En cualquier caso, ambos procesos se han diseñado como un reflejo de las funcionalidades que un usuario podría hacer si accediese a la interfaz Web de SGDA. Esto significa que se han diseñado siguiendo los requisitos y las especificaciones funcionales definidos en ARS2_1 y EFS1_2 respectivamente, y por tanto están sometidos a las mismas restricciones. El documento se ha dividido en varias partes; en la primera, se describen los servicios de login, cargas (o uploads), y descargas (o downloads). En cada una de ellas de describirán las funciones: Indicando su sentido desde el punto de vista del servidor y del cliente. Pág. 1 de 49
6 Especificando sus parámetros de entrada y salida. Incluyendo los archivos con las definiciones y esquemas en formato XML de los servicios, funciones, tipos de datos, etc. En la segunda parte se presentan diagramas de intercambio de mensajes, para mayor comprensión de las operaciones descritas. En la tercera, se definen los esquemas XML que regulan el intercambio de información. Pág. 2 de 49
7 2. Descripción de los Servicios Web En este capítulo se detallan los servicios Web que se han diseñado, sus funciones, el sentido de las mismas y sus parámetros de entrada y salida Servicio Web: login Este servicio gestiona las sesiones de los clientes. Aporta las funcionalidades de crear una nueva sesión, cuando el cliente quiera acceder al sistema, y de cerrarla cuando considere oportuno Función: login Descripción Puesto que el servidor de aplicaciones de SGDA sólo es accesible mediante conexiones SSL establecidas con certificado digital de usuario, el cliente deberá implementar los mecanismos que permitan iniciar esta sesión. Internamente existirán unos manejadores que comprobarán que efectivamente el usuario que trata de iniciar la sesión tiene los permisos necesarios. Sólo si se consigue transitar por completo por la cadena de filtros, se invoca realmente la función login; el servidor creará un identificador de sesión e instanciará una serie de objetos que guardará en la sesión, que ayudarán a la gestión de las operaciones del cliente. En cualquier caso, esto es transparente al cliente; la función devuelve el valor con el identificador de la sesión ademas de establecer dicho valor en las cabeceras SOAP del mensaje. Opcionalmente, podrá devolver un mensaje de error cuando no ha sido posible realizar correctamente la operación. Por lo tanto, y a partir de este punto será responsabilidad del cliente mantener este identificador de sesión en todas las cabeceras de los mensajes SOAP que envíe al servidor. De no ser así, el servidor podría detectar el uso de sesiones caducadas o no creadas, lo que implicaría que se descartasen los mensajes Entrada No tiene parámetros de entrada, salvo el parámetro de cabecera del mensaje SOAP con un identificador de sesion aleatorio que no será utilizado. Pág. 3 de 49
8 Salida Devolverá el identificador de la sesión creada tanto en la cabecera SOAP como en el cuerpo del mensaje. Opcionalmente, podrá devolver un mensaje de tipo ERROR si surgieron problemas a la hora de realizar la operación Función: logout Descripción Esta función es la contraria de la anterior, y cierra la sesión que el usuario haya iniciado. No es necesario que el cliente pase como parámetro el identificador de la sesión, puesto que esta forma parte de la cabecera SOAP. Opcionalmente, devolverá un mensaje de tipo ERROR en caso de que se produjese alguno mientras el servidor procesa la respuesta Entrada Además del identificador de la sesión que se ha venido utilizando en la cabecera es necesario enviar el mismo identificador como parte del cuerpo del mensaje Salida Opcionalmente, podrá devolver un mensaje de tipo ERROR Definición WSDL. A continuación se muestra la definición del servicio login en formato WSDL. <definitions xmlns:er=" xmlns=" xmlns:soap=" xmlns:http=" xmlns:xs=" xmlns:soapenc=" xmlns:mime=" xmlns:l=" xmlns:ut=" targetnamespace=" <types> <xs:schema> <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" </xs:schema> </types> <message name="respuestaerror"> <part name="respuesta" type="er:error"/> <message name="session"> <part name="sessionheader" type="ut:sessionid"/> <message name="sessionparam"> <part name="session" type="xs:int"/> Pág. 4 de 49
9 <porttype name="loginservice"> <operation name="login"> <input message="l:session"/> <output message="l:sessionparam"/> <fault name="error" message="l:respuestaerror"/> <operation name="logout"> <input message="l:session"/> <output message="l:sessionparam"/> <fault name="error" message="l:respuestaerror"/> </porttype> <binding name="loginservicesoapbinding" type="l:loginservice"> <soap:binding style="rpc" transport=" <operation name="login"> <soap:operation style="rpc"/> <input> <soap:header message="l:session" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="logout"> <soap:operation style="rpc"/> <input> <soap:header message="l:session" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> </binding> <service name="loginservice"> <port name="loginservice" binding="l:loginservicesoapbinding"> <soap:address location=" </port> </service> </definitions> Tabla 1 login.wsdl Pág. 5 de 49
10 2.2. Servicio Web: upload Este servicio gestiona las operaciones de cargas de ficheros de Datos de Abonado, que los operadores tienen la obligación de incorporar al sistema. La Circular especifica que un mismo archivo de datos de abonado puede incorporarse al sistema mediante un conjunto de volúmenes. Así, al menos un archivo está compuesto de un volumen. Puesto que un volumen en sí es un archivo, y para evitar posibles confusiones, al conjunto de volúmenes que componen un archivo de datos de abonado se le denominará entrega. Hay que destacar que los volúmenes que componen la entrega se subirán por partes, de manera que la interrupción de la transmisión no suponga la subida desde el principio. Esto deberá ser tenido en cuenta por el cliente, siendo responsabilidad suya preparar los datos correctamente del volumen que desea subir. Sin embargo, el control de la transferencia recae en el servidor. Aporta las siguientes funcionalidades: Conocer las operaciones de cargas pendientes dado el día en que se accede al sistema, asi como las fechas de inicio y finalizacion del periodo de carga en el que se encuentra. Caracterizar la entrega de un archivo de datos de abonado. Enviar porciones de datos de un determinado archivo. Retomar una operación de carga que por cualquier motivo se ha pospuesto. Anular un volumen, porque desea subirse desde el principio. Anular una entrega, porque desea caracterizarse desde el principio. Obtener el estado de una entrega. En general, la mayoría de las operaciones reciben entradas y devuelven respuestas de un tipo de datos a medida de la función. Alternativamente, podrían devolver un elemento de tipo ERROR si el servidor detectase un error durante la ejecución de las mismas. Las restricciones de autenticidad y no repudio obligan a que todas las cargas de un mismo volumen sean hechas por un mismo usuario. Sólo si este decidiese anular el volumen podría subirlo otro representante. Indicar también que todas las operaciones que se realicen contra este servicio web estarán firmadas. Por parte del servidor, los mensajes SOAP que se envien estarán firmados con el certificado digital de que dispone SGDA y por parte del cliente los mensajes SOAP que envíe deberan estar firmados con el certificado digital usado para la comunicación SSL con el servidor. Pág. 6 de 49
11 Función: operacionespendientes Descripción Permite que un operador conozca las operaciones pendientes a la fecha del día en que se realiza la consulta. La respuesta vendrá ordenada en primer lugar por operadores a los que representa el usuario, después en función de los ámbitos en los que el Operador está habilitado para dar servicio, y dentro de cada uno de ellos, los archivos (entregas) que está obligado a subir al sistema y el estado de los mismos, si es que hubiese comenzado a subirlos. Puesto que la circular establece que en el ámbito Nacional habrá un archivo para numeración de Directorio, y en el resto de ámbitos provinciales un archivo para Emergencias y Guías; como mucho podrá haber hasta 3 archivos en un mismo ámbito. Dado que se incluye el estado de las transferencias, esta deberá ser la primera operación que un cliente invoque cuando haga uso del servicio de uploads. Por otra parte, el sistema detectará las siguientes condiciones: Si el sistema se encuentra en una ventana de descarga, no se podrán subir archivos en ningún caso. Si el operador se encuentra en una ventana de carga, bien de totales o de actualizaciones, recibirá la lista de archivos que el sistema espera recibir. Si el operador no se encuentra en una ventana de carga ni de descarga, pero se ha dado recientemente de alta en el sistema, el servidor permitirá que se suban archivos de totales. Si el operador no tiene obligación de subir archivos, no devolverá ningún elemento de tipo archivo. Conviene destacar que esta función permite al cliente conocer los identificadores de los archivos (entregas) que mantiene el sistema, así como de los volúmenes que haya comenzado a subir. Estos identificadores deberán usarse en la mayor parte de las funciones del servicio de upload, siendo por tanto responsabilidad del cliente obtenerlos de la respuesta y almacenarlos de la forma que considere oportuna (en la memoria del proceso, o mecanismos similares) Entrada No recibe ningún parámetro de entrada, salvo el identificador de la sesion obtenido del servicio web de Login Salida Un elemento de tipo RESPUESTA_OPERACIONES_PENDIENTES. Pág. 7 de 49
12 Función: iniciarvolumen Descripción Mediante esta operación, un Operador indica al sistema que desea comenzar la carga de uno de los volúmenes que componen una entrega de datos de abonado. Esta función requiere que el cliente aporte información que el sistema a priori desconoce, como la fecha de extracción de los datos, el número total de volúmenes que componen un archivo (entrega), el número de volumen en concreto que se quiere subir, el resumen (hash) del mismo, etc. Estos datos se detallarán en el tipo SOLICITUD_INICIAR_VOLUMEN. El resumen del fichero (HASH) debe estar codificado en hexadecimal. El sistema realizará una serie de comprobaciones, y si el cliente tiene derecho a comenzar la operación que está solicitando, creará un identificador de envío asociado a la transferencia. Este identificador se entrega junto otros datos que forman parte de la respuesta, y será responsabilidad del cliente incluirlo en todas las operaciones de transferencias de datos del volumen. Así mismo, el cliente recibe el número total de bloques de datos y el tamaño de los mismos, que el servidor espera recibir. Será responsabilidad del cliente asegurarse de cumplir estas condiciones, puesto que el servidor podrá rechazar aquellos envíos que no las respeten Entrada Un elemento de tipo SOLICITUD_INICIAR_VOLUMEN Salida Un elemento de tipo RESPUESTA_INICIAR_VOLUMEN Función: enviardatos Descripción Esta es la función que utiliza el cliente para transmitir bloques de un volumen, siempre en formato base64. Por lo tanto, en una misma sesión, el cliente deberá hacer tantas invocaciones a esta función como bloques espere el servidor recibir. Además, deberá usar los identificadores de archivo, envío y bloque que permitan caracterizar la transferencia. Será responsabilidad del cliente cumplir las siguientes condiciones: Enviar los bloques en el orden en que el servidor se los solicita. Componer bloques de información bien codificados y consecutivos, de manera que el servidor reciba todos los datos que le permitan restaurar el archivo. El servidor responderá al cliente con el estado de la recepción. Pág. 8 de 49
13 Es necesario indicar que los identificadores de los bloques empiezan en 0 no 1 y por tanto el identificador del último bloque a enviar será: numero_total_bloques 1 Todos los bloques enviados deben ir codificados en base64 lo cual no quiere decir que se deba codificar todo el fichero y luego recoger el bloque que corresponda enviar del fichero codificado, sino que se debe coger el bloque que corresponda y codificar en base64 solo el bloque. Por tanto, el tamaño del bloque indicado en las operaciones anteriores se corresponde a la cantidad de información que se debe enviar antes de codificarlo en base64 y no a la cantidad de información a enviar al WebService Entrada Un elemento de tipo SOLICITUD_ENVIAR_DATOS Salida Un elemento de tipo RESPUESTA_ENVIAR_DATOS Función: continuarvolumen Descripción Esta operación la debe invocar un cliente solamente cuando se haya interrumpido una sesión de envío, y desee retomar la transferencia en el último bloque que se envió. Deberá indicar el identificar de archivo y volumen, que pueden recuperarse en una llamada a la función operacionespendientes. El servidor responderá con el estado de la transferencia del volumen Entrada Un elemento de tipo SOLICITUD_CONTINUAR_VOLUMEN Salida Un elemento de tipo RESPUESTA_CONTINUAR_VOLUMEN Función: anularvolumen Descripción Un Operador podrá en cualquier momento anular la entrega de un volumen si detectase que por cualquier motivo sus datos estuviesen mal formados, corrompidos, y en general cualquier causa que considerase oportuna. Pág. 9 de 49
14 Para ello deberá indicar al servidor el archivo (entrega) y el volumen del mismo que desea eliminar. El servidor elimina del sistema la información asociada únicamente al volumen indicado, quedando sin modificarse el resto de los posibles volúmenes que compusieran la entrega. Esto implica que si el cliente quisiera volver a intentar la subida del volumen debe volver a caracterizarlo, usando la función empezarvolumen. Invocar a continuarvolumen con un volumen que ha sido anulado dará una respuesta errónea Entrada Un elemento de tipo SOLICITUD_ANULAR_VOLUMEN Salida Un elemento de tipo RESPUESTA_ANULAR_VOLUMEN Función: anularentrega Descripción Esta operación es de mayor alcance que la anterior, ya que permite eliminar toda la información que el sistema almacene sobre una determinada entrega. De esta forma, dado un identificador de archivo, el sistema borrará todos los volúmenes del mismo Entrada Un elemento de tipo SOLICITUD_ANULAR_ENTREGA Salida Un elemento de tipo RESPUESTA_ANULAR_ENTREGA Función: obtenerestadoentrega Descripción Esta operación permite que en cualquier momento un operador pueda conocer el estado particular de una determinado archivo (entrega) a partir del identificador del mismo. El servidor responderá con la información que posee el sistema sobre dicho archivo, y sus volúmenes Entrada Un elemento de tipo SOLICITUD_ESTADO_ENTREGA. Pág. 10 de 49
15 Salida Un elemento de tipo RESPUESTA_ESTADO_ENTREGA Definición WSDL A continuación se muestra la definición en formato WSDL del servicio upload. <definitions xmlns=" xmlns:soap=" xmlns:http=" xmlns:xs=" xmlns:soapenc=" xmlns:mime=" xmlns:u=" xmlns:rop=" xmlns:siv=" xmlns:riv=" xmlns:sed=" xmlns:red=" xmlns:scv=" xmlns:rcv=" xmlns:sav=" xmlns:rav=" xmlns:sae=" xmlns:rae=" xmlns:see=" xmlns:ree=" xmlns:ut=" xmlns:er=" targetnamespace=" <types> <xs:schema> <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" Pág. 11 de 49
16 schemalocation=" <xs:import namespace=" </xs:schema> </types> <message name="respuestaerror"> <part name="respuesta" type="er:error"/> <message name="solicitudoperacionespendientes"> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaoperacionespendientes"> <part name="respuesta" type="rop:operacionespendientes"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudiniciarvolumen"> <part name="solicitud" type="siv:iniciarvolumen"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestainiciarvolumen"> <part name="respuesta" type="ut:volumen"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudenviardatos"> <part name="solicitud" type="sed:enviardatos"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaenviardatos"> <part name="respuesta" type="red:envio"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestacontinuarvolumen"> <part name="respuesta" type="ut:volumen"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudcontinuarvolumen"> <part name="solicitud" type="scv:continuarvolumen"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudanularvolumen"> <part name="solicitud" type="sav:anularvolumen"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaanularvolumen"> <part name="respuesta" type="rav:volumenarchivo"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudanularentrega"> <part name="solicitud" type="sae:anularentrega"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaanularentrega"> <part name="respuesta" type="rae:entrega"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudestadoentrega"> <part name="solicitud" type="see:estadoentrega"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaestadoentrega"> <part name="respuesta" type="ut:archivo"/> <part name="sessionheader" type="ut:sessionid"/> <porttype name="uploadservice"> Pág. 12 de 49
17 <operation name="operacionespendientes"> <input message="u:solicitudoperacionespendientes"/> <output message="u:respuestaoperacionespendientes"/> <fault name="error" message="u:respuestaerror"/> <operation name="iniciarvolumen"> <input message="u:solicitudiniciarvolumen"/> <output message="u:respuestainiciarvolumen"/> <fault name="error" message="u:respuestaerror"/> <operation name="enviardatos"> <input message="u:solicitudenviardatos"/> <output message="u:respuestaenviardatos"/> <fault name="error" message="u:respuestaerror"/> <operation name="continuarvolumen"> <input message="u:solicitudcontinuarvolumen"/> <output message="u:respuestacontinuarvolumen"/> <fault name="error" message="u:respuestaerror"/> <operation name="anularvolumen"> <input message="u:solicitudanularvolumen"/> <output message="u:respuestaanularvolumen"/> <fault name="error" message="u:respuestaerror"/> <operation name="anularentrega"> <input message="u:solicitudanularentrega"/> <output message="u:respuestaanularentrega"/> <fault name="error" message="u:respuestaerror"/> <operation name="estadoentrega"> <input message="u:solicitudestadoentrega"/> <output message="u:respuestaestadoentrega"/> <fault name="error" message="u:respuestaerror"/> </porttype> <binding name="uploadservicesoapbinding" type="u:uploadservice"> <soap:binding style="rpc" transport=" <operation name="operacionespendientes"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudoperacionespendientes" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestaoperacionespendientes" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="iniciarvolumen"> <soap:operation style="rpc"/> <input> Pág. 13 de 49
18 <soap:header message="u:solicitudiniciarvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestainiciarvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="enviardatos"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudenviardatos" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestaenviardatos" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="continuarvolumen"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudcontinuarvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestacontinuarvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> Pág. 14 de 49
19 <operation name="anularvolumen"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudanularvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestaanularvolumen" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="anularentrega"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudanularentrega" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestaanularentrega" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="estadoentrega"> <soap:operation style="rpc"/> <input> <soap:header message="u:solicitudestadoentrega" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="u:respuestaestadoentrega" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" Pág. 15 de 49
20 namespace=" </fault> </binding> <service name="uploadservice"> <port name="uploadservice" binding="u:uploadservicesoapbinding"> <soap:address location=" </port> </service> </definitions> Tabla 2 upload.wsdl Pág. 16 de 49
21 2.3. Servicio Web: download Este servicio gestiona las operaciones de descargas de ficheros de Datos de Abonado, que las entidades tienen la obligación de incorporar al sistema. Del mismo modo que las cargas, los diferentes volúmenes que componen el archivo (entrega) se descargan por partes, de manera que la interrupción de la transmisión no suponga que el archivo se comience a descargar desde el principio. Esto deberá ser tenido en cuenta por el cliente, siendo responsabilidad suya almacenar los datos correctamente en su archivo. Por su parte, el servidor controla el último bloque que se ha entregado al cliente, siendo responsabilidad del cliente en cualquier caso saber si lo ha consolidado bien o no. Por lo tanto, las operaciones de descarga están dirigidas por el cliente, que pide un bloque concreto al servidor. La filosofía consiste en el que el cliente puede solicitar al Web Service cualquier bloque, hasta que considere que finalmente tiene el archivo completo. Será responsabilidad del cliente el planificar la política de reintentos en caso de error en la descarga y la consolidación completa del archivo, de forma que minimize el tráfico con el servidor y el tiempo de descarga. Al final, cuando el cliente considere que dispone del archivo completo, calculará el hash y se lo entregará al servidor para que este disponga de la prueba definitiva de la descarga completa, y pueda modificar el estado del archivo de forma concluyente. Aporta las siguientes funcionalidades: Conocer las operaciones de descargas pendientes dado el día en que se accede al sistema. Recibir porciones de datos de un determinado archivo. Obtener el estado de una descarga. Validar la recepcion de la entrega. En general, la mayoría de las operaciones reciben entradas y devuelven respuestas de un tipo de datos a medida de la función. Alternativamente, podrían devolver un elemento de tipo ERROR si el servidor detectase un error durante la ejecución de las mismas. Las restricciones de autenticidad y no repudio obligan a que un mismo volumen sólo pueda ser descargado por un mismo usuario. Si otro representante iniciase la descarga, deberá hacerlos desde el bloque inicial. Indicar también que todas las operaciones que se realicen contra este servicio web estarán firmadas. Por parte del servidor, los mensajes SOAP que se envien estarán firmados con el certificado digital de que dispone SGDA y por parte del cliente los mensajes SOAP que envíe deberan estar firmados con el certificado digital usado para la comunicación SSL con el servidor. Pág. 17 de 49
22 Función: operacionespendientes Descripción Permite que una entidad conozca las descargas que tiene que bajar del sistema, y el estado de las mismas. Estas se ordenarán de la siguiente forma: Una entidad al menos tendrá un servicio, aunque opcionalmente podría dar los tres servicios que se consideran en el sistema (emergencias, guías o directorio). Dentro de cada servicio, se incluirán todas las ventanas de descarga para las que la entidad puede descargar datos. El sistema impedirá que una entidad descargue datos de una ventana si tiene archivos pendientes de intervalos anteriores, para impedir que una entidad tenga datos inconsistentes. Por ejemplo, los archivos de una actualización de marzo sólo podrán obtenerse cuando se haya completado la descarga de los de la actualización de febrero. Dentro de cada ventana, los archivos se agrupan en ámbitos; serán los ámbitos territoriales en los que la entidad está habilitada. Dentro de cada ámbito, el sistema mostrará los archivos (entregas) junto con sus volúmenes y su estado. Esto incluye el último bloque que el sistema ha entregado al cliente y el número total de bloques del volumen. Por lo tanto, será responsabilidad del cliente mantener el control de los bloques que tiene que solicitar. El servidor además detectará si el sistema se encuentra en una ventana de carga; en este caso, no se podrá realizar ninguna descarga y en la respuesta no habría entradas de tipo ventana. Además, si una entidad se ha dado de alta recientemente, podrá obtener el último archivo de totales y todas las actualizaciones que haya hasta el momento. El servidor no muesra las ventanas de archivos que el cliente ya ha descargado. Conviene destacar que esta función permite al cliente conocer los identificadores de los archivos (entregas) y volúmenes que mantiene el sistema, tanto si ha comenzado o no ha descargarlos. Estos identificadores deberán usarse para la descarga y la consulta, siendo por tanto responsabilidad del cliente obtenerlos de la respuesta y almacenarlos de la forma que considere oportuna Entrada No recibe parámetros, salvo el identificador de la sesión Salida Un elemento del tipo RESPUESTA_OPERACIONES_PENDIENTES. Pág. 18 de 49
23 Función: descargardatos Descripción Permite al cliente solicitar un bloque de datos en formato base64, pertenecientes a un archivo (entrega) y volumen. El cliente debe indicar el bloque que espera recibir, si bien el servidor conoce el último bloque que ha entregado. Es necesario resaltar que el numero del bloque almacenado por el servidor es meramente informativo y que el cliente puede solicitar cualquier bloque (no tienen por que realizarse la solicitud de bloques de forma consecutiva) en cualquier momento. Además, los indices de los bloques empiezan en 0 no en 1 por lo que hy dos formas de saber si se han descargado todos los bloques de una entrega: 1. por el estado de la entrega. 2. por que el último bloque solicitado es: numero_bloques_totales 1. Todos los bloques recibidos iran codificados en base64 lo cual significa que para obtener la información real sera necesario decodificarlos primero. Dicha operación de codificación en el servidor no se hace sobre todo el fichero y luego se recoge el bloque del tamaño indicado en la funcion de operaciones pendientes sino que recoge el bloque indicado y luego es codificado. Por tanto en el cliente será necesario primero decodificar el bloque y luego añadirlo al resto de bloques ya descargados del fichero que se esta descargando Entrada Un elemento del tipo SOLICITUD_DESCARGAR_DATOS Salida Un elemento del tipo RESPUESTA_DESCARGA_DATOS Función: obtenerestadodescarga Descripción Permite al cliente conocer el estado de una descarga, a partir de un identificador de archivo. El servidor responde con la información del archivo y sus volúmenes, y el progreso de la descarga Entrada Un elemento de tipo SOLICITUD_ESTADO_DESCARGA Salida Un elemento de tipo RESPUESTA_ESTADO_DESCARGA Pág. 19 de 49
24 Función: comprobardescarga Descripción Permite al cliente comprobar que la descarga que ha realizado es correcta. Para ello debe enviar un resumen (HASH) de lo que considera que es la entrega al servidor. Alli se compara con el resumen (HASH) que envió la operadora que subió el fichero. En caso de ser iguales se responde al cliente con los datos de la entrega y si resultan diferentes se envia al cliente un mensaje de error. Esta función representa el mecanismo que el servidor tiene para averiguar cuando un cliente se ha descargado un archivo de forma completa y correcta. De esta manera, podrá cualificar el archivo en la base de datos como descargado Entrada Un elemento del tipo SOLICITUD_COMPROBAR_DESCARGA Salida Un elemento del tipo RESPUESTA_COMPROBAR_DESCARGA Definición WSDL A continuación se muestra el servicio download descrito en formato WSDL. <definitions xmlns=" xmlns:soap=" xmlns:http=" xmlns:xs=" xmlns:soapenc=" xmlns:mime=" xmlns:d=" xmlns:ut=" xmlns:er=" xmlns:rop=" xmlns:sed=" xmlns:red=" xmlns:sdd=" xmlns:rdd=" targetnamespace=" xmlns:scd=" xmlns:rcd=" <types> <xs:schema> <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" Pág. 20 de 49
25 <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" <xs:import namespace=" schemalocation=" </xs:schema> </types> <message name="respuestaerror"> <part name="respuesta" type="er:error"/> <message name="solicitudoperacionespendientes"> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaoperacionespendientes"> <part name="respuesta" type="rop:operacionespendientes"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicituddescargardatos"> <part name="solicitud" type="sdd:solicituddescargardatos"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestadescargardatos"> <part name="respuesta" type="rdd:respuestadescargardatos"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudestadodescarga"> <part name="solicitud" type="sed:solicitudestadodescarga"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestaestadodescarga"> <part name="respuesta" type="red:respuestaestadodescarga"/> <part name="sessionheader" type="ut:sessionid"/> <message name="solicitudcomprobardescarga"> <part name="solicitud" type="scd:solicitudcomprobardescarga"/> <part name="sessionheader" type="ut:sessionid"/> <message name="respuestacomprobardescarga"> <part name="respuesta" type="rcd:respuestacomprobardescarga"/> <part name="sessionheader" type="ut:sessionid"/> <porttype name="downloadservice"> <operation name="operacionespendientes"> <input message="d:solicitudoperacionespendientes"/> <output message="d:respuestaoperacionespendientes"/> <fault name="error" message="d:respuestaerror"/> <operation name="descargardatos"> <input message="d:solicituddescargardatos"/> <output message="d:respuestadescargardatos"/> <fault name="error" message="d:respuestaerror"/> <operation name="estadodescarga"> <input message="d:solicitudestadodescarga"/> <output message="d:respuestaestadodescarga"/> <fault name="error" message="d:respuestaerror"/> <operation name="comprobardescarga"> <input message="d:solicitudcomprobardescarga"/> <output message="d:respuestacomprobardescarga"/> Pág. 21 de 49
26 <fault name="error" message="d:respuestaerror"/> </porttype> <binding name="downloadservicesoapbinding" type="d:downloadservice"> <soap:binding style="rpc" transport=" <operation name="operacionespendientes"> <soap:operation style="rpc"/> <input> <soap:header message="d:solicitudoperacionespendientes" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="d:respuestaoperacionespendientes" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="descargardatos"> <soap:operation style="rpc"/> <input> <soap:header message="d:solicituddescargardatos" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="d:respuestadescargardatos" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="estadodescarga"> <soap:operation style="rpc"/> <input> <soap:header message="d:solicitudestadodescarga" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="d:respuestaestadodescarga" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" Pág. 22 de 49
27 namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> <operation name="comprobardescarga"> <soap:operation style="rpc"/> <input> <soap:header message="d:solicitudcomprobardescarga" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </input> <output> <soap:header message="d:respuestacomprobardescarga" part="sessionheader" use="encoded" namespace=" <soap:body use="encoded" namespace=" </output> <fault name="error"> <soap:fault name="error" use="encoded" namespace=" </fault> </binding> <service name="downloadservice"> <port name="downloadservice" binding="d:downloadservicesoapbinding"> <soap:address location=" </port> </service> </definitions> Tabla 3 download.wsdl 2.4. Servicio web: Operaciones Pendientes para cargas Este servicio proporciona otra forma de obtener la lista de operaciones pendientes de carga. El servicio web se encarga de proporcionar la misma información que la función operacionespendientes del servicio web Upload solo que en vez de realizar una sola llamada para obtener toda la información de operaciones pendientes, es necesario hacer sucesivas llamadas a las funciones definidas en el mismo. La razón de proporcionar este nuevo servicio es proporcionar un mecanismo a las operadores que deben cargar muchos ficheros para obtener la informacion de operaciones pendientes de carga de forma escalonada evitando asi tener que procesar un mensaje SOAP que puede llegar a ser excesivamente largo. Pág. 23 de 49
Pruebas de Integración con SGDA
CMT Sistema Gestión Datos Abonado (SGDA) Nº Proyecto: SAT20040419 Pruebas Integración con SGDA Nivel seguridad: N1 Versión: 1.0 22/09/2004 Autores Carlos Guardiola Aprobación: Eduardo Blanco Avda. Europa,
Más detallesCORPORACION UNIVERSITARIA AUTONOMA DEL CAUCA PROGRAMA DE INGENIERIA DE SISTEMAS 2o Periodo de 2014 MATERIA: ELECTIVA IV (MEJORAMIENTO DE PROCESOS)
Servicios Web en PHP Contenido Configuración Web Services en PHP o Cliente o Servidor Generación del WSDL Web Services en PHP Configuración Se debe actualizar el archivo de configuración del servidor APACHE
Más detallesTraslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1
Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesIntroducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
Más detallesManual EDT DISEÑO EDT - CREAR EVENTO DE DIVULGACIÓN TECNOLÓGICA
Manual EDT DISEÑO EDT - CREAR EVENTO DE DIVULGACIÓN TECNOLÓGICA GESTIONAR EVENTOS DE DIVULGACIÓN TECNOLÓGICA La consulta de EDT es el punto de entrada a la funcionalidad de diseño de EDT. El coordinador
Más detallesGuía Básica Sede Electrónica Dirección General de Ordenación del Juego
Guía Básica Sede Electrónica Dirección General de Ordenación del Juego Guía Básica Sede Electrónica Dirección General de Ordenación del Juego Autenticación en la Sede Electrónica 1 Iniciar Sesión en la
Más detallesEdición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Más detallesGuía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica
Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf
Más detallesManual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional
de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006
Más detallesSISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO
SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente
Más detallesMANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)
MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesCOPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador
Más detallesDesarrollo de Servicios Web para la ETN
........... Desarrollo de Servicios Web para la ETN Primer Informe de Avance JULIO, 2010 Primer Informe de Avance Desarrollo de Servicios Web para la ETN Crear Servicios Web que hagan disponible la información
Más detallesAcceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014)
Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014) Pantalla general de acceso Desde ella se accede a las diferentes convocatorias para poder completar y enviar las solicitudes.
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DE ARCHIVO PRÉSTAMOS Y CONSULTAS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio
Más detallesGENERACIÓN DE ANTICIPOS DE CRÉDITO
GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos
Más detallesMANUAL DE USUARIO Y EJEMPLO DE UTILIZACIÓN HERRAMIENTA DLP-DELPHI LEARNING PACKAGE
MANUAL DE USUARIO Y EJEMPLO DE UTILIZACIÓN HERRAMIENTA DLP-DELPHI LEARNING PACKAGE PROFESOR: Creación y puesta en marcha de un proceso de aprendizaje Delphi: En esta fase el profesor debe realizar las
Más detallesGedicoPDA: software de preventa
GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente
Más detallesBanco de la República Bogotá D. C., Colombia
Banco de la República Bogotá D. C., Colombia Subgerencia de Informática Departamento de Seguridad Informática MANUAL DE USUARIO PARA EL SERVICIO - SISTEMA DE GESTIÓN PKI DE USUARIOS ROAMING - USI-GI-56
Más detallesAdaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
Más detallesDesde la pantalla de Ventas TPV Multilíneas (VE200001) se habilita un nuevo botón llamado Abono Parcial que realizará lo siguiente:
17. TPV 17.1 Abono Parcial en Ventas TPV. Desde la pantalla de Ventas TPV Multilíneas (VE200001) se habilita un nuevo botón llamado Abono Parcial que realizará lo siguiente: El usuario se posicionará en
Más detallesCREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD
CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD Realización de copia de seguridad del correo actual... 2 Creación y configuración de la cuenta IMAP... 6 Migración de carpetas de POP
Más detallesTRANSMISIÓN DE TRANSMISIÓN DE TRANSMISIÓN DE RESULTADOS DILIGENCIAS TRABAS DE VALIDACIÓN DE TRABAS. Si hay rechazo
ANEXO I Especificaciones técnicas sobre los procesos de transmisión centralizada de diligencias de embargo de cuentas bancarias, recepción de las trabas y comunicación de resultados (EDITRAN) 1. Descripción
Más detallesUAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Más detallesCarpeta Virtual de Expedientes Facilit@ Manual de usuario Solicitante
Carpeta Virtual de Expedientes Facilit@ Manual de usuario Solicitante ÍNDICE 1. Descripción general del servicio... 6 1.1. Funcionalidad del sistema... 6 1.2. Diccionario de claves... 6 2. Acceso al Servicio
Más detallesHaga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra
Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar
Más detallesSISTEMA DE GESTIÓN ACADÉMICA.
SISTEMA DE GESTIÓN ACADÉMICA. MANUAL DE USUARIO Módulos y funciones en Syllabus+. Sección Gestión 1 CONTENIDO GESTIÓN 1. PAQUETE DE GESTIÓN 5 2. IMPEDIMENTOS Y AUTORIZACIONES 7 2.1. IMPEDIMENTOS 7 2.1.1.
Más detallesServicio de Informática
Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y
Más detallesManual Oficina Web de Clubes (FBM)
Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información
Más detallesFACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES
FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES 1.Introducción. La Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable
Más detallesACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA
ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un
Más detallesFOROS. Manual de Usuario
FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...
Más detallesUNIVERSIDAD DE JAÉN Servicio de Gestión Académica. Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC
Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC PROCEDIMIENTO EN LA GESTIÓN DE LAS DEVOLUCIONES El sistema generará recibos negativos sobre la base de los importes
Más detallesPara obtener información más detallada, conviene dirigirse a www.facturae.es.
1. Introducción Con el fin de facilitar la tarea a los proveedores y mejorar la gestión interna de las facturas que recibe la Diputación, se ha habilitado un nuevo módulo de Registro de facturas, compatible
Más detallesManual Agencia Virtual Empresas
Manual Agencia Virtual Empresas 1. CÓMO SOLICITO LA AGENCIA VIRTUAL?...2 2. CÓMO DESBLOQUEO UN USUARIO DE LA AGENCIA VIRTUAL?...2 3. CÓMO INGRESO A LA AGENCIA VIRTUAL?...2 4. SOLICITUDES Y SERVICIOS...4
Más detallesMANUAL TRAMITACIÓN PROCEDIMIENTO
MANUAL TRAMITACIÓN PROCEDIMIENTO GESTIÓN ACADÉMICA: EXPEDICIÓN DE CERTIFICACIONES ACADÉMICAS Índice 1.- Introducción...3 2.- Esquema de tramitación...4 3.- Tramitación...5 Paso 1. Acceder al Escritorio
Más detallesSALA DE FIRMAS. Manual de usuario. 20 de febrero de 2014. Colegio de Registradores de España. C/ Diego de León, 21 28006 Madrid
SALA DE FIRMAS Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Sala de Firmas http://www.registradores.org Índice 1.INTRODUCCIÓN... 3 2.ACCESO
Más detallesPolítica de la base datos WHOIS para nombres de dominio.eu
Política de la base datos WHOIS para nombres de dominio.eu 1/7 DEFINICIONES En este documento se usan los mismos términos definidos en los Términos y Condiciones y/o las normas para la solución de controversias
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesClave Fiscal. Manual del Sistema. - Administración de Relaciones -
Clave Fiscal Manual del Sistema - Administración de Relaciones - Subdirección General de Sistemas y Telecomunicaciones Página 1 de 16 Indice Indice... 1 Administración de Relaciones... 3 1. Acceso de un
Más detalles28.- Manejo de los Feriados
28.- Manejo de los Feriados El feriado anual o vacaciones pagadas es el derecho del trabajador con más de un año de servicios a hacer uso de un descanso anual de 15 días hábiles, con remuneración íntegra,
Más detallesManual de usuario SMS112. Sección de Ayuda al Desarrollo. Sección de Ayuda al Desarrollo. FECHA: 10/01/2012 VERSIÓN: v 1.0
Manual de usuario SMS112 Sección de Ayuda al Desarrollo FECHA: 10/01/2012 VERSIÓN: v 1.0 Índice 1 Objetivo del Documento... 3 2 Descripción de la aplicación... 3 3 Perfiles de la aplicación... 3 4 Componentes
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesContenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450
GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR
Más detallesManual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración
Más detallesManual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014
MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA
Más detallesContabilidad y Estados Financieros Programas de Gestión
PROGRAMAS DE GESTIÓN Programas de Gestión En cada Programa de la aplicación puede acceder, mediante el botón Contenido a una ayuda sobre el mismo, en la que se explica su funcionalidad y los conceptos
Más detallesport@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
Más detallesManual de usuario administrador. Correo Exchange Administrado
Manual de usuario administrador Correo Exchange Administrado Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad ni en parte, en cualquier
Más detallesDOCENTES FORMADORES UGEL 03 PRIMARIA
DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga
Más detallesTransacciones y bloqueos en SQL-Server
Transacciones y bloqueos en SQL-Server (Información para el uso desde Axapta) Introducción En este documento vamos a intentar explicar cuatro conceptos básicos acerca de las transacciones y los bloqueos
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesDiseño de bases de datos Diapositiva 1
Diseño o de bases de datos Objetivos del Diseño Principios del Diseño de BD Proceso de Diseño Normalización Diseño de Tablas: Claves Relaciones Integridad referencial Convenciones de nomenclatura Diseño
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallesManual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS
Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS UNIVERSIDAD TÉCNICA DE MANABÍ Dirección General de Vinculación con la Sociedad FLUJOGRAMA DE PROCESOS USADOS EN LA WEB
Más detallesManual de Usuarios Contratistas y Consultores
Departamento de Registros y de Consultores del MOP Manual de Usuarios Contratistas y Consultores Registro de Contratistas y Consultores Versión 6.0 Versiones del Manual Versión Mejora Fecha 1.0 Versión
Más detallesIntroducción a los certificados digitales
Sergio Talens-Oliag InfoCentre (http://www.infocentre.gva.es/) stalens@infocentre.gva.es Introducción Los certificados digitales son el equivalente digital del DNI, en lo que a la autentificación de individuos
Más detallesMantenimiento Limpieza
Mantenimiento Limpieza El programa nos permite decidir qué tipo de limpieza queremos hacer. Si queremos una limpieza diaria, tipo Hotel, en el que se realizan todos los servicios en la habitación cada
Más detallesManual de usuario investigador
Manual de usuario investigador Para poder solicitar un proyecto lo primero que tiene que hacer un investigador es iniciar sesión con su usuario en la web. Para ello debe pulsar en el icono situado en la
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesMANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:
MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos
Más detallesDocumento de trabajo Fundació Antoni Tapies
Documento de trabajo Fundació Antoni Tapies La nueva aplicación deberá recibir vídeos que se quieran transcodificar, los transcodificará, los almacenará y los publicará de manera completamente automatizada.
Más detallesITW - Manual de uso para el envío y recepción de ficheros (usuarios externos)
Sistemas de Información 06.2010 ITW - Manual de uso para el envío y recepción de ficheros (usuarios externos) I.E. 2010.06 Departamento de Sistemas de Información Hoja de Control Título Autor ITW - Manual
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesDiputación de Albacete. Paseo Libertad, 5. 02001. Albacete. Tel. 967595300. Fax. 967520316. Guía
Diputación de Albacete. Paseo Libertad, 5. 02001. Albacete. Tel. 967595300. Fax. 967520316 Guía 12 Obligaciones del responsable de seguridad exigibles por la LOPD Cesión de datos Es cesión o comunicación
Más detallesfastbanc (v.1.0) (v.net)
Powered by apricot valley fastbanc (v.1.0) (v.net) Manual de Usuario Guía Usuario fastbanc Página 2 / 18 CONTENIDO página 1. Objetivo del Documento.. 3 2. fastbanc. Descripción del producto. 3 3. Cómo
Más detallesHi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2
Hi-Spins Hi-Spins - Novedades 10.2.2 Tabla de contenido Hi-Spins Consulta Renovación de la presentación gráfica................................... 3 Visualización compacta de dimensiones en ventana de
Más detallesGestión de Ficheros en ruralvía Recibos
Gestión de Ficheros Adeudos domiciliados 19.14 - Adeudos directos entre empresas (B2B) 19.44 Con Gestión de Ficheros de Caja Rural podrá gestionar de forma rápida y sencilla los recibos que genere su actividad
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesContraloría General de la República
PREGUNTAS FRECUENTES SICA 1. Cuál es el procedimiento para solicitar el acceso al SICA? Su Unidad Orgánica (UO) deberá enviar un correo al Departamento de Operaciones (L526) indicando los siguientes datos:
Más detallesAnexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Más detallesSistema Tecnológico de Apoyo a la Regulación
MANUAL USUARIO EMPRESA Páginas: 29 CONTENIDO 1 INTRODUCCION... 3 2 INGRESO AL SISTEMA... 4 2.1 PÁGINA DE INGRESO....4 3 INICIO... 6 4 MENU DE FUNCIONALIDADES... 7 5 GESTIÓN DE PROCESOS... 8 5.1 LISTADO
Más detallesMANUAL DE LA APLICACIÓN HELP DESK
CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado
Más detallesNOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión
NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión Introducción...2 Tipos de documentos...2 Datos de Cabecera...3 Nuevo Documento... 3 Modificar Documento... 4 Añadir, modificar y eliminar Artículos...5
Más detallesPAGOS DOMICILIADOS - GESTIÓN DE PAGOS PAGOS DOMICILIADOS Y GESTIÓN DE PAGOS
PAGOS DOMICILIADOS Y GESTIÓN DE PAGOS 1 INDICE GESTIÓN DE PAGOS DOMICILIADOS 3 Incorporar beneficiarios manualmente 4 Anulación de pagos domiciliados o gestión de pagos 7 Importar beneficiarios de un fichero
Más detallesApuestas de lotería on-line mediante teléfonos móviles
Proyecto Exploratorio. Apuestas de lotería on-line mediante teléfonos móviles Propuesta presentada por: Manuel Alvarez-Campana (mac@dit.upm.es) Teléfono: 91 3367337 Departamento de Ingeniería de Sistemas
Más detallesMozilla Thunderbird (IMAP)
Configuración de cliente de correo Mozilla Thunderbird (IMAP) Qué es IMAP? IMAP es el nombre de un protocolo para recibir los correos electrónicos almacenados en un servidor. Por qué debería usar IMAP?
Más detallesReconocimiento de Créditos Automatizado. Módulo de Gestión
Reconocimiento de Créditos Automatizado Módulo de Gestión versión 1.0 Índice Reconocimiento de Créditos Automatizado... 1 Módulo de Gestión... 1 versión 1.0... 1 1. Introducción... 2 2. Buzón de Solicitudes...
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesMANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Más detallesEspecificaciones funcionales para el acceso al RAI por Web
Especificaciones funcionales para el acceso al RAI por Web CONTENIDO INTRODUCCION...2 SERVICIO ON-LINE DE CONSULTA DE DATOS DE RESUMEN RAI VÍA PÁGINA WEB...3 ESTRUCTURA DE LA APLICACIÓN...3 PÁGINA DE INICIO
Más detallesUna vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.
11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez
Más detallesGastos Reales Web Manual de Usuario
Gastos Reales Web Manual de Usuario Unidad Informática Diciembre 2009 1 Índice de contenido 1Invocación al guardar un formulario...3 2Invocación desde una grilla...5 3Ingreso por primera vez...6 4Procesamiento
Más detallesMANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
Más detallesICARO MANUAL DE LA EMPRESA
ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.
Más detallesAcuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.
Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández. Con el fin de regular el uso de los recursos informáticos y telemáticos del servicio de correo en
Más detallesGUÍA PARA INICIAR UN TRÁMITE DESDE LA OFICINA VIRTUAL
GUÍA PARA INICIAR UN TRÁMITE DESDE LA OFICINA VIRTUAL 1.- INTRODUCCIÓN Para acceder a Oficina Virtual con Certificado Digital, es necesario pulsar sobre el botón Entrar con certificado digital que se muestra
Más detallesSub Sistema Contabilidad Financiera
CAPACITACIÓN Y ADIESTRAMIENTO AL USUARIO. Sub Sistema Contabilidad Financiera Datos Generales: Número de horas: Pre Requisito: Carácter: Obligatorio Introducción El siguiente programa tiene por finalidad
Más detallesFactura Electrónica NIVEL BÁSICO. Centro Guadalinfo de Cenes de la Vega 1
NIVEL BÁSICO 1 INDICE 1. Qué es una factura electrónica? 2. Requisitos de todas las facturas 3. Tipos de facturas 4. Por qué elegir la factura electrónica? 5. Cómo funciona la facturación electrónica?
Más detallesTELEPROCESOS Y SISTEMAS DISTRIBUIDOS
TELEPROCESOS Y SISTEMAS DISTRIBUIDOS Semana 11 Integrantes: Cantera Salazar, Julissa A. Yalico Tello, Diana Accho Flores, Wilber En una red Trabajo en Grupo se puede compartir, o hacer disponibles a través
Más detallesTutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallesTérminos y condiciones de Europeanwebhost S.L ver: 1.0
Términos y condiciones de Europeanwebhost S.L ver: 1.0 Los siguientes términos y condiciones se aplican a Europeanwebhost S.L a partir del 30 de noviembre de 2014. 1. Suscripción: Las suscripciones de
Más detallesSeven ERP Guía De Referencia - Imágenes
Seven ERP Guía De Referencia - Imágenes Digital WARE Ltda. Calle 72 # 12-65 P.2 Bogotá, Colombia 2004 Digital Ware, Ltda. Todos Los Derechos Reservados Toda la documentación utilizada en Seven ERP está
Más detalles