Crear un Comando para invocación a un Procedimiento GeneXus

From GXtest Wiki
Revision as of 15:27, 10 August 2009 by Ftoledo (Talk | contribs)

Jump to: navigation, search

Categoría: Guías de GXtest

La invocación a Procedimientos Genexus desde los Test Cases de GXtest dan la posibilidad de ingresar validaciones a nivel de datos (implementando lógica Genexus para verificar que el estado en la base de datos es el que se esperaba) o para ejecutar cualquier tipo de acción o cálculo con programas Genexus. Estos pueden recibir cualquier cantidad de parámetros de entrada y salida.

Contents

Crear un Proc GX

Primero veremos cómo crear un ProcGX en Genexus para que quede expuesto como Web Service, y luego veremos cómo cargarlo en GXtest.

Definir un Procedimiento como Web Service en Genexus

ejemplo de la suma


Cargar el Procedimiento en GXtest

Acceder al menú para crear un Proc GX.

AccesoProcGX.jpg


Luego, haciendo clic en Add Prog GX, se le presenta la siguiente pantalla al usuario donde se puede cargar el Procedimiento Genexus:

DefinirProcGX.jpg


Ahí se debe indicar la URL al WSDL del Procedimiento Genexus y presionar BotonRefresh.jpg.

Al hacer esto se carga la definición del procedimiento y ahi podemos visualizar el nombre del procedimiento y los parámetros de entrada y salida. En el ejemplo de la suma veríamos los parámetros como se muestran a continuación:

ProcSuma.jpg


Ahí se puede editar el nombre con el cual se va a referenciar luego el comando, la descripción, y si lo utilizaremos como Acción o Validación.

Usar un Proc GX

Una vez que se crea un Proc GX este queda disponible en GXtest de la misma forma que cualquier comando nativo, permitiendo agregarlos y editarlos en forma manual.