32 ExternalObjects CursoActualizGXX

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Objetos Externos

378
Objetos Externos
Generalidades

Definición Desde la KB, permiten acceder a recursos externos como si


fueran objetos GeneXus.

Objetos nativos
Web Services de un lenguaje:
(WSDL) .dll de .NET
.class de Java

KB

Procedimientos Enterprise
Almacenados Java Beans
en un DBMS

Luego de que un External Object es definido, estará disponible para ser utilizado
como cualquier otro tipo de dato dentro de la KB.

379
Objetos Externos
Creación

• En forma manual
• A través de un Wizard

Creación en forma manual


1) Crear un nuevo objeto a través de la opción “New Object”.

380
Objetos Externos
Creación en forma manual

2) Definir propiedades y métodos.

381
Objetos Externos
Creación utilizando el Wizard

En la Menubar, seleccionar la opción: Tools \ Application Integration \ WSDL Import

382
Objetos Externos
Creación utilizando el Wizard

Como primer paso, “descubrimos” el Web Service a consumir:

Paso 1: Indicar la URL del Web Service que se quiere utilizar.

383
Objetos Externos
Creación utilizando el Wizard

Paso 2: Indicar el nombre que se le dará al External Object, su descripción, carpeta de ubicación y prefijo.

384
Objetos Externos
Creación utilizando el Wizard

Paso 3: Una vez descubierto el Web Service, presionamos Import para importarlo.

385
Objetos Externos
Creación utilizando el Wizard

Paso 4: Una vez importado el Web Service, vemos el objeto externo y sus propiedades (View/Properties o
F4 sobre el Objeto Externo).

386
Objetos Externos
Creación utilizando el Wizard

Para conocer la estructura del WS, damos botón derecho sobre el mismo y seleccionamos Open Part /
Structure:

Conocemos los parámetros

387
Objetos Externos
Creación utilizando el Wizard

Para consumir el WS definimos una variable basada en el tipo de dato CountryInfoService

y luego invocamos al método CapitalCity:

388

También podría gustarte