Unofficial Content
  • This documentation is valid for:

Spanish Version

BI WEB SERVICES

Scope

Product: GXquery, GXplorer

Introduction

The possibility of interacting with GXquery and GXplorer engines through Web Services is added. This allows to interact with the engines from any platform and programming language to include for example dynamic queries in your application.

Description

The possibility of interacting with GXquery and GXplorer through Web Services is added up to GXplorer 6.0 and Gxquery 3.0. This allows interacting from any platform and programming language through the interface defined by the services.

Architecture

BIServices-Architecture

Use

From any application, you must consume the Services.asmx Web Service located in the associated Virtual directory (see settings).
Once the service has been consumed (GeneXus 8.0 or higher version is needed), the GXBI.Services data type and a list of structure data are added to interact with the engines.

To use the services you must follow the steps below:

  1. Add the services reference in the KB using the WSDL inspector.
    a. Create a GeneXus Knowledge Base 8.0 or higher version.
    b. In design, go to the WSDL Inspector tool and type the URL where the services are located (see settings
    section).
    c. Press the Add Reference button.
    d. In this way, you add the associated GXBI. Services data type and structured data type.
  2. From any GeneXus object, define a variable associated to GXBI.Services data type.
  3. Call any of the methods using the variable created in the previous step. Please refer to the examples section for further information.

Methods

Data Types

Settings

By default, the services location in a local installation is the following:

To verify the services definition you may execute:

Samples

Temporary Limitations

  • The SetBusinessElement method only modifies the Description and whether it is available for the end user or not.

Troubleshooting

Requirements

Check the requirements document form more information.

Associated Links

Web Services
Structured Data Types

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