The GAM examples are web and SD objects (SD panels) which use the GAM API, and their purpose is to help the Genexus user to learn how to use this API. Another important purpose of these objects is to help the user to start using GeneXus Access Manager, as they include objects for login, registration, changing password, and for redirecting in case of an Authorization error.
They are consolidated in the KB during the GAM Activation Process, and located in GAM Examples folder; each time a new build or upgrade of GeneXus Access Manager is installed, the user can decide whether he wants to update or not the examples in the knowledge base.
The web examples comprise the Login, Not Authorized panel, Registration, and some of the SD examples are GAMSDLogin object, and GAMSDRegister object, used for logging and registering in SD applications respectively. Some of the SD object examples are referenced from the following properties:
Some of the web object examples are referenced from the properties listed below:
Also, it is possible to import the objects of the GAM Web Backoffice into the Knowledge base, by importing an xpz found in <GeneXus Installation>\Library\GAM\GAM_Web-Administration.xpz
The user should make a "save as" of these examples if he wants to reuse their logic (or to customize the look & feel), and not to use the examples as they are distributed because they may be updated each time a new build is installed. Because of this, the examples are not translated and distributed in all the lenguajes, they are only distributed in english.