Professional Documents
Culture Documents
-----------------------------------------------------------------
Incorporar clases externas a GeneXus X/Ev1
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
Paso 1: Armar el JAR para incorporar a GeneXus
-----------------------------------------------------------------
NOTA: Para compilar y empaquetar, debemos tener en el path la ruta del JDK.
Empaquetar:
Probar:
-----------------------------------------------------------------
Paso 2: Incorporamos el JAR a GX
-----------------------------------------------------------------
a. En GeneXus X/Ev1 vamos a Tools -> Application Integration -> Java Class Import
b. En el "Step 1" seleccionamos en "Import from" el tipo "Package file" y
seleccionamos el JAR que acabamos de crear.
c. En el "Step 2" seleccionamos un prefijo, por ejemplo "claseexterna_" o "xclass_"
o como les guste. GeneXus agregara este prefijo a cada una de las clases
importadas. Es bueno poner este tipo de objetos en algun folder, por ejemplo
"Externos", no tiene que estar creado, GeneXus lo crea si no existe.
d. En el "Step 3" seleccionamos las clases que querramos importar y finalizamos el
proceso con el boton "Import".
e. Verificar en las propiedades del generador que en el Classpath figure nuestro
archivo JAR.
-----------------------------------------------------------------
Paso 3: Utilizar la clase importada
-----------------------------------------------------------------
Para utilizar estas clases importadas simplemente debemos definir una variable y en
el tipo de dato debemos seleccionar la clase correspondiente dentro de "External
Objects".
Luego, tenemos acceso a los metodos de nuestra clase a traves de esta variable, por
ejemplo para una variable que defini de tipo "xclass_hashMD5" tendremos en GeneXus
algo asi:
&hashPassword = &hashMD5.execute(&auxPassword)