Soporte
EN PT ES
Wiki
Contenido
Discusión
Historial
Backlinks
Generar una aplicación Web integrable a GXportal
Diferencias entre las versiones: 8 (20/08/10 06:51) y 9 (20/08/10 06:57)
 

La aplicación a integrar debe poder ser ejecutada en un navegador (aplicación web), la plataforma de la aplicación puede ser diferente a la que esté instalada GXportal. Por ejemplo puede usar GXportal en .Net e integrar una aplicación en Java.

GXportal provee objetos para integrar fácilmente la aplicación y ejemplos de cómo usar los procedimientos provistos. También se proveen APIs y Data Views para acceder a la base de datos de GXportal.

Los siguientes pasos detallan el procedimiento para incorporar las APIs provistas por GXportal a una Base de Conocimiento GeneXus 9 y GeneXus X.
  • [[GeneXus 9.0 Integración de Aplicaciones]]
  • [[GeneXus X Evolution 1 Integración de Aplicaciones|GeneXus 9.0]]
  • [[Apis Integración de Aplicaciones|GeneXus X Evolution 1]]


GeneXus 9.0

Lo primero que se debe realizar, es definir en su KB un DataStore con el nombre GXportal. El Data View debe ser definido en modo Prototipo, desde el menú “File” - “Edit Model”, se desplegará una ventana como la que muestra la figura que se despliega a continuación, en la cual se debe seleccionar la pestaña “Data Stores”, dando clic en el botón “Add” se solicitará el nombre del Data Store a generar, el mismo deberá tener el nombre “GXportal”, luego de creado se debe configurar la información de conexión a la base de datos de GXportal, para ello se debe seleccionar el Data Store “GXportal” y dar clic en el botón Properties.
 


Luego de definido el Data Store se debe consolidar el xpz incluido en zip de descarga. Para descargar con los objetos de conexión a GXportal de clic aquí (3 MB).

Este link descarga es un archivo comprimido con el siguiente contenido:

  • GXPortal4500_GXPAccess_GX90.xpz: es la lista de objetos para consolidar en la KB de GeneXus 9.0
  • jug-lgpl-2.0.0.zip: el mismo se debe utilizar si la aplicación a será generada en Java, ese contiene un JAR que se debe descomprimir y copiar a una ruta accesible desde la KB, también en el modelo Java, en las “Propiedades de Ejecución” debe ser incluido en el “Classpath” la ruta completa donde fue copiado dicho archivo (Ejemplo: “C:\Develop\Java\jug-lgpl-2.0.0.jar”).

 Al consolidar el xpz se generará la carpeta “GXportal” como lo muestra la figura siguiente.




 

GeneXus X Ev. 1
 

En esta versión de GeneXus se debe consolidar el xpz incluido en zip de descarga. Para descargar con los objetos de conexión a GXportal de clic aquí (174 KB).

Este link descarga es un archivo comprimido con el siguiente contenido:

  • GXPortal4500_GXPAccess_GX_X.xpz: es la lista de objetos para consolidar en la KB de GeneXus X.
  • Si desea generar en DotNet, en la carpeta DotNet hay un archivo:
    • GXportalRepository.dll: es para conectarse a GXportal y deberá ser copiado en el /bin de su aplicación.
  • Si desea generar en Java, en la carpeta Java hay 2 archivos:
    • GXportalRepository.jar: es para conectarse a GXportal y deberá ser copiado en el /lib de su aplicación (ejemplo: “…\webapps\appexample\WEB-INF\lib”).
    • jug-lgpl-2.0.0.jar: se debe copiar a una ruta accesible desde la KB, configurar en el modelo Java, en Preferencias –>Java Environment -> Generators -> en las Propiedades del Generador, en la propiedad “Classpath” incluir la ruta completa donde fue copiado dicho archivo (Ejemplo: “C:\Develop\Java\jug-lgpl-2.0.0.jar”).

Luego de consolidar el xpz deberá configurar el DataStore GXportal, como lo muestra la figura siguiente:

Al consolidar se generará la carpeta “GXportal” como lo muestra la figura siguiente.
Estos objetos no deben ser modificados pro el cliente, el modificar un objeto puede causar que la integración con GXportal deje de funcionar.

Wiki inicio
Categorías
Cambios recientes
TOUR
Tutoriales
Documentación
EMPRESA
Soporte
© Todos los derechos reservados. GeneXus y sus productos son marcas registradas por GeneXus S.A. | Política de privacidad | Información de contacto