Super-tenant applications
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
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.