Try OpenEdge Now
skip to main content
Programming Interfaces
Data Management : Multi-tenant ABL : Running applications in a multi-tenant database environment : Super-tenant applications
 
Super-tenant applications
Note that applications written prior to OpenEdge Release 11 have no concept of tenancy as defined by OpenEdge. Virtually all code written for them works as of Release 11 with whatever tenancy is defined for the current database connection identity. To take advantage of super tenancy, you need to use the SET-EFFECTIVE-TENANT built-in function to acquire a new effective regular tenancy prior to executing an existing application, or write new applications or new modules for existing applications that require super-tenant access.
Typically, new super-tenant applications are used to maintain or monitor multi-tenant data across tenants. One example might be in a Software as a Service (SaaS) environment, where the SaaS administrator needs to collect billing information for all application tenants, and to add or update billing notices for applicable tenants.