====== Hipergate ====== \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ---- __**Advertencia**__ Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra le ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal. ---- ===== Descripción ===== Este software es una suite de aplicaciones de c�igo abierto basadas en web.  Todas las aplicaciones se acceden desde Internet Explorer sin necesidad de descargar ningn software en el puesto cliente.\\ La suite tiene capacidad multi-entidad y puede utilizarse indistintamente para dar servicio a una empresa, a un grupo de empresas, o en modalidad ASP para alojar un nmero ilimitado de entidades cliente diferentes.\\ La p�ina web donde se encuentra todo lo referente a esta suite es la http:%%//%%www.hipergate.org\\ \\ ===== Los requerimientos ===== ~~~~~~~~~~~~~~~~~~\\ -    Sistema Operativo Linux RedHat 9 o Mandrake 10.0\\     No existen limitaciones tecnol�icas para utilizar plataformas Windows.\\ \\ -    Java 1.4 o superior\\ \\ -    Motor de servlets/JSP:Apache Tomcat\\ \\ -    Base de datos relacional: PostgreSQL, Microsoft SQL Server 2000 y Oracle 9.\\     No existe soporte para mySQL 4.x\\ \\ -    Librerias necesarias para la instalacion:\\ \\     J2EE Client - 3.0:   \\     Contiene clases J2EE necesarias para el cache distribuido de hipergate\\ \\     Xerces2 Java Parser 2.6.2:   \\     Parser XML de la Fundaci� Apache\\ \\     Bean Scripting Framework - 2.3.0:\\     Un conjunto de clases Java que proporcionan un lenguaje de scripting dentro de aplicaciones Java.\\ \\     Jakarta POI - Java API To Access Microsoft Format Files - 2.5:   \\     Acceso a ficheros basados en el formato de Documento OLE 2 de Microsoft desde Java.\\ \\     Jakarta Lucene - 1.4:   \\     Jakarta Lucene es un motor de indexaci� de alto rendimiento escrito en Java.\\    \\     Java BeanShell - 2.0b1\\     BeanShell es un int�prete de c�igo fuente de Java con caracter�ticas de scripting, escrito en Java.\\ \\     Jakarta ORO 2.0.8 (s�o a partir de la versi� 2.0)\\     El proyecto OROMatcher fue cedido a The Apache Software Foundation y ahora es Jakarta ORO.\\ \\     Sun JavaMail - 1.3.1\\     El API de JavaMail proporciona un conjunto de clases para el acceso a un sistema de correo.\\ \\     Sun Java Advanced Imaging API - 1.1.2\\     Las librer�s JAI de SUN proporicionan acceso a tratamiento de im�enes en el lado del servidor sin emplear AWT\\ \\     Novell LDAP classes for Java(s�o a partir de la versi� 2.0)\\     Las librer�s LDAP de SUN proporcionan acceso a Novell eDirectory, OpenLDAP u otros directorios basados en LDAP.\\ \\ -    Hipergate 2.0.13-es\\ \\ ===== Recomendaciones: ===== \\ -    La base de datos, en una unidad con espacio suficiente.\\ -    Los .jar, de forma que no colisionen con otros ya instalados.\\ -    Las p�inas din�icas de hipergate\\ -    Los directorios /storage y /web, que es donde se almacenan los archivos manejados por hipergate que\\     no residen en la base de datos.\\ \\ Los directorios /storage y /web pueden crecer indefinidamente segn se suban archivos a la aplicaci�.\\ La diferencia esencial entre /storage y /web es que los archivos de /storage no necesitan ser visibles por HTTP (aunque en la instalaci� por defecto lo son) mientras que los de /web deben colgar de una URL bajo el servidor web.\\ Procedimiento\\ ~~~~~~~~~~~~~\\ 1.    Instalacion de Java 2 SDK, Standard Edition, v. 1.4.2_04 y NetBeans IDE 3.6(incluye\\     Tomcat v. 5.0.19)\\ -------------------------------------------------------------------------------------------\\ \\ Descargar e instalar Java SDK 1.4 o superior. http:%%//%%java.sun.com/j2se/1.4.2/download.html. \\ Se recomienda realizar la instalacion full de J2SE v 1.4.2_04 SDK con  NetBeans 3.6. (http:%%//%%www.netbeans.org), porque cuenta con todos los paquetes necesarios para su funcionamiento.\\ La instalacion del software debe realizarse en el directorio /usr/local/\\ \\ A.    Requerimientos del sistema.\\ \\ Java 2 SDK, Standard Edition, 1.4.2 es suportado sobre plataformas i586 Intel y 100% compatible con plataformas que corran linux.\\ Pentium III processor, 500 MHz.\\ 256 MBytes RAM.\\ 300 MBytes espacio libre. Este numero incluye: 170 MBytes de espacio en disco permanente y 130 MBytes de espacio temporal. El instalador usa los directorios /tmp o el /var/tmp.\\ \\ B.    Formatos del software\\ \\ La instalacion de SDK, automaticamente instalara el plug-in de Java y Java Web.\\ Se cuenta con dos formatos:\\ -    Archivo binario para extractar.\\ -    RPM Packages - Del tipo rpm.bin archivo que contiene paquetes RPM, instalados con la utilidad rpm.\\    \\ C.    Instrucciones de instalacion\\    \\ -    Binaria\\     1. Descargue y chequee el tama� del archivo y comparelo con la fuente.\\     2. Verifique los permisos de ejecucion del archivo.  Tipo: chmod 755 j2sdk-1_4_2_04-nb-3_6-bin-linux.bin\\     3. Cambie al directorio donde se va a hacer a instalacion. cd /usr/local\\     4. Ejecute el programa binario. ./j2sdk-1_4_2_04-nb-3_6-bin-linux.bin\\     5. Responda a cada requerimiento de la instalacion, la licencia debe ser aceptada para continuar con la instalacion.\\ \\ -    Archivo RPM\\     1. Descargue y chequee el tama� del archivo y comparelo con la fuente.\\     2. Verifique los permisos de ejecucion del archivo. chmod a+x j2sdk-1_4_2_-linux-i586-rpm.bin\\     3. Ejecute el programa binario. ./j2sdk-1_4_2_-linux-i586.bin\\     4. Instale el paquete rpm. -iv j2sdk-1_4_2_-linux-i586.rpm\\ \\ -    El directorio, donde se alojan los reportes de log de java se encuentran en (/tmp/javatrc.txt).\\ \\ -    Adicionar a la variable PATH del ambiente root, la ruta donde se encuentra el ejecutable de java.\\ \\ D.    Instrucciones de desinstalacion\\ \\ Cada producto puede ser desinstalado separadamente.\\ \\ Para desinstalar NetBeans IDE 3.6:\\ Navegue hasta el directorio donde qued�su instalacion de su NetBeans IDE.\\ Digite ../../j2sdk1.4.2_04/bin/java -jar uninstall.jar para correr el desinstalador InstallShield.\\ \\ Para desinstalar Java 2 SDK, v. 1.4.2_04:\\ Navegue hasta el directorio _uninst subdirectory de su directorio Java 2 SDK.\\ Digite ./uninstall.sh para correr el desinstalador\\ \\ Se puede revisar el resultado de la desinstalacion viendo el archivo uninstall.log\\ \\ \\ 2.    Instalaci� de Tomcat 4x/5x\\ -----------------------------------\\ \\ -    Si la version de java instalada, corresponde a Java 2 SDK, v. 1.4.2_04, no se requiere la instalacion independiente del paquete, debido a que este software instala la version 5.0.19 de Jakarta-Tomcat. El directorio donde se encuentra instalado es: (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19).\\ \\     En caso contrario, se puede instalar Apache Tomcat en el directorio /usr/local/, y configurarla para que escuche peticiones a trav� de HTTP en el puerto 8080 (configuraci� por defecto). Las distribuciones de tomcat pueden ser bajadas de la direccion http:%%//%%jakarta.apache.org/tomcat y se consiguen en formato binario o source.\\ \\     Se debe verificar la siguiente l�ea en su archivo $CATALINA_HOME/conf/server.xml:\\ \\     \\ \\ -    Los archivos de configuraci� de Tomcat, se encuentran en (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/conf);  server.xml y web.xml. Alli mismo se encuentra el archivo de usuarios tomcat-users.xml, hay que modificarlo e incluir los usuarios manager y admin.\\ \\ -    Se puede consultar tomcat visitando http:%%//%%www.localhost:8080 e ingresar con dos usuarios: manager con password manager y admin con password admin.\\ \\ -    El directorio, donde se alojan los reportes de log de tomcat, se encuentran en (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/logs/).\\ \\ -    Adicionar las variables CATALINA_HOME y TOMCAT_HOME al ambiente de root. Es decir CATALINA_HOME=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19\\ \\ Archivos con juego de caracteres Unicode: Los archivos fuente JSP de hipergate utilizan el juego de caracteres Unicode codificado como UTF-8.\\ \\ Es necesario indicar a Tomcat que debe esperar archivos fuente Unicode estableciendo el par�etro -Dfile.encoding=UTF-8 en la variable de entorno CATALINA_OPTS.\\ \\ Si no se especifica el par�etro file.encoding, es posible que se produzca un error del estilo org.apache.jasper.compiler.CompileException: /common/desktop.jsp Cannot read file: ze file al arrancar la aplicaci�.\\ \\ \\ 3.    Instalaci� de PostgreSQL\\ -----------------------------------------------------------------\\ \\ Como parte de la soluci� y para acceder al servicio hipergate, se instal�el servidor de base de datos postgreSQL, versi� 7.4.1. Se debe permitir permite el acceso tanto a la m�uina local como a las de la red local.\\ \\ -    Editar el archivo /usr/bin/pg_ctl e incluir o modificar la linea indicada, verificando que existan los caracteres -o    '-i'\\ \\ su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl  -D $PGDATA -o '-i' -p /usr/bin/postmaster\\ start  > /dev/null 2>&1" < /dev/null\\ \\      - Adem� en el archivo /var/lib/pgsql/data/pg_hba.conf descomentar la l�ea\\ \\ host  all  127.0.0.1   255.255.255.255  trust\\ \\ El usuario de la aplicaci� es postgres con password postgres.\\ \\ \\ 4.    Instalaci� de Hipergate\\ -----------------------------------------------------------------\\ \\ Cada nueva versi� de hipergate se distribuye en dos formatos distintos que son: full y src.\\ full: Versi� de producci�, con todas las optimizaciones del c�igo activadas y librer�s necesarias.\\ src: Distribuci� en c�igo fuente y binaria sin librer�s de terceros.\\ \\ El paquete de hipergate se distribuye en formato ZIP, y contien los siguientes subdirectorios:\\ \\ bin    :     Librer� est�dar de hipergate.\\ java    :    C�igo fuente de la librer� de hipergate.\\ jars    :    Liber�s de terceros necesarias (solo version full)\\ web-XX    :    Juego de p�inas JSP con una aplicaci� de ejemplo.\\ storage    :    Contenidos de ejemplo del directorio de almacenamiento privado.\\ doc    :     Documentaci� adicional, licencias y referencia del API de hipergate.\\ database:     Volcados binarios de la base de datos de ejemplo.\\ \\ La version contemplada corresponde a la versi� 2.0.13-es.\\ \\ A.    Instalar y configurar un sitio web de ejemplo\\ \\     - El primer paso a ejecutar es la instalacion del software, luego de probar la conexion de Tomcat.\\ \\     Se instala en el directorio donde se encuentra todo lo referente a apache tomcat, en este caso en el directorio (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es).\\ \\     Los principales archivos de configuraci� son: hipergate.cnf y appserver.cnf. Estos archivos se encuentran originalmente en el directorio $TOMCAT_HOME/webapps/hipergate-2.0.13-es/conf. El directorio una vez configurado es /etc.\\ \\ \\     -    Servlets\\ \\     Hipergate incluye tres servlets para la descarga de archivos desde el directorio privado storage.\\     Para recoger archivos desde la BB.DD. es necesario configurar una serie de entradas en el fichero web/WEB-INF/web.xml instalado.\\ \\     Para cada unos de los servlets (HttpBinaryServlet, HttpBLOBServlet y HttpQueryServlet) hay que configurar los siguientes par�etros:\\ \\     jdbcDriverClassName\\     Establece el driver de acceso a BB.DD., igual que el par�etro driver de hipergate.cnf\\ \\     jdbcURL\\     Establece la cadena de conexi� a la BB.DD., igual que el par�etro dburl de hipergate.cnf\\ \\     dbUserName/dbUserPassword\\     Establece el usuario y contrase� de acceso a la BB.DD., igual que los par�etros dbuser/dbpassword de hipergate.cnf\\ \\     Los par�etros de web.xml pueden dejarse vac�s si se tiene una nica instancia de la aplicaci� corriendo en el mismo servidor, pero es imprescindible rellenarlos si se tienen varias instancias de la aplicaci� corriendo en el mismo servidor contra bases de datos diferentes. Si no se encuentran par�etros de conexi� en web.xml el servlet ir�a buscarlos a hipergate.cnf y no a otros archivos de configuraci� como real.cnf o portal.cnf.\\ \\ C.    Instalar librerias\\ \\     - El segundo paso es instalar las librer�s de hipergate y adicionales en un directorio donde el motor de servlets pueda referenciarlas. Generalmente no es suficiente con a�dirlas a su CLASSPATH, puesto que varios servidores utilizan su propia estructura de directorios para buscar los archivos JAR que incluyen en su propio "class loader".\\ \\ Puede colocar los archivos JAR de la distribuci� de hipergate en el directorio WEBROOT/WEB-INF/lib ($CATALINA_HOME/webapps/hipergate/WEB-INF/lib).\\ \\ Skina recomienda ubicarlas en un lugar comun (por ejemplo $CATALINA_HOME/shared/lib).\\ \\ Debe tener especial cuidado con el driver JDBC de acceso a base de datos. Hipergate se distribuye con los drivers de postgreSQL (postgresql.jdbc3-YYYYMMDD.jar), aunque puede utilizar cualquiera de las bases de datos soportadas\\ \\     1)    Copie todos los archivos .jar localizados en el directorio descomprimido de Hipergate/lib al directorio $TOMCAT_HOME/shared\\lib (En nuestro caso /usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/shared/lib/).\\ \\     Adicionalmente debe copiar los archivos .jar que se encuentran en el directorio del manejador de base de datos (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/lib/postgresql/)\\     Los drivers son: \\ \\     El archivo /usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate/lib/apache/apache.jakarta-poi-1.5.1.jar se debe copiar tambien $TOMCAT_HOME/shared/lib\\ \\     2)    Copiar el directorio web-en o web-es localizado en el directorio descomprimido de hipergate/web-es a un directorio localizado bajo $TOMCAT_HOME/webapps\\ \\     3)    Renombre este directorio a web. Debe aparecer $TOMCAT_HOME/webapps/web\\ \\     4)    Ahora copie todos los archivos del directorio $TOMCAT_HOME/shared/lib a su variable de ambiente CLASSPATH.\\ \\ D.    Configuraci� inicial de hipergate\\ \\ -    Copiar los archivos hipergate.cnf y appserver.cnf a /etc.  El sistema tambi� los buscar�en el directorio especificado en la variable de entorno KNOWGATE_PROFILES (Esta se puede colocar como variable de ambiente).\\ \\ E.    Linkear comando cp\\ \\ -    Realizar un link del comando cp        ln -s /bin/cp /usr/bin/cp\\ ############\\ #Ver anexos\\ #############\\ F.    Selecci� y carga de base de datos\\ \\ -    Pre-requisitos\\ \\ Oracle 9.x\\     Por defecto, Oracle admite un m�imo de 50 cursores abiertos por conexi�. Este par�etro es incompatible con el funcionamiento de la instalaci�, que deja un cursor preparado por tabla. Antes de crear la base de datos hay que abrir el archivo de configuraci� de la instancia de BB.DD. (initXXXX.ora) y poner la opci�: "open_cursors=100" (como m�imo).\\ \\     Abrir una conexi� a Oracle con SQL*Plus, SQL*Worksheet o Server Manager y ejecutar las sentencias:\\     CREATE TABLESPACE HIPERGATE2 DATAFILE 'C:\\ORANT\\DATABASE\\HIPERGATE2.DBF' SIZE 30M;\\ \\     CREATE USER HIPERGATE IDENTIFIED BY HIPERGATE DEFAULT TABLESPACE HIPERGATE2 TEMPORARY             TABLESPACE TEMPORAL QUOTA UNLIMITED ON HIPERGATE2;\\ \\     GRANT CONNECT,CREATE SYNONYM,CREATE PUBLIC SYNONYM,DROP PUBLIC SYNONYM,CREATE PROCEDURE,\\       CREATE VIEW,CREATE TABLE, CREATE TRIGGER TO HIPERGATE;\\ \\     Escribir la siguiente sentencia desde la l�ea de comandos:\\     IMP80 system/manager fromuser=HIPERGATE touser=HIPERGATE buffer=128000 commit=yes ignore=yes\\     file=HG2ORLC9.DMP\\ \\ Microsoft SQL Server 2000\\     Crear una nueva base de datos desde SQL Server Enterprise Manager con nombrfe hipergate20.\\     Abrir SQL Query Analyzer, conectarse a la BB.DD. master y ejecutar:\\     ALTER DATABASE hipergate20 SET ARITHABORT ON\\     Ahora copie HG2MSSQL.BAK a una unidad de disco local.\\     Hacer click con el bot� derecho sobre la nueva BB.DD., seleccionar All Tasks -> Restore\\     Database, seleccionar "From Device", a�dir HG2MSSQL.BAK a la lista de dispositivos y hacer\\     click en OK.\\ \\ PostgreSQL 7.4\\     Conectar al servidor de BB.DD. a trav� de SSH/Telnet, usando el usuario administrador de la\\     BB.DD. (postgres), y crear una nueva BB.DD.:\\ \\     # createlang plpgsql postgres\\     # select lanname from pg_language;\\ \\     # createdb -E UNICODE hgoltp2d\\ \\     # createuser knowgate\\ \\     Restaurar la BB.DD. desde el fichero HG2PGSQL.DUMP:\\ \\     # pg_restore -d hgoltp2d HG2PGSQL.DUMP\\ \\ -    Creaci� de la base de datos con la clase Java ModelManager\\ \\     Para cargar la base de datos con el modelo b�ico de trabajo y un juego de datos de ejemplo,\\     ejecute el siguiente comando (respetando maysculas y minsculas):\\ \\     java com.knowgate.hipergate.datamodel.ModelManager /etc/hipergate.cnf create database\\ \\ G.    Prueba de conexi� y acceso\\ \\     Una vez cargada la base de datos, acceda a la siguiente URL:\\     http:%%//%%hostname:8080/admin/test_connect.jsp.\\ \\     Si todo funcion�correctamente, aparecer�una pantalla con el driver y cadena de conexi�\\     JDCB y un mensaje de �ito.\\ \\     Puede acceder a la aplicaci� de ejemplo a trav� de la URL:\\     http:%%//%%localhost:8080/web/login.html\\ \\     El sistema de carga de base de datos genera una serie de usuarios y contrase�s por defecto.\\     hipergate tiene dos dominios reservados con 5 usuarios que deben conservarse, aunque se\\     recomienda cambiar su contrase� por defecto.\\ \\         administrator@hipergate-system.com (password hipergate)\\     Cuenta de administrador del sistema completo de hipergate. Gestiona los dominios, areas de\\     trabajo y usuarios que pueden acceder a la aplicaci� a nivel global.\\ \\         administrator@hipergate-model.com (password model, en minsculas)\\     Cuenta de administrador del dominio modelo de la base de datos. Se utiliza para generar\\     copias cl�icas de los dominios.\\ \\         superuser@hipergate-model.com (password model, en minsculas)\\     Cuenta de usuario avanzado del dominio modelo de la base de datos. Se utiliza para generar\\     copias cl�icas de los dominios.\\ \\         user@hipergate-model.com (password model, en minsculas)\\     Cuenta de usuario ordinario del dominio modelo de la base de datos. Se utiliza para generar\\     copias cl�icas de los dominios.\\ \\         guest@hipergate-model.com (password model, en minsculas)\\     Cuenta de usuario invitado del dominio modelo de la base de datos. Se utiliza para generar\\     copias cl�icas de los dominios. Este usuario no tiene permisos de escritura en la aplicaci�.\\ \\     Adicionalmente, el proceso create database genera tres dominios de pruebas para que los\\     usuarios puedan empezar a trabajar con la aplicaci� directamente. Cada dominio (test, demo\\     y real) se puede emplear en los procesos de prueba, aceptaci� y producci� de cambios en la\\     aplicaci�.\\         [administrator|superuser|user|guest]@hipergate-test.com (password TEST, en maysculas)\\         [administrator|superuser|user|guest]@hipergate-demo.com (password DEMO, en maysculas)\\         [administrator|superuser|user|guest]@hipergate-real.com (password REAL, en maysculas)\\ \\ 5.    Limitaciones del software -Fuente: desarrolladores del software\\ \\     La version referenciada presenta las siguientes limitaciones:\\ \\ A.    El modulo de webmail, no existe de forma nativa, se puede configurar programando en java con el javamail. Sin embargo no lo recomiendan por su complejidad. A la fecha de emision de este documento, faltaban mas o menos 6 meses para su liberacion.\\ \\ B.    El modulo de Gestion de Campa�s o la referencia /Marketing/mkthome.jsp, no existe libre en la build publica.\\ \\ C.    En el modulo de Herramientas administrativas-Recursos- luego de ingresar un recurso y al acceder a el, presenta el siguiente mensaje:\\ \\     Error Status HTTP 500: "StandardWrapperValve[jsp]: Servlet.service() para servlet jsp lanz�excepci�\\     java.lang.NullPointerException: bo_available is null\\     at com.knowgate.dataobjs.DBPersist.getShort(Unknown Source)..."\\ \\ El error corresponde a un bug de la aplicacion.  La informacion hace referencia a la columna bo_available de la tabla k_rooms y de la base de datos hipergate20 de Microsoft SQLserver.\\ \\ Advertencia: El aplicativo est�concebido para que corra en un browser como Internet Explorer, por lo que es el recomendado. Desde otros navegadores se pueden presentar errores que pueden ser atribuibles al aplicativo.\\ \\ ##############################################################################################################\\ #ANEXOS\\ ##############################################################################################################\\ #    Parametros del archivo de configuracion\\ ##############################################################################################################\\ \\ driver        :    Nombre del driver JDBC, segn se utilizar� en la funci� Class.forName:\\             org.postgresql.Driver\\             com.microsoft.jdbc.sqlserver.SQLServerDriver\\             oracle.jdbc.driver.OracleDriver\\ dburl        :    Cadena de conexi� JDBC a la base de datos:\\             jdbc:postgresql:%%//%%host:5432/dbname\\             jdbc:microsoft:sqlserver:%%//%%host:1433;SelectMethod=cursor;DatabaseName=dbname\\             jdbc:oracle:thin:@host:1521:oracle_sid\\ schema        :    Esquema de la base de datos. Puede ser el usuario propietario de las tablas.\\             En PostgreSQL dejar este par�etro en blanco. En Microsoft SQL Server y Oracle\\             usar:\\             dbo (SQL Server)\\             HIPERGATE (Oracle)\\ dbuser/dbpassword    :    Usuario y contrase� de acceso a la BB.DD.\\ temp        :    Directorio temporal para la aplicaci�. En � se almacenan los archivos de\\             subida (upload) y algunos ficheros de generaci� temporal.\\             /tmp (UNIX)\\             C:\\\\TEMP (Windows 2000)\\ javamode    :    Modo de trabajo con el sistema de ficheros del servidor. El modo 0 (PUREJAVA)\\             accede al sistema de archivos a trav� del API de Java (java.io). Los modos 1\\             y 2 (UNIX y WINDOWS) utilizan comandos del sistema para realizar las mismas\\             acciones. Mientras que el modo PUREJAVA mantiene la compatibilidad entre\\             plataformas, los modos nativos proporcionan un acceso a ficheros mucho m�\\             eficaz.\\ \\             En WebLogic bajo Windows 2000 se debe utilizar el modo PUREJAVA.\\ webserver    :    URL completa a la ra� de la aplicaci� web. Se utiliza para componer las URLs\\             relativas y absolutas a cada m�ulo de la aplicaci�.\\             http:%%//%%server:port/webapp\\             http:%%//%%myserver:8080/\\             http:%%//%%localhost:7001/hipergateWeb (ejemplo con WebLogic)\\ imageserver    :    URL al servidor de im�enes opcional. Todas las im�enes est�icas de la\\             aplicaci� (pantallas, iconos, etc) pueden ubicarse en un servidor separado,\\             o dejarse en un subdirectorio dentro del mismo servidor.\\             http:%%//%%images.mycompany.com/hipergate\\             http:%%//%%myserver:8080/images\\             http:%%//%%localhost:7001/hipergateWeb/images (ejemplo con WebLogic)\\ fileprotocol    :    hipergate puede acceder a los ficheros almacenados de distinas maneras:\\             por FTP, NFS o directorios montados directamente en el servidor.\\             En este par�etro se establece el protocolo de acceso al repositorio de\\             ficheros.\\             file:%%//%% (ficheros locales)\\             ftp:%%//%% (acceso por FTP)\\             nfs:%%//%% (acceso por NFS, no soportado)\\ fileserver    :    Nombre del servidor que contiene el repositorio de ficheros. Esta opci� solo\\             es til cuando el protocolo de acceso fileprotocol es distinto de file:%%//%%.\\             localhost (ficheros locales)\\             ftp-server.domain.com (acceso por FTP)\\ fileuser/fileuser:    Nombre de usuario y contrase� utilizados para el acceso a repositorios\\             remotos. Actualmente solo se utiliza para acceso por FTP.\\ storage:        Directorio ra� de almacenamiento privado de usuarios, plantillas y scripts\\             de ejecuci� SQL (QBF).\\             $CATALINA_HOME/webapps/storage\\             /vol/1/hipergate_storage\\             C:\\\\bea\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\storage (Windows 2000)\\ shelldir    :    Algunos contenedores de servlets (sobre todo Tomcat) bloquean ficheros y\\             directorios. Si desea eliminar una newsletter, website o cuenta de acceso hay\\             que borrar todos los directorios relacionados con este objecto, pero Java\\             impide este borrado y por tanto hay que crear una tarea que borre los\\             directorios desde fuera del contendor de servlets. Para cada elemento a\\             borrar, se a�de una linea al fichero cleanup.txt con la ruta completa al\\             directorio a borrar. Se puede crear un script que lea este fichero y borre\\             cada directorio y a�dirlo como una tarea programada (cronjob) o ejecutarlo\\             cada vez que se rearranca el servicio.\\             /tmp\\             $CATALINA_HOME/webapps/shell\\             C:\\\\BEA\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\shell (Windows 2000)\\ workareasput    :    Directorio ra� de almacenamiento pblico, visible a trav� de web. Puede\\             estar dentro de la ra� del servidor web, o bien en otro directorio.\\             $CATALINA_HOME/webapps/hipergate/workareas\\             /vol/1/hipergate_workareas\\             C:\\\\BEA\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\hipergateWeb\\\\workareas (Windows 2000)\\ workareasget    :    URL absoluta para acceder al directorio workareasput.\\             /workareas\\             /hipergateWeb/workareas\\ maxfileupload    :    Tama� m�imo (en bytes) de fichero que se permite subir a la aplicaci�\\ setXMLValidation:    Activar las trazas de validaci� de XML al fusionar las plantillas XSLT de\\             los m�ulos webbuilder y mailings.\\ maxschedulerthreads:    Nmero m�imo de hilos (threads) que arranca el planificador de ejecuci�.\\ mail.transport.protocol:    Transporte que se utilizar�para enviar mensajes de correo\\                 electr�ico (por defecto smtp)\\ mail.host    :    Servidor de correo que acepte env�s de mensajes (por defecto localhost)\\ \\ ##############################################################################################################\\ #    /etc/hipergate.cnf\\ ##############################################################################################################\\ \\ #schema=public\\ #hipergate v2.0 configuration file\\ #Wed Dec 17 02:44:43 CEST 2003\\ \\ # PostgreSQL 7.x\\ # schema must be left blank when using PostgreSQL\\ # driver=org.postgresql.Driver\\ # dburl=jdbc:postgresql:%%//%%127.0.0.1:5432/hgoltp2d\\ # schema=\\ # dbuser=postgres\\ # dbpassword=postgres\\ \\ # Oracle 8.x/9.x\\ # schema parameter is required and case sensitive for Oracle\\ # driver=oracle.jdbc.driver.OracleDriver\\ # dburl=jdbc:oracle:thin:@127.0.0.1:1521:ORC1\\ # schema=HIPERGATE\\ # dbuser=HIPERGATE\\ # dbpassword=HIPERGATE\\ \\ # SQL Server 2000\\ # schema parameter is required and case sensitive for SQL Server\\ driver=com.microsoft.jdbc.sqlserver.SQLServerDriver\\ dburl=jdbc:microsoft:sqlserver:%%//%%192.168.1.5:1433;SelectMethod=cursor;DatabaseName=hipergate20\\ schema=dbo\\ dbuser=sa\\ dbpassword=\\ \\ # Database parameters\\ #dbuser=knowgate\\ #dbpassword=knowgate\\ #driver=org.postgresql.Driver\\ #dburl=jdbc:postgresql:%%//%%localhost:5432/hgoltp2d\\ #schema=\\ #dbuser=postgres\\ #dbpassword=postgres\\ \\ # Connection pool\\ poolsize=32\\ maxconnections=100\\ \\ # Local Directories\\ # temp=C:\\\\winnt\\\\temp\\ temp=/tmp\\ # shelldir=C:\\\\hipergate\\\\shell\\ #shelldir=/opt/knowgate/knowgate/shell\\ shelldir=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/storage/shell\\ \\ # Shared Directories\\ # you may leave fileuser and filepassword blank if you do not use ftp:%%//%% protocol\\ fileprotocol=file:%%//%%\\ fileserver=localhost\\ fileuser=\\ filepassword=\\ \\ # Web Server Base Path\\ #webserver=http:%%//%%www.yourwebserver.com/\\ webserver=http:%%//%%localhost:8080/web\\ \\ # HTTP Image Server Base Path\\ #imageserver=http:%%//%%www.imageserver.com/images/\\ imageserver=http:%%//%%localhost:8080/web/images\\ \\ # Location of per user information not available directly throught http\\ # storage=C:\\\\hipergate\\\\storage\\ #storage=/opt/knowgate/knowgate/storage\\ storage=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/storage\\ \\ # WorkArea base directory\\ # workareasput=C:\\\\hipergate\\\\web\\\\workareas\\ workareasput=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/web/workareas\\ \\ # Workareas path on web server\\ #workareasget=http:%%//%%www.yourwebserver.com/workareas\\ workareasget=http:%%//%%localhost:8080/web/workareas\\ \\ # file upload\\ maxfileupload=10485760\\ \\ # Operation Mode\\ # PUREJAVA=0, UNIX=1, WINDOWS = 2;\\ #javamode=0\\ javamode=1\\ \\ # Establece la variable setValidation para los procesos XML de buildSite/buildSiteForEdit (0=false,1=true)\\ setXMLValidation=1\\ \\ # Indica el nmero m�imo de threads que activar�el planificador de tareas\\ maxschedulerthreads=1\\ \\ # JavaMail\\ # Apendix A http:%%//%%java.sun.com/products/javamail/JavaMail-1.2.pdf\\ \\ mail.transport.protocol=smtp\\ mail.host=andromeda.lisim.biz\\ mail.user=lcorredor@andromeda.lisim.biz\\ ########################################################\\ \\ Fecha de elaboracion    21/09/2004\\ Por Luz Marina Carvajal Gonzalez\\ Este documento se creo con base en la informacion de las URL:\\ http:%%//%%www.akhancomputers.com/hipergate/\\ http:%%//%%www.hipergate.org/docs/install/\\ \\ ===== Problemas ===== ==== 1. Si el instale_mrtg.sh no le funciona ==== - FIN\\