Defines the programming interface for an external resource from the Knowledge Base as if it were just another object.
The external resources can be native classes of the language, assemblies (.dll) if they are developed in .NET, or classes (.class) in the case of Java. Also, they can be Enterprise Java Beans (EJB), Stored Procedures (SP), or Web Services (WS).
You can define external objects in two ways: manually or using a Wizard/Inspector.
Depending on the type of EO you will be able to define properties and/or choose certain Wizards that you can use to create EOs. The types of EOs are the following:
Once an EO has been defined based on the properties related to the external resource you wish to use, the EO will be available just like any other type of data in the Knowledge Base, and you can use it from any of the objects you have. This is done in the same way as with any extended data type: by defining a variable of that type and then calling the methods and/or setting the properties you need.
External objects aren't intended for the following cases:
Types are available as Beta since GeneXus 18 Upgrade 10.