Unofficial Content
  • This documentation is valid for:

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

BIServices-Architecture

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:

  1. 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.
  2. Desde cualquier objeto GeneXus definir una variable asociada al tipo de datos GXBI.Services.
  3. 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


Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant