Difference between revisions of "Crear un Comando para invocación a un Procedimiento GeneXus"

From GXtest Wiki
Jump to: navigation, search
(Crear un Proc GX)
Line 4: Line 4:
  
 
== Crear un Proc GX ==
 
== 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.
 +
 +
[[image:AccesoProcGX.jpg]]
 +
 +
 +
Luego, haciendo clic en '''Add Prog GX''', se le presenta la siguiente pantalla al usuario donde se puede cargar el Procedimiento Genexus:
 +
 +
[[image:definirProcGX.jpg]]
 +
 +
 +
Ahí se debe indicar la URL al WSDL del Procedimiento Genexus y presionar [[image:botonRefresh.jpg]].
 +
 +
Al hacer esto se carga la definición del procedimiento y ahi podemos visualizar los parámetros de entrada y salida. En el ejemplo de la suma veríamos los parámetros como se muestran a continuación:
 +
 +
[[image:procSuma.jpg]]
  
 
== Usar un Proc GX ==
 
== 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.
 
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.

Revision as of 14:53, 10 August 2009

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 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

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.