UC_CLIENT_SETTINGS - Various Client Settings
The predefined client VARA object UC_CLIENT_SETTINGS stores client-specific settings. Settings that are specific to clients may control the behavior of the system when the AE starts. They may handle the access control of the authorization system, define maximum life-spans of user passwords, or log the system status. The same settings are shown in the Clients object and can be edited there.
Key |
Value |
Restart required |
Description |
---|---|---|---|
ALIAS_SPECIAL_CHARACTERS |
Indicates the specific characters that you can use in the alias names of workflow tasks. Default: -# Blanks are ignored. |
No |
The alias names of workflow tasks that can be set in the task properties in the General tab is limited to specific characters. Here you can allow characters that are usually not available, for example "-". All the characters that should be allowed must be entered in a row, blanks will be ignored. The order of the individual characters is irrelevant. For example: To allow the characters "-", ":" and "+", you must specify the value in the format -:+. |
API_QUEUE |
The Queue object that is used to execute CallAPI scripts. Default: "CLIENT_QUEUE" |
No | In the Automation Engine, all tasks including CallAPI scripts start in a Queue object. By default, the Client Queue (CLIENT_QUEUE) is used for CallAPIs. Alternately, you can specify a Queue object of your choice here. |
ARA_WS_INT |
Full URL (including protocol and port) of a CA Automic Release Automation instance. |
No | Full URL of a CA Automic Release Automation(ARA) instance that contains both port and protocol (such as https). For example: http://devhost01.test.spoc.global:80/ARA
This setting is required if ARA workflows should be started via the Automation Engine. |
AUTO_FORECAST_DAYS |
The number of days that should be included in the AutoForecast calculation. Default: "1" |
No |
The AutoForecast creates forecast data for activities that run in Schedule and Event objects. Depending on the active Schedule and Event objects in the client, a forecast will be created for these objects for a previously defined number of days. Important! Setting this value too high can impact performance. Set this value higher than 14 only to meet a specific need and only after having analyzed the impact that it would have on the performance of your system. |
AUTO_FORECAST_PREFIX |
Name prefix for forecasts that are created by the AutoForecast. |
No |
The AutoForecast creates forecast data for activities that run in Schedule Event objects. A prefix needs to be defined for these specific forecast data so that they can be distinguished from individually-created forecasts. The complete forecast name consists of a prefix, the object's name, a date and must not exceed 200 characters. |
CALE_LOOK_AHEAD_MAX |
The maximum number of days that is considered for calculating the next valid date based on calendar conditions. Allowed values: "0 - 9999" |
No |
The maximum number of days that is considered when you calculate the next valid date by using the script element CALE_LOOK_AHEAD. Entries made here apply on a client-wide basis. To avoid performance losses, you should keep this value low. |
CALE_WARN_LEVEL |
The number of days prior to a calendar's expiration date that triggers an advance warning. |
Server, see Starting and Ending Server Processes |
|
CALE_WARN_NOTIFICATION |
The notification that is activated in order to warn in advance that a calendar will expire. |
Server, see Starting and Ending Server Processes |
When the Automation Engine starts and a day change takes place, it checks the validity dates of all calendars. The specified notification starts for each calendar whose validity date expires within the defined number of days. You can get the relevant calendar name by using :READ as shown below: :READ &UC_CAUSE_NAME,, No alert is sent for Calendar objects that are stored in the system client 0000 because you cannot activate objects here. |
CLIENT_PRIORITY |
The priority of the client. Allowed values: "200" - "255" |
No |
For each client, you can specify how the AE should prioritize it for internal processing. For example, you can reduce the priority of a test client compared to a production client. The default setting is 200 |
CLIENT_STATUS |
"GO" - Activates automatic processing. |
AWI (logout/login) |
You can stop and release automatic processing within a client. Users who should be allowed to change this system status require the privilege Enable / Disable automatic processing (STOP / GO). Only the system itself writes to this variable. |
DEACTIVATION_DELAY_TIME |
Deactivation time in minutes. Allowed values: Integers only |
No |
Client-wide delay time is NOT considered if
You can also set this value directly in the Deactivate after field in the Automatic Deactivation Section of the Attributes pages of Workflows (JOBP), Notifications (CALL), Events (EVNT), File Transfers (JOBF), Jobs (JOBS) and Scripts (SCRI). |
DEACT_FAULT_OTHER | Allowed values: "Y" or "N" (default) | No |
"Y[es]": If tasks end with FAULT_OTHER, the deactivation options are not considered. The task itself is deactivated. "N[o]": If tasks end with FAULT_OTHER, the deactivation options are considered. |
DEFAULT_TASKLIST_TIMESPAN |
The default number of hours in integer form to check for Process Monitoring filters in the AWI. Default value: 12 hours |
No | This setting is overridden when a user selects a time frame. For more information, see Filtering Tasks. |
EH_KICK_INTERVAL |
Refresh interval for viewing tasks in the Activities pane and monitors. Default: 3 seconds |
No |
If the properties of a task have changed (for example, start, status, end), the AWI receives a message from the Server and the Activities pane and monitor view can be refreshed. You can specify the interval in which messages should be sent to the AWI in this key. In doing so, messages are sent in blocks which has positive effects on your system performance. No message is sent to the AWI if tasks do not change during an interval. |
ERT_ADAPTIVE |
Activation or deactivation of adaptive ERT calculation for the entire client. "Y" - Activates (default) |
No |
These are the settings for the adaptive calculation of the expected runtime (ERT). ERT_ADAPTIVE_FALLBACK_METHOD is also used if the JWP is not available to handle adaptive ERT calculation. ERT_ADAPTIVE_DEFAULT_CONTEXT defines the information that should be considered for adaptive ERT calculation. You can also specify any object attributes; these must be separated by semicolons. The following factors are considered by default:
|
ERT_ADAPTIVE_DEFAULT_CONTEXT |
Information that should be considered for adaptive ERT calculation. You can also specify object attributes; these must be separated by semicolons (;) . Default: "PARENT_ALIAS;HOST;FT_DST_HOST;FT_SRC_HOST;START_TIME" |
No | |
ERT_ADAPTIVE_FALLBACK_METHOD |
Alternative method for calculating the ERT if adaptive calculation is not possible. Allowed values: "FIXED" - Static predefined value |
No | |
The Automation Engine can calculate the estimated runtime (ERT). Allowed values: "BATCH" = Deactivates ERT calculation |
No |
Deactivating ERT calculation can slightly improve the performance of your Automation Engine. Despite this, you can still calculate the ERT of all objects subsequently in the database. Use the utility AE DB Load for this purpose and load the file UC_UPD_ESTIMATE_ERT.TXT. It depends on the number of objects that are involved how long the ERT calculation process takes. The file UC_UPD_ESTIMATE_ERT.TXT contains a line at its end that activates the ERT calculation function for the whole AE system. You can specify a client if ERT calculation should only take place in a specific client. For example: ESTIMATE_ERT 1000 All keys below that start with "ERT_" form the default values for ERT calculation. You can adjust them in the Runtime tabs of the individual objects if required. |
|
ERT_CHECK_COUNT |
Number of runs that should be evaluated. Two-digit value between "1" and "25" Default: "20" |
No |
|
ERT_CORR_PERCENT |
Positive correction value in percent. Three-digit value, default: "0" |
No |
|
ERT_FRT |
Fixed value for the ERT in seconds. Three-digit value, default: "0" |
No |
|
ERT_IGNORE_PERCENT |
Deviation in percent. Three-digit value, default: "0" |
No |
|
ERT_METHOD |
Method that is used to evaluate the ERT. Allowed values: "FIXED" - Static predefined value. |
No |
|
ERT_MINIMUM_COUNT |
Minimum number of runs that should be considered for deviation. Two-figure value between "1" and "ERT_CHECK_COUNT", default: "0" |
No |
|
EXT_REPORTS |
Creates extended task reports. Allowed values: Separate several values with commas. |
No |
Use this entry to specify the extended reports that should be created in addition to standard reports. |
FIRST_DAY_OF_WEEK |
Starting day of the week. Allowed values: "1" - Sunday |
No |
|
FIRST_WEEK_METHOD |
Definition of the week that is regarded the first calendar week of a year. Allowed values: "1" - The week that includes January 1st. |
CP and WP, see Starting and Ending Server Processes |
|
GENERIC_ACTIVITIES_LIMIT |
Sets the maximum number of records that should be displayed in the AWI Process Monitoring view. Allowed values: 0 to 20000
|
No |
The Process Monitoring perspective displays your activities according to the filter settings that you have defined. Displaying numerous tasks may affect performance negatively because refreshing the view at short intervals is very CPU-intensive. Therefore, you can limit the maximum number of activities to be displayed. |
KDC_LOGIN_FORCED |
Forces authentication via Kerberos Distribution Center (optional). Allowed values: "Y[es]" or "N[o]" |
The authentication via Kerberos is forced for all users of a client at once. If this parameter is set to "N" or is not set, KDC_LOGIN_FORCED has no effect. |
|
MAX_SEARCH_RESULTS |
Allowed values: Integers only. Valid value range: [1,50] Default: 5 rows |
No | Sets the maximum number of results per search such as object search, task search and so on that should be returned from the AWI Search drop down. |
MAX_USER_INTERFACES |
Maximum number of user interfaces that can be logged on at the same time. Allowed values: "1" to max. license count |
No |
For each client, you can specify the maximum number of user interfaces that can be connected to the AE system at the same time. If there is no entry, the system uses the value that is defined in the license. |
NOW_MINUS |
Number of years that is considered in dynamic calendar calculation. Allowed values: "1" (default) to "5" |
No |
It is not required to specify a validity period if you create a calendar event. The days are automatically calculated on the basis of the determined date intervals. You can use these two keys to specify the number of years that should be calculated to the past and to the future. |
NOW_PLUS |
The number of years that is considered in dynamic calendar calculation. Allowed values: "1" to"10" |
No |
|
OBJECT_AUDIT |
Logging for the revision report. Allowed values: "Y" - Logging for the revision report takes place. |
No |
This setting can be used to activate object logging and store the results in Revision Reports. |
PROMPT_RESPONSETIME |
The time in minutes that the system waits for a task's PromptSet dialog to be confirmed. Default value: 0 (= unlimited) |
No |
These settings define the maximum waiting time for a task that includes PromptSets. Depending on the particular situation, the task aborts if this time is exceeded.
The task aborts if the graphical user interface is closedalthough the PromptSet dialog is still open. |
PROMPT_TIMEOUT |
The time in minutes that the system waits for a user to log on in order to display a PromptSet dialog. Default value: 0 (= unlimited) |
No | |
PWD_AGE_MAX |
The life span of the user passwords in days. |
No |
Settings for user passwords, see PWD_AGE_MAX PWD_ATTEMPTS_MAX PWD_DEFAULT PWD_GENERATION All other keys that start with "PWD" define the criteria that a user password must meet. If no value is specified for the above settings, the system searches for a default value in the variable UC_SYSTEM_SETTINGS. It uses the fixed default value if it does not include these PWD keys. |
PWD_ATTEMPTS_MAX |
The number of invalid login attempts. |
No |
|
PWD_CONTAINS_LOWER_CASE |
Use this key to force the use of lowercase letters in user passwords. Allowed values: "Y" and "N" (default) |
No |
|
PWD_CONTAINS_NUMBER |
Use this key to force the use of numbers in user passwords. Allowed values: "Y" and "N" (default) |
No |
|
PWD_CONTAINS_SPECIAL_CHARACTER |
Use this key to force the use of special characters in user passwords. Allowed values: "Y" and "N" (default) |
No |
|
PWD_CONTAINS_UPPER_CASE |
Use this key to force the use of uppercase letters in user passwords. Allowed values: "Y" and "N" (default) |
No |
|
PWD_DEFAULT | Specifies the default password for new users defined without a password. | No | |
PWD_FORBID_LOGIN |
You can use this key to forbid user names in user passwords. Allowed values: "Y" and "N" (default) |
No |
|
PWD_GENERATION |
The number of the last n passwords that must not be used again. Allowed values: "1" - "99" "0" signals that the password is not checked against older passwords |
No |
|
PWD_LENGTH_MAX |
Maximum length of user passwords. Allowed values: "0" - "32" (default) |
No |
|
PWD_LENGTH_MIN |
Minimum length of user passwords. Allowed values: "0" (default) - "32" |
No |
|
SEARCH_SCRIPT_FOR_USAGE |
The search for object use in script. Allowed values: "Y" - Search for objects that are used in scripts (with regular expressions). |
No |
When deleting, renaming or manually searching the use of an object, AE checks if this object is used in other objects as well (for example, in Schedule objects). If so, you can have a list of all these objects displayed. With the specification of the key SEARCH_SCRIPT_FOR_USAGE and the values "Y" and "L", objects that are used in scripts (for example, ACTIVATE_UC_OBJECT) are included in the search. There are different search types: "Y" - The searched string is handled as a word that is enclosed in delimiters such as blanks, left and right parentheses, equals, commas, single quotations, double quotations, end of lines and script ends. For example: Searching for MM only lists results in which this term is enclosed in the listed delimiters.
Underscores are not delimiters. Searching for MM is not successful if you search for _MM_. Note that this search specification is only supported for the MS SQL Server and Oracle version 10g and beyond. Searching by using the option "Y" is more complex and takes longer. "L" - The searched string must be somewhere in the script as otherwise, it is not displayed as a search result. For example: Searching for MM lists results in which this term is included as a whole or partially.
"L" search result are limited to 1000 entries for performance reasons. |
SECURITY_AUDIT_FAILURE |
The authorization system's access control management. "HOST_ACCESS" - All the denied attempts to access a host will be logged. |
No |
The authorization system's access trace function can be defined for each individual client. You can log authorized and/or denied accesses in the categories login, privilege, host access and object access. Single assignments to variable values must be separated by commas. Specify the variable values exactly as described (case sensitive). Single assignments to values are not case sensitive. You can review the access trace function in the Administration perspective provided that you have the required privileges. Each access results in a security message that informs about the access time, user, access category, host and the actual access. Host information is only available if the user is logged on to the AWI. Usually, you cannot retrieve host information for tasks that are activated at runtime. If an unknown user makes an attempt to log on to the system, the access denial is logged in client 0000 when the access trace function is activated in the variable of client 0000. |
SECURITY_AUDIT_SUCCESS |
The authorization system's access control management. "HOST_ACCESS" - Authorized host accesses will be logged. |
No |
|
SEND_MAIL_DEFAULT |
Key for setting the parameters Agent and Login used in SEND_MAIL script functions client-wide. Format: SEND_MAIL_DEFAULT = <agent object>,<login object> |
No |
This key sets the default values for the agent that should be used to send emails and the Login object that contains the desired login data for sending emails and attachments. This setting is overruled if the parameters Agent and Login are specified in individual SEND_MAIL script functions. |
SMTP_FROM_ADDR | The sender's email address. | No | These settings are part of the Email connection of the Automation Engine. Using the Email connection of the Automation Engine requires the keys SMTP_SERVER and SMTP_FROM_ADDR to be specified. All other settings are optional. |
SMTP_LOGIN |
The name of the Login object that is used to log on to the SMTP server. |
No | |
SMTP_MAX_ATTACHMENT_SIZE |
In the Notification page of a Notification object, you can specify the RunID of a task whose reports should be attached to the message. By using the parameter SMTP_MAX_ATTACHMENT_SIZE, you define the maximum size of the report file that is sent by email in bytes. Default: "8000" Notes:
|
No | |
SMTP_REPLY_TO | The email address for the response. | No | |
SMTP_SERVER | The name of the SMTP Server. | No | |
SMTP_TIMEOUT |
The maximum time in seconds that the system waits for an SMTP Server to respond. Allowed values: "0" - "999" |
No | |
STARTUP_ACTION |
"STOP" - The system stops after the Automation Engine has started. |
Server, see Starting and Ending Server Processes |
By using the entry STARTUP_ACTION in the scope "Freely selected", you can influence the behavior of the system after the Automation Engine has started. The client can either stop automatic processing when the Automation Engine starts or suspend it for a specified period of time. By default, automatic processing is immediately active when the Automation Engine has started. Note that the parameter SystemStop=YES in the Automation Engine's INI file overrides the settings that have been made in STARTUP_ACTION. |
TASK_PRIORITY |
The priority of tasks. Allowed values: "1" - "255" |
No |
1 = highest priority 255 = lowest priority Default (if no default priority is specified, or the variable is not available in the client) = 200 If 0 is selected for executable objects in their Attributes page, the value entered in this key applies for that object. See Attributes Page. See also Automation Engine Priority. |
TEMPLATE_SHOW_ALL |
This key affects the list of object types that is shown when objects are created. Allowed values: "Y" - The selection dialog shows all object types (default). |
No |
The content of the selection dialog that is shown while an object is created depends on the following factors:
"N" means that only the object types that can be created by the particular user are listed. For example, the user has a "write" privilege. "Y" means that users can see all object types but can only create objects for which they have write access. If a filter has been placed in the authorizations, this filter is compared to the name of the template when a new object is created. See also user, user groups |
VARA_ERROR_ON_REPLACEMENT |
Here you can specify the required behavior if the Variable objects whose value should be replaced at runtime by a placeholder in attributes cannot be found . Allowed values: |
No |
In AE, you can insert values of Variable objects in the attributes of executable objects at runtime. As a placeholder, you specify the variable name enclosed in { } brackets, and optionally the key and the column. Notation: The placeholder is replaced by the corresponding value when the task is generated. If neither a column nor a key have been specified, the value of the result column (in dynamic variables) or the first Value column (in static variables) of the first entry (Key) is used You can also use the setting VARA_ERROR_ON_REPLACEMENTto determine whether the task should be canceled if the specified variable cannot be found. If "N" is used in the system settings, and the Variable object is not available, the attribute value including the invalid placeholder are used. |
VERSION_MANAGEMENT |
"Y" - Version control of objects is activated |
No |
The entry VERSION_MANAGEMENT can be used you determine whether the Version Management of objects should be activated. If so, the entry VERSION_MANAGEMENT_SUFFIX is also important. It is limited to 8 characters and is inserted in the name part of the object that has been duplicated for version management. Entries that include more characters are truncated. Note that the same naming conventions apply for suffixes as for objects. Allowed are the characters: A-Z, 0-9, $, @, _, -, . If you use German Umlauts or do not enter a suffix, the default value "OLD" is used. |
VERSION_MANAGEMENT_SUFFIX |
The part of the name that is inserted in objects that are created in the sequel of a Version Management. Default: "OLD" |
No |
|
WAIT_STATE_RECORDING |
Stores specific information about tasks that are in a waiting status because of a queue in the AE database. Allowed values: By default, this option is deactivated when you specify a different value or no value. |
No |
This setting is only relevant when you want to monitor the time slot of tasks relating to queues using the Automic product Predictive Analytics and / or Process Analytics. When you set the value "QUEUE", the details of all tasks that are in a waiting status because of a queue stop or a queue limit will be logged in the AE database. |
WF_COMPLETION_ACCELERATION |
Setting for completion acceleration of workflows which have the highest amount of already completed tasks. Allowed values: "ABSOLUTE"- Tasks in workflow structures with the highest amount of already completed tasks will be preferred in waiting states. |
No |
The execution order of tasks in waiting states such as 'Waiting for SYNC / .. Queue slot/ ...resource / ...end of parallel task /... is determined by two environmental conditions: With this key set to value "ABSOLUTE" an additional measure will be added which prefers tasks in running workflows, depending on the absolute amount of already completed tasks in the parent workflow structure. |
Allowed values: "Y" - Report data of jobs and file transfers are logged. |
No |
This key permits the activation of a particular logging that facilitates external report analyses of jobs and file transfers. |
See also: