For a converted multi-tenant database, any existing application only requires the default tenant in order to execute as originally designed, and you typically add additional regular tenants to expand the application to run with totally separate sets of users, again, with little or no change to the application code.
If you already have domains defined in a converted database in order to sign on users using a client-principal object, and you configure each of these existing domains with a tenant, your application might work without any further changes depending on how you initialize attributes of the client-principal. Assuming these attributes are set correctly, existing calls to the SET-DB-CLIENT function or the SET-CLIENT( ) method (on the SECURITY-POLICY system handle) will set the user tenancy along with the user identity of any multi-tenant database connection.
You can design a number of different approaches (authentication models) to manage user access to OpenEdge databases. For more information on authenticating users in both multi-tenant and non-multi-tenant environments, see
OpenEdge Getting Started: Identity Management and
ApplicationSecurity .