Openfwpa internacional Módulo sms (msms)



Descargar 124.9 Kb.
Fecha de conversión13.03.2017
Tamaño124.9 Kb.







openFWPA Internacional
Módulo SMS (MSMS)

Manual de Instalación y Despliegue


(01. ManualInstalacionYDespligue_SMS_20111230_v1.0)



ÍNDICE


ÍNDICE 2

1. CONTROL DEL DOCUMENTO 3

1.1. Información general 3

1.2. Histórico de revisiones 3

1.3. Estado del documento 3

2. INTRODUCCIÓN 4

3. INSTALACIÓN DEL SERVICIO 5

3.1. INSTALACIÓN DE LA BASE DE DATOS 6

3.2. INSTALACIÓN Y DESPLIEGUE DEL MÓDULO DE SMS 15

4. INSTALACIÓN DEL CLIENTE 16

5. DEPENDENCIAS DE LOS COMPONENTES 17

5.1 DEPENDENCIAS SERVICE 17

5.2 DEPENDENCIAS CLIENT 19


1.CONTROL DEL DOCUMENTO

1.1.Información general


Título

Manual de Instalación y Despliegue Módulo SMS

Creado por:

Consultor Junior: Víctor Cima Granda

A revisar por:

Consultores Senior: Juan José Parada Vales e Ignacio Álvarez Valdeón

A aprobar por:

Jefe de Proyecto: Joaquín Fernández Juárez



1.2.Histórico de revisiones





Versión

Fecha

Autor

Observaciones

0.1

09/12/2011

Víctor Cima Granda




1.0

30/12/2011

Víctor Cima Granda






1.3.Estado del documento





Versión

Estado

Fecha

0.1

Borrador

09/12/2011

1.0

Definitivo

30/12/2011

2.INTRODUCCIÓN


En el presente documento se describirán todos los pasos a seguir para la correcta instalación y despliegue del Módulo SMS (MSMS) del OpenFWPA

3.INSTALACIÓN DEL SERVICIO


El componente Service (SMS) es el encargado de realizar el despliegue del servicio web SMS (Service SMS).

Ilustración 1: Módulo SMS

Para la correcta instalación y despliegue del módulo, el usuario deberá tener instaladas las siguientes aplicaciones y herramientas.




  • Java: Jdk 1.5.0_22

  • Eclipse: Indigo Java EE IDE for Web Developers

  • SGBD: MySQL o similar

  • Maven: Recomendable plugin para Eclipse

  • Servidor de aplicaciones: Apache Tomcat 7

En caso de duda sobre el proceso de instalación y configuración de alguna de ellas se puede consultar el manual de instalación del openFWPA donde se indicarán los pasos a seguir para su correcta puesta en marcha.



3.1. INSTALACIÓN DE LA BASE DE DATOS


Los scripts de creación (MySQL), pueden encontrarse en 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 (Oracle, Postgresql...) el desarrollador debería realizar los cambios oportunos para adaptarlos al nuevo formato.
-- MySQL Administrator dump 1.4

--

-- ------------------------------------------------------



-- Server version 5.5.17
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;


/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

--

-- Create schema dsms_dba



--
CREATE DATABASE IF NOT EXISTS dsms_dba;

USE dsms_dba;


--

-- Temporary table structure for view `my_cia_envio`

--

DROP TABLE IF EXISTS `my_cia_envio`;



DROP VIEW IF EXISTS `my_cia_envio`;

CREATE TABLE `my_cia_envio` (

`CIA_ENVIO` decimal(10,0),

`FE_SOLENVIO` datetime,

`TEXT` varchar(1),

`TE_PHONE` varchar(10),

`SMS_ID` decimal(10,0)

);
--

-- Definition of table `smeconfprov`

--
DROP TABLE IF EXISTS `smeconfprov`;

CREATE TABLE `smeconfprov` (

`CN_PROVEEDOR` int(10) unsigned NOT NULL AUTO_INCREMENT,

`TE_USER` varchar(50) NOT NULL,

`TE_PASSWORD` varchar(50) DEFAULT NULL,

`NU_SHORTNUM` decimal(8,0) DEFAULT NULL,

`TE_SRVDOMIN` varchar(250) DEFAULT NULL,

`TE_ROUTCLAS` varchar(250) DEFAULT NULL,

`TE_ROUTCLASEMAIL` varchar(250) DEFAULT NULL,

`TE_DISPCLAS` varchar(250) DEFAULT NULL,

`TE_IPMAILSRV` varchar(250) DEFAULT NULL,

`T_ORIGEN` varchar(20) DEFAULT NULL,

`EXPIRACION` varchar(3) DEFAULT NULL,

`CONFIRMACION` decimal(11,0) DEFAULT NULL,

`ENTREGADIFERIDA` varchar(12) DEFAULT NULL,

`CLASE` decimal(1,0) DEFAULT '1',

`LUNES` decimal(1,0) DEFAULT '1',

`MARTES` decimal(1,0) DEFAULT '1',

`MIERCOLES` decimal(1,0) DEFAULT '1',

`JUEVES` decimal(1,0) DEFAULT '1',

`VIERNES` decimal(1,0) DEFAULT '1',

`SABADO` decimal(1,0) DEFAULT '1',

`DOMINGO` decimal(1,0) DEFAULT '1',

`HORAINICIO` varchar(5) DEFAULT '00:00',

`HORAFIN` varchar(5) DEFAULT '23:59',

PRIMARY KEY (`CN_PROVEEDOR`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


--

-- Dumping data for table `smeconfprov`

--
/*!40000 ALTER TABLE `smeconfprov` DISABLE KEYS */;

INSERT INTO `smeconfprov` (`CN_PROVEEDOR`,`TE_USER`,`TE_PASSWORD`,`NU_SHORTNUM`,`TE_SRVDOMIN`,`TE_ROUTCLAS`,`TE_ROUTCLASEMAIL`,`TE_DISPCLAS`,`TE_IPMAILSRV`,`T_ORIGEN`,`EXPIRACION`,`CONFIRMACION`,`ENTREGADIFERIDA`,`CLASE`,`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`,`DOMINGO`,`HORAINICIO`,`HORAFIN`) VALUES

(1,'openFWPA','openFWPA',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'1','1','1','1','1','1','1','1','00:00','23:59');

/*!40000 ALTER TABLE `smeconfprov` ENABLE KEYS */;

--

-- Definition of table `smestatssms`



--
DROP TABLE IF EXISTS `smestatssms`;

CREATE TABLE `smestatssms` (

`TE_ADFROMTO` varchar(50) DEFAULT NULL,

`TE_ADSENDTO` text,

`CA_PROVSMS` decimal(2,0) DEFAULT NULL,

`FE_SENDDATE` datetime DEFAULT NULL,

`CN_STATUS` varchar(2) DEFAULT NULL,

`CN_RETRIES` decimal(3,0) DEFAULT '0',

`IF_USER` text,

`TE_NR` text,

`TE_NEXP` text,

`CN_ENVIOMENTES` decimal(11,0) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--

-- Dumping data for table `smestatssms`

--
/*!40000 ALTER TABLE `smestatssms` DISABLE KEYS */;

/*!40000 ALTER TABLE `smestatssms` ENABLE KEYS */;

--

-- Definition of table `smetemplate`



--
DROP TABLE IF EXISTS `smetemplate`;

CREATE TABLE `smetemplate` (

`CN_NUMTEMPL` int(10) unsigned NOT NULL AUTO_INCREMENT,

`TE_TEMPLATE` text,

`TE_SUBJECT` varchar(100) DEFAULT NULL,

`CN_PROVEEDOR` decimal(10,0) NOT NULL DEFAULT '0',

`FL_SIEBELACT` decimal(1,0) DEFAULT NULL,

`ENTREGADIFERIDA` varchar(12) DEFAULT NULL,

`TE_CONTENTTYPE` varchar(20) DEFAULT NULL,

`T_ORIGEN` varchar(20) DEFAULT NULL,

`EXPIRACION` varchar(3) DEFAULT NULL,

`CONFIRMACION` decimal(11,0) DEFAULT NULL,

`CLASE` decimal(1,0) DEFAULT '1',

`LUNES` decimal(1,0) DEFAULT '1',

`MARTES` decimal(1,0) DEFAULT '1',

`MIERCOLES` decimal(1,0) DEFAULT '1',

`JUEVES` decimal(1,0) DEFAULT '1',

`VIERNES` decimal(1,0) DEFAULT '1',

`SABADO` decimal(1,0) DEFAULT '1',

`DOMINGO` decimal(1,0) DEFAULT '1',

`HORAINICIO` varchar(5) DEFAULT '00:00',

`HORAFIN` varchar(5) DEFAULT '23:59',

PRIMARY KEY (`CN_NUMTEMPL`,`CN_PROVEEDOR`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


--

-- Dumping data for table `smetemplate`

--
/*!40000 ALTER TABLE `smetemplate` DISABLE KEYS */;

INSERT INTO `smetemplate` (`CN_NUMTEMPL`,`TE_TEMPLATE`,`TE_SUBJECT`,`CN_PROVEEDOR`,`FL_SIEBELACT`,`ENTREGADIFERIDA`,`TE_CONTENTTYPE`,`T_ORIGEN`,`EXPIRACION`,`CONFIRMACION`,`CLASE`,`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`,`DOMINGO`,`HORAINICIO`,`HORAFIN`) VALUES

(1,'PRUEBA PLANTILLA','Plantilla','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','00:00','23:59');

/*!40000 ALTER TABLE `smetemplate` ENABLE KEYS */;

--

-- Definition of table `sms_entrada`



--
DROP TABLE IF EXISTS `sms_entrada`;

CREATE TABLE `sms_entrada` (

`CN_ID_CIAR` decimal(10,0) DEFAULT NULL,

`CN_SMS_ESTADO` decimal(10,0) DEFAULT '0',

`FE_RESPUESTA` datetime DEFAULT NULL,

`TE_RESPUESTA` varchar(160) DEFAULT NULL,

KEY `CN_SMS_ESTADO` (`CN_SMS_ESTADO`),

CONSTRAINT `sms_entrada_ibfk_1` FOREIGN KEY (`CN_SMS_ESTADO`) REFERENCES `sms_entrada_estado` (`CN_SMS_ESTADO`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--

-- Dumping data for table `sms_entrada`

--
/*!40000 ALTER TABLE `sms_entrada` DISABLE KEYS */;

/*!40000 ALTER TABLE `sms_entrada` ENABLE KEYS */;

--

-- Definition of table `sms_entrada_estado`



--
DROP TABLE IF EXISTS `sms_entrada_estado`;

CREATE TABLE `sms_entrada_estado` (

`CN_SMS_ESTADO` decimal(10,0) NOT NULL DEFAULT '0',

`TE_ESTADO` varchar(50) DEFAULT NULL,

PRIMARY KEY (`CN_SMS_ESTADO`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--

-- Dumping data for table `sms_entrada_estado`

--
/*!40000 ALTER TABLE `sms_entrada_estado` DISABLE KEYS */;

/*!40000 ALTER TABLE `sms_entrada_estado` ENABLE KEYS */;

--

-- Definition of table `smtp_deadletter`



--
DROP TABLE IF EXISTS `smtp_deadletter`;

CREATE TABLE `smtp_deadletter` (

`MESSAGE_NAME` varchar(200) NOT NULL DEFAULT '',

`REPOSITORY_NAME` varchar(255) NOT NULL DEFAULT '',

`MESSAGE_STATE` varchar(30) DEFAULT NULL,

`ERROR_MESSAGE` varchar(200) DEFAULT NULL,

`SENDER` varchar(255) DEFAULT NULL,

`RECIPIENTS` text,

`REMOTE_HOST` varchar(100) DEFAULT NULL,

`REMOTE_ADDR` varchar(20) DEFAULT NULL,

`MESSAGE_BODY` blob,

`MESSAGE_ATTRIBUTES` blob,

`LAST_UPDATED` datetime DEFAULT NULL,

PRIMARY KEY (`REPOSITORY_NAME`,`MESSAGE_NAME`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--

-- Dumping data for table `smtp_deadletter`

--
/*!40000 ALTER TABLE `smtp_deadletter` DISABLE KEYS */;

/*!40000 ALTER TABLE `smtp_deadletter` ENABLE KEYS */;

--

-- Definition of table `smtp_spool`



--
DROP TABLE IF EXISTS `smtp_spool`;

CREATE TABLE `smtp_spool` (

`MESSAGE_NAME` varchar(200) NOT NULL DEFAULT '',

`REPOSITORY_NAME` varchar(255) NOT NULL DEFAULT '',

`MESSAGE_STATE` varchar(30) DEFAULT NULL,

`ERROR_MESSAGE` varchar(200) DEFAULT NULL,

`SENDER` varchar(255) DEFAULT NULL,

`RECIPIENTS` text,

`REMOTE_HOST` varchar(255) DEFAULT NULL,

`REMOTE_ADDR` varchar(20) DEFAULT NULL,

`MESSAGE_BODY` blob,

`MESSAGE_ATTRIBUTES` blob,

`LAST_UPDATED` datetime DEFAULT NULL,

PRIMARY KEY (`REPOSITORY_NAME`,`MESSAGE_NAME`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--

-- Dumping data for table `smtp_spool`

--
/*!40000 ALTER TABLE `smtp_spool` DISABLE KEYS */;

/*!40000 ALTER TABLE `smtp_spool` ENABLE KEYS */;

--

-- Definition of table `test`



--
DROP TABLE IF EXISTS `test`;

CREATE TABLE `test` (

`CIA_ENVIO` decimal(10,0) NOT NULL DEFAULT '0',

`FE_SOLENVIO` datetime DEFAULT NULL,

`TEXT` varchar(1) DEFAULT NULL,

`TE_PHONE` varchar(10) DEFAULT NULL,

PRIMARY KEY (`CIA_ENVIO`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--

-- Dumping data for table `test`

--
/*!40000 ALTER TABLE `test` DISABLE KEYS */;

/*!40000 ALTER TABLE `test` ENABLE KEYS */;

--

-- Definition of table `test_2`



--
DROP TABLE IF EXISTS `test_2`;

CREATE TABLE `test_2` (

`CIA_ENVIO` decimal(10,0) DEFAULT NULL,

`SMS_ID` decimal(10,0) DEFAULT NULL,

`TE_PHONE` varchar(10) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--

-- Dumping data for table `test_2`

--
/*!40000 ALTER TABLE `test_2` DISABLE KEYS */;

/*!40000 ALTER TABLE `test_2` ENABLE KEYS */;

--

-- Definition of view `my_cia_envio`



--
DROP TABLE IF EXISTS `my_cia_envio`;

DROP VIEW IF EXISTS `my_cia_envio`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `my_cia_envio` AS select `t`.`CIA_ENVIO` AS `CIA_ENVIO`,`t`.`FE_SOLENVIO` AS `FE_SOLENVIO`,`t`.`TEXT` AS `TEXT`,`t`.`TE_PHONE` AS `TE_PHONE`,`t2`.`SMS_ID` AS `SMS_ID` from (`test` `t` join `test_2` `t2`) where (`t`.`CIA_ENVIO` = `t2`.`CIA_ENVIO`);

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;



3.2. INSTALACIÓN Y DESPLIEGUE DEL MÓDULO DE SMS


El Módulo Común de SMS es el encargado del envío de sms y correos electrónicos por parte de toda aplicación desarrollada en base al OpenFWPA.
En primer lugar crearemos un nuevo proyecto en Eclipse con el contenido del componente “Service” y se le realizarán todas las configuraciones indicadas en el Manual de Configuración asociado.
Para generar el servicio podemos hacerlo desde Eclipse utilizando el plugin de Maven asociado o via consola, navegando por los directorios hasta donde se encuentra el proyecto actual y ejecutando sobre su archivo pom.xml el siguiente comando: mvn -Plocal clean install
Generado el war asociado: SMS.war, el siguiente paso será llevarlo al contenedor de aplicaciones. En nuestro se trata de un servidor Tomcat 7.0, en el que previamente se ha configurado la conexión a la BBDD utilizada por la aplicación. Se despliega el elemento en el servidor y queda disponible en la siguiente dirección:
http://ipmaquina:8080/SMS/
Para poder acceder a la funcionalidad del servicio desde el componente cliente será necesaria la publicación del servicio en un servidor de descubrimiento UDDI.

4.INSTALACIÓN DEL CLIENTE


Para obtener el componente encargado de realizar las invocaciones sobre el módulo, crearemos un nuevo proyecto en Eclipse con el contenido del componente “Cliente”.
Una vez creado el proyecto, generamos el cliente haciendo uso del plugin de Maven asociado a Eclipse o vía consola, navegando por los directorios hasta donde se encuentra el proyecto actual y ejecutando sobre su archivo pom.xml el siguiente comando: mvn package
Generado el cliente (sms-app-proxy-2.0.jar), el siguiente paso a seguir será incorporarlo a la aplicación OpenFWPA y realizarle los ajustes indicados en el Manual de Configuración para su correcto funcionamiento.

5.DEPENDENCIAS DE LOS COMPONENTES

5.1 DEPENDENCIAS SERVICE


es.princast.framework.openfwpa.modules.sms:sms-app-war:war:2.0

+- mysql:mysql-connector-java:jar:5.1.6:compile

+- org.tuckey:urlrewritefilter:jar:2.5.1:compile

+- soap:soap:jar:2.3:compile

+- com.ibatis:ibatis2-sqlmap:jar:2.1.7.597:compile

+- com.ibatis:ibatis2-dao:jar:2.1.7.597:compile

+- com.ibatis:ibatis2-common:jar:2.1.7.597:compile

+- javax.servlet:servlet-api:jar:2.3:provided

+- quartz:quartz:jar:1.5.1:compile

+- commons-net:commons-net:jar:1.4.1:compile

| \- oro:oro:jar:2.0.8:compile

+- org.apache.xmlbeans:xmlbeans:jar:2.4.0:compile

| \- stax:stax-api:jar:1.0.1:compile

+- taglibs:standard:jar:1.1.2:compile

+- javax.servlet:jstl:jar:1.1.2:compile

+- commons-collections:commons-collections:jar:3.1:compile

+- commons-httpclient:commons-httpclient:jar:3.1:compile

| +- commons-logging:commons-logging:jar:1.0.4:compile

| \- commons-codec:commons-codec:jar:1.2:compile

+- log4j:log4j:jar:1.2.14:compile

+- javax.mail:mail:jar:1.4:compile

+- javax.jms:jms:jar:1.1:compile

+- javax.activation:activation:jar:1.1:compile

+- junit:junit:jar:3.8.1:test

+- dbunit:dbunit:jar:2.1:test

+- org.springframework:spring-mock:jar:2.0.6:test

+- es.princast.framework.openfwpa:openfwpa-core:jar:2.2:compile

| +- es.princast.framework.openfwpa:XMLGenerico:jar:2.0.1:compile

| +- struts:struts:jar:1.2.7:compile

| | +- commons-beanutils:commons-beanutils:jar:1.7.0:compile

| | +- commons-chain:commons-chain:jar:1.0:compile

| | +- commons-fileupload:commons-fileupload:jar:1.0:compile

| | +- commons-validator:commons-validator:jar:1.1.4:compile

| | \- antlr:antlr:jar:2.7.2:compile

| +- struts:struts-el:jar:1.2.7:compile

| +- struts-menu:struts-menu:jar:2.4.3:compile

| | \- velocity-tools:velocity-tools-view:jar:1.0:compile

| +- com.jamonapi:jamon:jar:2.4:compile

| +- commons-lang:commons-lang:jar:2.4:compile

| +- commons-dbcp:commons-dbcp:jar:1.2:compile

| | +- xml-apis:xml-apis:jar:1.0.b2:compile

| | \- xerces:xercesImpl:jar:2.0.2:compile

| +- commons-pool:commons-pool:jar:1.2:compile

| +- commons-digester:commons-digester:jar:1.7:compile

| +- org.springframework:spring-core:jar:2.5.6:compile

| +- org.springframework:spring-beans:jar:2.5.6:compile

| +- org.springframework:spring-orm:jar:2.5.6:compile

| | +- aopalliance:aopalliance:jar:1.0:compile

| | \- org.springframework:spring-tx:jar:2.5.6:compile

| +- org.springframework:spring-jdbc:jar:2.5.6:compile

| +- org.springframework:spring-webmvc-struts:jar:2.5.6:compile

| | \- org.springframework:spring-webmvc:jar:2.5.6:compile

| | \- org.springframework:spring-context-support:jar:2.5.6:compile

| +- org.springframework:spring-aop:jar:2.5.6:compile

| +- org.springframework:spring-web:jar:2.5.6:compile

| +- org.springframework:spring-context:jar:2.5.6:compile

| +- displaytag:displaytag:jar:1.2:compile

| | +- com.lowagie:itext:jar:1.3:compile

| | +- org.slf4j:jcl104-over-slf4j:jar:1.4.2:compile

| | \- org.slf4j:slf4j-log4j12:jar:1.4.2:compile

| | \- org.slf4j:slf4j-api:jar:1.4.2:compile

| +- displaytag:displaytag-export-poi:jar:1.2:compile

| | \- org.apache.poi:poi:jar:3.2-FINAL:compile

| +- velocity:velocity:jar:1.4:compile

| | \- velocity:velocity-dep:jar:1.4:runtime

| +- ostermiller:ostermiller-utils:jar:1.05.00:compile

| +- org.jibx:jibx-run:jar:1.1.5:compile

| | \- org.codehaus.woodstox:wstx-asl:jar:3.2.1:compile

| +- org.jibx:jibx-extras:jar:1.1.5:compile

| +- regexp:regexp:jar:1.3:compile

| +- javax.jmx:jmxri:jar:1.1:compile

| \- javax.jmx:jmxtools:jar:1.1:compile

\- axis:axis:jar:1.4:compile

+- axis:axis-jaxrpc:jar:1.4:compile

+- axis:axis-saaj:jar:1.4:compile

+- axis:axis-wsdl4j:jar:1.5.1:runtime

\- commons-discovery:commons-discovery:jar:0.2:runtime

5.2 DEPENDENCIAS CLIENT


es.princast.framework.openfwpa.modules.sms:sms-app-proxy:jar:2.0

+- es.princast.framework.openfwpa:openfwpa-core:jar:2.2:compile

| \- displaytag:displaytag-export-poi:jar:1.2:compile

| +- commons-beanutils:commons-beanutils:jar:1.7.0:compile

| \- org.apache.poi:poi:jar:3.2-FINAL:compile

+- es.princast.framework.openfwpa.modules.libs:wsUtils:jar:1.0:compile

+- log4j:log4j:jar:1.2.14:compile

+- axis:axis:jar:1.4:compile

| +- axis:axis-jaxrpc:jar:1.4:compile

| +- axis:axis-saaj:jar:1.4:compile

| +- axis:axis-wsdl4j:jar:1.5.1:runtime

| +- commons-logging:commons-logging:jar:1.0.4:runtime

| \- commons-discovery:commons-discovery:jar:0.2:runtime

\- junit:junit:jar:3.8.1:test







Compartir con tus amigos:


La base de datos está protegida por derechos de autor ©bazica.org 2019
enviar mensaje

    Página principal