English Version
BI WEB SERVICES
Alcance
Producto: GXquery, GXplorer
Introducción
Se agrega la posibilidad de interactuar con los motores de GXquery y GXplorer a través de Web Services permitiendo que desde cualquier plataforma y lenguaje de programación entre otras cosas se puedan incluir consultas dinámicas dentro de las aplicaciones.
Descripción
A partir de GXplorer 6.0\GXquery 3.0 es posible interactuar con GXquery y GXplorer a través de Web Services. Esto permite que desde cualquier plataforma y lenguaje de programación se interactúe a través de la interfaz definida por los servicios.
Arquitectura
Utilización
Desde cualquier aplicación se debe de consumir el Web Service Services.asmx ubicado en el directorio Virtual asociado (ver configuración).
Una vez consumido el servicio se agrega (desde GeneXus es necesaria la versión 8.0 o superior) el tipo de datos GXBI.Services y una lista de datos estructurados para interactuar con los motores.
Para utilizar los servicios seguir los siguientes pasos:
- Agregar la referencia a los servicios en la KB utilizando el WSDL inspector.
a. Crear una Base de conocimiento GeneXus 8.0 o superior.
b. En diseño acceder al WSDL Inspector y digitar la URL donde se encuentran instalados los servicios (ver sección configuración).
c. Presionar el botón Add Reference.
d. De esta manera se agrega el tipo de datos GXBI.Services y tipos de datos estructurados asociados.
- Desde cualquier objeto GeneXus definir una variable asociada al tipo de datos GXBI.Services.
- Invocar a cualquiera de los métodos utilizando la variable creada en el paso anterior. Consulte los ejemplos por más información.
Métodos
Tipos de dato
Configuración
Por defecto la ubicación de los servicios en una instalación local es:
Para verificar la definición de los servicios puede ejecutar:
Ejemplos
Limitaciones Temporales
- El método SetBusinessElement sólo permite modificar la descripción y si se encuentra disponible para el usuario final
Troubleshooting
Requerimientos
Consultar el documento de requerimientos de GXplorer y GXquery por más información.
Links asociados
Web Services
Tipos de Datos Estructurados