## Syntax
```mermaid
%%{init: {
'theme': 'base',
'flowchart': { 'padding': '7', 'nodeSpacing': '20', 'rankSpacing': '20' },
'themeVariables': {
'fontSize': '11px',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
Start((START)) --> SYS_CONTEXT[SYS_CONTEXT]:::quoted
SYS_CONTEXT --> End((END))
```
## Purpose
Text value of a parameter associated with a context.
Parameters:
- context: a namespace.
- parameter: name of the parameter.
- (Optional) alias: name of the active data container to query. The most high ranked data container is queried when not specified or null.
The namespace `DATACONTAINERATTR` can have all data container attributes as parameter name.
The namespace `USERENV` has the following parameter names:
- `APPLICATION_BUILD_EXPIRATION_DATE`: build expiration date of the client application.
- `APPLICATION_FULL`: name and version of the client application.
- `APPLICATION_VERSION1`: first number of version of the client application.
- `APPLICATION_VERSION2`: first two numbers of version of the client application.
- `APPLICATION_VERSION3`: first three numbers of version of the client application.
- `APPLICATION_VERSION`: version of the client application.
- `AUTHENTICATION_METHOD`: current authentication method.
- `BILLING_ID`: billing ID deviating from agreement code.
- `BILLING_REFERENCE`: additional billing reference.
- `CLIENT_IP_ADDRESS_EXTERNAL`: external IP address of the client device.
- `CLIENT_IP_ADDRESS_INTERNAL`: internal IP address of the client device.
- `CLIENT_LOGICAL_CORE_COUNT`: number of logical processor cores in the client device.
- `CLIENT_MACHINE_NAME`: machine name of the client device.
- `CLIENT_SYSTEM_64_BIT`: whether the OS is 64-bit on the client device.
- `CLIENT_SYSTEM_DIRECTORY`: system directory of the client device.
- `CLIENT_SYSTEM_NAME`: full OS name running on the client device.
- `CLIENT_SYSTEM_PAGE_SIZE`: system page size of the client device.
- `CLIENT_VIRTUAL_MACHINE`: whether the client device is a virtual machine.
- `CLR_VERSION_BUILD`: build version of the Common Language Runtime.
- `CLR_VERSION_MAJOR`: major version of the Common Language Runtime.
- `CLR_VERSION_MAJOR_REVISION`: major revision of the Common Language Runtime.
- `CLR_VERSION_MINOR`: minor version of the Common Language Runtime.
- `CLR_VERSION_MIN_REVISION`: minor revision of the Common Language Runtime.
- `COMPANY_ADDRESS_LINE_1`: address line 1 of the company of current user.
- `COMPANY_ADDRESS_LINE_2`: address line 2 of the company of current user.
- `COMPANY_ADDRESS_LINE_3`: address line 3 of the company of current user.
- `COMPANY_BIC`: BIC of the company of current user.
- `COMPANY_COUNTRY`: country of the company of current user.
- `COMPANY_IBAN`: IBAN of the company of current user.
- `COMPANY_ID`: ID of the company of current user.
- `COMPANY_NAME`: name of the company of current user.
- `COMPANY_PHONE`: phone of the company of current user.
- `COMPANY_POSTAL_CODE`: postal code of the company of current user.
- `COMPANY_STATE`: state of the company of current user.
- `COMPANY_VAT_NUMBER`: VAT number of the company of current user.
- `COMPANY_WAGE_TAX_NUMBER`: wage tax of the company of current user.
- `COMPANY_GLN_NUMBER`: GLN number of the company of current user.
- `COMPANY_CURRENCY_CODE`: currency code of the company of current user.
- `COMPANY_WEB_SITE`: web site of the company of current user.
- `DATABASE_DESCRIPTION`: description of database.
- `DATABASE_FULL_NAME`: full name of database.
- `DATABASE_VERSION`: version of database.
- `DATA_CONTAINER_ALIAS`: alias of active data container.
- `DATA_CONTAINER_ID`: ID of active data container.
- `DIRECTORY_SEPARATOR`: OS-specific separator for directory elements.
- `DIRECTORY_SEPARATOR_ALT`: Alternative OS-specific separator for directory elements.
- `GUI_IP_ADDRESS_EXTERNAL`: external IP address of the GUI device.
- `IIID`: Invantive installation ID.
- `IUID`: Invantive user ID.
- `LANG`: ISO abbreviation for the language name of the user. Alternative: `USER_LANGUAGE_CODE`.
- `MODULE`: name of the client application. Alternative: APPLICATION_NAME.
- `PATH_SEPARATOR`: OS-specific separator for path.
- `POOL_IDENTITY_ID`: pool identity ID.
- `PROCESS_64_BIT`: whether the OS process on the client device runs as 64-bit.
- `PROCESS_COMMAND_LINE`: command line used to start the OS process.
- `PROCESS_CURRENT_DIRECTORY`: current directory of the OS process.
- `PROCESS_STACK_TRACE`: current stack trace of the OS process.
- `PROCESS_WORKING_SET`: working set of the OS process.
- `PROVIDER_DESCRIPTION`: description of active data container.
- `PROVIDER_DOCUMENTATION_URL`: documentation (URL) of active data container.
- `PROVIDER_DOWNLOAD_IMPLEMENTATION_URL`: download driver (URL) of active data container.
- `PROVIDER_INSTANCE_UID`: UID of active data container.
- `PROVIDER_NAME`: name of active data container.
- `PROVIDER_SHORT_NAME`: short name of active data container.
- `PROVIDER_TECHNICAL_DOCUMENTATION_URL`: technical documentation (URL) of active data container.
- `REQUEST_ID`: HTTP request ID (only on cloud products, null otherwise).
- `SESSIONID`: session ID of current session.
- `SESSION_TIME_OFFSET_SEC`: difference in seconds between UTC and the date/time representation of the session. A positive number means that the represented date/time of the session is higher than the UTC time of the date/time.
- `SESSION_USER`: log on code of the current user. Alternatives: CURRENT_USER and USER.
- `UI_LANGUAGE_CODE`: language code of the user interface.
- `USER_DESKTOP_DIRECTORY`: desktop directory of current user on client device.
- `USER_DOCUMENTS_DIRECTORY`: documents directory of current user on client device.
- `USER_DOMAIN_NAME`: Windows domain name of current user.
- `USER_EMAIL_ADDRESS`: email address of current user.
- `USER_FAVORITES_DIRECTORY`: favorites directory of current user on client device.
- `USER_FIRST_NAME`: first name of current user.
- `USER_FULL_NAME`: full name of current user.
- `USER_GENDER`: gender of current user.
- `USER_HOME_DIRECTORY`: home directory of current user on client device.
- `USER_INTERACTIVE`: whether the current user works interactive.
- `USER_LAST_LOG_ON`: time of last log on of current user.
- `USER_LAST_NAME`: last name of current user.
- `USER_LINKED_IN`: LinkedIn name of current user.
- `USER_MIDDLE_NAME`: middle name of current user.
- `USER_MOBILE_NUMBER`: mobile number of current user.
- `USER_NATIONALITY`: nationality of current user.
- `USER_PHONE_NUMBER`: phone number of current user.
- `USER_PICTURES_DIRECTORY`: pictures directory of current user on client device.
- `USER_PICTURE_URL`: picturel (URL) of current user.
- `USER_PROFILE_DIRECTORY`: profile directory of current user on client device.
- `USER_SKYPE`: Skype name of current user.
- `USER_TITLE`: title of current user.
- `USER_TWITTER`: Twitter name of current user.
- `USER_WEB_SITE`: personal web site of current user.
- `VOLUME_SEPARATOR`: OS-specific separator for volume.
Returns: Value of the parameter in the context namespace.
## Examples