[[PageOutline(2)]] = Instalación del modulo de contabilidad = Procedimiento para la instalación del modulo contabilidad de WEBSAFI en el servidor de Topacio en Ingeominas, se describen los elementos necesarios para ejecutar la aplicación directamente desde el cliente, dar a conocer las configuraciones que se deben implementar y proyectos que interactuan para su funcionamiento. == Sistema Operativo de Topacio == Para la instalación del modulo se cuenta con un equipo en Ingeominas, con determinadas características. Comando para ser ejecutado en la terminal o consola de identificación del sistema operativo. {{{ lsb_release -a }}} Salida por consola: {{{ LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:g raphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga }}} == Requisitos == Para el funcionamiento de cada proyecto se deben instalar librerías y descargar los archivos adjuntos a la página. En los archivos se encuentran los proyectos comprimidos, se deben descargar, descomprimir y destinar en el lugar de instalación. Por cada paso se menciona los elementos necesarios para su buen funcionamiento. Archivos adjuntos: 1. Carpeta War - Proyecto GWT 1. Carpeta Contabilidad - Proyecto Symfony 1. Carpeta Jasper - Proyecto Jasper 1. Carpeta Menú - Servicios del Menú Contabilidad = Pasos de configuración = == Integridad Base de Datos == 1) Revisión de la integridad de la Base de Datos de WEBSAFI Contabilidad. * Responsable: Gloria Amparo Martínez * Duración: 1 hora == Diccionario de Datos == 2) Verificar su Diccionario de Datos. (Indicar el acceso al manual URL) * Responsable: ? * Duración: 1 hora Link de acceso al manual: [http://soporte6.sofhouse.net/projects/websafierp/wiki] == Base de Datos Ingeominas == 3) Verificar con el DBA de Ingeominas, qué/como necesitan que preparemos el esquema de WEBSAFI Contabilidad (Versión exacta de ORACLE, codificación, etc) * Responsable: DBA sofhouse * Duración: 1 hora == Esquema de Contabilidad == 4) Generación del esquema correspondiente, (De acuerdo al punto 3) para enviarlo al DBA Oracle de Ingeominas, con el fin de instalarlo en el servidor zirconio, indicando los datos completos de la Instancia que nos deben crear, aclarando que el usuario/clave tenga privilegios para hacer alguna actualización en el esquema (estructura NO datos) cuando sea necesario. Es recomendable que utilizar sentencias SQL de Oracle desde la consola (lines de comandos) para crear el esquema. * Responsable: Alexia, Luis Gerardo y Luis Carlos * Duración: 1 hora == Conexión Base de Datos == 5) Una vez instalado el esquema, verificar su conexión y verificar nuevamente la integridad de la DB. * Responsable: DBA sofhouse * Duración: 1 hora == Proyecto GWT == 6) Instalar/copiar/verificar GWT, según instrutivo preparado por Luis Carlos.(Comprimir antes) * Responsable: Luis Carlos Avila * Duración: 1 hora GWT: Carpeta war – Se encuentran todos los elementos de intercción del cliente con el aplicativo. El link a la capa de presentación se hace a esta carpeta. Ésta se crea al compilar en GWT el proyecto, deben cambiarse en la clase de propiedades los links a los servicios de symfony, menus del usuario, al menu de ayuda y al generador de reportes. == Proyecto Symfony == 7) Instalar/copiar/verificar el Proyecto symfony WEBSAFI Contabilidad. (Comprimir antes) * Responsable: Luis Carlos Avila * Duración: 1 hora Symfony: Proyecto de contabilidad, todas las carpetas y archivos. Dentro del proyecto esta incluido el symfony, se debe cambiar la configuración para la conexión con el framework y la base de datos. Dar Permisos a la carpeta de symfony y al proyecto en general. == Proyecto Jasper == 8) Instalar/verificar el Jasper y la batería de librerías necesarias para que funcione, de acuerdo al SO indicado. * Responsable: Luis Carlos Avila * Duración: 1 hora Proyecto jasperphp para manejo del ireports, se debe instalar en la maquina las librerias: pear install SOAP – 0.12.0 pear install Net_DIME Para linux, o las necesarias para windows para su funcionamiento. == Servicios independientes == 9) Instalar/subir los servicios que se necesiten por ej. Bienvenida. * Responsable: Luis Carlos Avila * Duración: 1 hora Bienvenida: Anexar servicios para GWT de consulta de menus al modulo de bienvenida del ERP. Base de Datos: Subir los datos de menus y submenus del modulo de contabilidad, dar permisos a los perfiles que manejen contabilidad. == Referencias == * [http://code.google.com/intl/es-419/webtoolkit/] * [http://code.google.com/intl/es-419/webtoolkit/overview.html] * [http://www.symfony-project.org/] * [http://es.wikipedia.org/wiki/JasperReports]