openfwpa Internacional Módulo SMS (MSMS)



Documentos relacionados
PR Plataforma JasperServer Manual de instalación para JasperServer 3.5

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

PowerPoint 2010 Hipervínculos y configuración de acciones

Guía para Desplegar la Aplicación en Entorno de Producción

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de configuración de Thunderbird ÍNDICE

Manual hosting acens

INSTITUTO TECNOLÓGICO DE SALTILLO

Sitios remotos. Configurar un Sitio Remoto

Formas de llevar a cabo un backup de una base de datos MySQL

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

MANUAL INSTALACIÓN ABOGADOS MF

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Plantilla de texto plano

UNIVERSIDAD DE OVIEDO

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2

INSTALACIÓN PAGOS EURO...

Guía del Administrador

CORREO DE PERSONAL THUNDERBIRD POP3

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

D.T.Informática S.L. [Sistema hada] hilo Administrador Desarrollo Activo

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Servicio Webmail. La fibra no tiene competencia

Anexo de Transmission

Instalación y Configuración. Libertya BI 1.0

[I-SOLVER] MANUAL USUARIO. i-solver GESTIÓN DE INCIDENCIAS 2012

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Manual de NetBeans y XAMPP

Web ITSM -GUIA RÁPIDA DE USUARIO-

INSTRUCCIONES CIERRE EJERCICIO 2014

GedicoPDA: software de preventa

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Manual de Usuario De Respaldo y Restauración de Información

CONFIGURACIÓN DEL PLUGIN EUROBITS

Plantillas Office. Manual de usuario Versión 1.1


Gestión de Cambios de BDD con LiquiBase. ISC Abril 2012 Paulo Clavijo Esteban

CREACIÓN Y GENERACIÓN DE REMESAS DE ADEUDOS SEPA

10. El entorno de publicación web (Publiweb)

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Manual CMS Mobincube

SIEWEB. La intranet corporativa de SIE

Administración de portales Joomla (II)

Administrar El Usuario Mediante Windows NT

Introducción a la Firma Electrónica en MIDAS

CONFIGURACION IB BACKUP/RESTORE SCHEDULER

Optimizar base de datos WordPress

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Técnicas de Programación

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

1.- INTRODUCCIÓN 2.- PARÁMETROS

Manual del programador

Crear la base de datos antes de la instalación de Wordpress.

Aceptamos que realice este proyecto que le hemos solicitado con las siguientes condiciones:

Subir nuestro blog de Wordpress.org a Internet. Hosting en Hostinger.es

CÓMO CREAR UNA PÁGINA WEB

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

Instalación y configuración de un servidor de streaming con Icecast en Linux. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Crear cuentas de correo en Outlook 2010

MANUAL DE USUARIO CMS- PLONE

Tutorial: Primeros Pasos con Subversion

Plantilla de texto plano

3.1 Definir objetivos y contenidos de la página web

Instalación de Tomcat7 en Ubuntu

egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

INSTALACIÓN DE MOODLE

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Manual Instalación GIRH-Nómina (JAVA)

Figura No. IV-111. Página No. 125

Guía de Instalación. Glpi

3. Qué necesitamos para usar Wordpress?

MANUAL DE PHPMYADMIN

Versión: Desarrollado por AloOnline Alojamiento Web

5. Composer: Publicar sus páginas en la web

Manual de Panel de Control de Hosting Compartido

Notas de la versión DMO

Acceso a base de datos SQLite desde Gambas

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Unidad Didáctica 12. La publicación

MANUAL GESTIÓN CMS ONLINE

- MANUAL INSTALACIÓN LINUX -

Transcripción:

openfwpa Internacional (02. ManualConfiguracion_SMS_20111230_v1.0)

2 de 10 ÍNDICE 1. CONTROL DEL DOCUMENTO... 3 1.1. Información general... 3 1.2. Lista de distribución... Error! Marcador no definido. 1.3. Histórico de revisiones... 3 1.4. del documento... 3 2. INTRODUCCIÓN... 4 3. CONFIGURACIÓN DEL SERVICIO... 5 4. CONFIGURACIÓN DEL CLIENTE... 9

3 de 10 1. CONTROL DEL DOCUMENTO 1.1. Información general Título Creado por: A revisar por: A aprobar por: Estructura Módulo de SMS Consultor Junior: Víctor Cima Granda Consultores Senior: Juan José Parada Vales e Ignacio Álvarez Valdeón Jefe de Proyecto: Joaquín Fernández Juárez 1.2. Histórico de revisiones Versión Fecha Autor Observaciones 0.1 05/12/2011 Víctor Cima Granda 1.0 30/12/2011 Víctor Cima Granda 1.3. del documento Versión Fecha 0.1 Borrador 05/12/2011 1.0 30/12/2011

4 de 10 2. INTRODUCCIÓN En el presente documento se describirán todos los pasos a seguir para lo correcta configuración del Módulo de SMS (MSMS).

5 de 10 3. CONFIGURACIÓN DEL SERVICIO El componente Service SMS es el encargado de realizar el correcto despliegue del servicio web SMS. Ilustración 1: Módulo SMS Para la correcta configuración del componente procederemos en primer lugar a editar el archivo deploy.properties, que podemos encontrar en.\src\main\resources\. base.module.file = SMS.properties CONFIG.DIR = C:/gestionModulosComunes/SMS/config El parámetro base.module.file hace referencia al archivo de configuración del componente, en este caso: SMS.propiertes. Por otro lado el parámetro CONFIG.DIR hace referencia al directorio donde se pretende almacenar los ficheros de configuración y logs del módulo.

6 de 10 Se recomienda que este directorio sea único para todos los módulos comunes utilizados por la aplicación, almacenándose los datos específicos de cada módulo en una subcarpeta con su mismo nombre, en este caso SMS. Una posibilidad a la hora de referenciar el directorio es hacer uso de una variable de entorno o similar si se considerase de interés. Si se sigue este consejo se conseguirá centralizar toda la información de configuración y trazabilidad en una misma ubicación con las ventajas que esto proporciona a la hora de realizar mantenimientos, modificaciones Ya en el directorio establecido en CONFIG.DIR copiaremos los archivos que se encuentran en la siguiente ruta dentro del proyecto.\src\main\webapp\web-inf\external-config Log4j.xml SMS.properties Batchmail.properties Batchsms.properties Jaas-config.xml Javamail.properties Princast-security-rules.xml Verificaremos que la información de esos ficheros se corresponde con la deseada, si no fuese así se realizarían los cambios oportunos. Una vez que hemos revisado dichos archivos continuaríamos con la configuración del módulo. Nota: Si fuesen necesarios nuevos archivos de configuración se incorporarían en este mismo directorio. Por último nos centraremos en la BBDD. Los scripts de creación, para MySQL, pueden encontrarse den la siguiente ruta.\src\main\sql\sms_dba.sql. Si la BBDD seleccionada fuese MySQL el proceso de restauración sería trivial, si se decidiese utilizar otra BBDD el desarrollador debería realizar los cambios oportunos en el script. Una vez creada la BBDD configuraremos una conexión a la misma en el servidor de aplicaciones donde se desplegará el módulo, en nuestro caso Tomcat. Para que Tomcat tenga acceso al driver de MySQL, debemos poner el jar en el directorio adecuado de Tomcat. En este caso el driver está en el jar mysql-connector-java-bin.jar y se introduciría dentro de /tomcat7/common/lib. Una vez que ya tenemos en el servidor de aplicaciones el driver necesario, debemos proporcionarle todos los datos para la conexión con la BBDD. Para ello, editamos el fichero /tomcat7/context.xml y añadimos algo como esto

7 de 10 <Resource name="sms_ds" type="javax.sql.datasource" /> <Resource name="testsms_ds" type="javax.sql.datasource" /> <ResourceParams name="sms_ds"> <name>url</name> <value>jdbc:mysql://localhost:3306/dsms_dba</value> <name>driverclassname</name> <value>com.mysql.jdbc.driver</value> <name>password</name> <value>*******</value> <name>username</name> <value>*******</value> </ResourceParams> <ResourceParams name="testsms_ds"> <name>url</name> <value>jdbc:mysql://localhost:3306/dsmstest_dba</value> <name>driverclassname</name> <value>com.mysql.jdbc.driver</value> <name>password</name> <value>*******</value> <name>username</name> <value>*******</value> </ResourceParams>

8 de 10 <Engine name="catalina" defaulthost="localhost" debug="0"> <DefaultContext> <ResourceLink global="sms_ds" name="sms_ds" type="javax.sql.datasource"/> <ResourceLink global="testsms_ds" name="testsms_ds" type="javax.sql.datasource"/> </DefaultContext> </Engine> dsms_dba es el nombre que hemos decidido para referenciar nuestra conexión con la base de datos y es el nombre que debe conocer la aplicación. dsmstest_dba es el nombre que hemos decidido para referenciar nuestra conexión con la base de datos de de prueba El usuario y la password serán las de acceso a la base de datos. El driverclassname es el nombre de la clase para la conexión con MySQL en este caso La url es la de la conexión con la base de datos dsms_dba

9 de 10 4. CONFIGURACIÓN DEL CLIENTE El cliente de SMS, sms-app-proxy-2.0 (que se incorporará a la aplicación desarrollada con el OpenFWPA) contiene un objeto configurable a través del cual, las aplicaciones pueden cargar los valores de los parámetros necesarios en la llamada al proceso a partir de un archivo properties. Estos parámetros son: urlregistry. URL del registro a través del cual se buscará el proceso. nameservice. Nombre del proceso en el registro. versionservice. Version del servicio. username. -Nombre de usuario a insertar en la cabecera de seguridad de la llamada al proceso. password. Contraseña a insertar en la cabecera de seguridad de la llamada al proceso. Un ejemplo de un archivo properties podría ser el siguiente. Esta información dependerá de la que se introduzca en el servidor UDDI durante la publicación del WS de SMS: URL_REGISTRY=http://localhost:8180/juddi/inquiry SERVICE_NAME=SMSService SERVICE_VERSION=2.0 SERVICE_USER=openfwpa SERVICE_PASSWORD=openfwpa Para que la aplicación cliente pueda usar el objeto configurable será necesaria la declaración del siguiente plugin de configuración en el fichero princast-init.script.xml. <bean id= smsconfigurationplugin class= es.princast.framework.core.configuration.plugins.propertiesfileconfigurationplugin > <constructor-arg><value>genericosplugin</value></constructor-arg> <property name= file ><value>${config.dir}/sms.properties</value> </property><property name= contexts > <list><value>sms.context</value></list> </property> </bean> Una vez declarado el plugin será necesario añadirlo al gestor de configuración. Esto también se realiza en el fichero pincast-init-script.xml de la aplicación. <bean id= configurationmanager class= es.princast.framework.core.configuration.frameworkconfigurator

10 de 10 factory-method= getconfigurator lazy-init= false singleton= true > <property name= plugins > <list> <ref bean= baseconfigurationplugin /> <ref bean= jaasconfigplugin /> <ref bean= securityrulesplugin /> <ref bean= smsconfigurationplugin /> </list> </property> </bean> Una vez configurado el plugin, y utilizando el Proxy, quedan encapsuladas las tareas de descubrimiento e inserción de la cabecera de seguridad.