Previous Next

QUALIFIED-USER-ID attribute
Sets or reads the values of the USER-ID attribute (user name) and DOMAIN-NAME attribute separated by the '@' domain delimiter. This value represents a fully qualified user identity that you can use to establish identity in ABL sessions or database connections using the SECURITY-POLICY:SET-CLIENT( ) method or the SET-DB-CLIENT function. This user ID is then used to authorize such actions as accessing resources (run-time permissions checking) and providing an auditing identity, among other things. For a multi-tenant database connection, the user’s identity also establishes the user’s database tenant organization.
Data type:
Access:
Applies to:
You can write a character expression to this attribute using one of the formats in Table 94, where user-name is a specified value for the USER-ID attribute and domain-name is a specified value for the DOMAIN-NAME attribute.
 
"@domain-name"
"user-name"
"user-name@"
"user-name@domain-name"
When you read this attribute, it can return the values shown in Table 95.
 
"@domain-name"
"user-name"
"user-name@domain-name"
Once the client-principal object is sealed, this attribute is read-only, and attempting to write to it raises a run-time error.
ABL also raises ERROR if you attempt to assign:
*
*
*
See also:

Previous Next
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates.