Configuring Control-M/EM System Parameters

This procedure describes how to configure Control-M/EM system parameters.

You can also define parameter values with Control-M Automation API, as described in Control-M/EM System Settings Configuration. Parameter names that differ in Control-M Automation API are indicated on this page where relevant.

Begin

  1. From the icon, select Configuration.

    The Configuration domain opens.

  2. From the drop-down list, select Control-M/EM.

    The Control-M/EM tab appears.

  3. From the Control-M/EM tab, select System Parameters.

    The Control-M/EM System Parameters tab appears.

  4. Click the relevant parameter.

    The Edit System Parameter dialog box appears.

  5. In the Value field, change the parameter value and then click Save.

    The parameter appears with the new value in the Control-M/EM System Parameters table.

Adding Control-M/EM System Parameters

This procedure describes how to add a Control-M/EM system parameter.

Begin

  1. From the icon, select Configuration.

    The Configuration domain opens.

  2. From the drop-down list, select Control-M/EM.

    The Control-M/EM tab appears.

  3. From the Control-M/EM tab, select System Parameters.

    The Control-M/EM System Parameters tab appears.

  4. Click Add Parameter.

    The Add System Parameter dialog box appears.

  5. Type or select the values for following fields:

    • Category

    • Name

    • Value

    • Component Type

    • Component Name

    • Component Host

  6. Click Add.

    The list of system parameters appears in the Control-M/EM System Parameters table.

Control-M/EM General Parameters

The following table describes Control-M/EM general system parameters.

Parameter

Description

AD_REFRESH_INTERVAL

Determines the time, in seconds, for the Auto Deploy automatic refresh.

Default: 60

ActivateApplications4NonAdmin

Determines whether to activate applications for users who do not have administrator rights.

Valid Values:

  • 1: On

  • 0: Off

Default: 1

AlertEventsRetentionDays

Determines the number of days to keep external event data.

Default: 4

AlertsLimit

Limits the number of alerts.

If you set the value to 0, Control-M client shows unlimited number of alerts.

allowDuplicateJobNames

Determines whether to allow more than one job to have the same name.

Exported *.JSON Workspace files with multiple jobs that share the same name are defined in an array, as described in Folders and Flows.

Valid Values:

  • true

  • false

Default: true

API Parameter Name: allowDuplicateJobNames

allowDuplicateResourceNames

Determines whether to allow a Resource Pool and Lock Resource to have the same name in Control-M Automation API job definitions.

If this parameter is set to true, the *.JSON-formatted job definitions are defined in an array, as described in Resources.

Valid Values:

  • true

  • false

Default: false

API Parameter Name: allowDuplicateResourceNames

AllowListEMUserNames

Determines whether users can view a list of usernames in the Control-M for AFT configuration plug-in.

Valid Values:

  • 0: Not permitted.

  • 1: Permitted.

Default: Permitted

AllowLoginWithNonTrustedSSLCertificate

Determines whether to enable users to log in to the Control-M client and CLI utilities when the SSL certificate is not trusted.

If the SSL certificate is not trusted, a warning message appears but the login process continues.

Valid Values:

  • 1: Disabled

  • 0: Enabled

Default: 1

annotations

(CCM Name: ApplyAnnotationForAuditContext)

Determines which of the following activities require user annotations:

  • ALL: All of the activities listed below.

  • NONE: None of the activities listed below.

  • AUTH: Authentication (logon tries, logouts, password actions).

  • SCHED: Scheduling definition activities.

  • J_CONT: Active network activities (control requests).

  • J_INFO: Active job information activities (order, force, hold ...).

  • RES: Resource pool and lock resource activities.

  • ALERT: Alerts.

  • ACCOUNT: Account management activities.

  • OPER: Start and stop components using the Control-M Configuration Manager.

  • CONFIG: Configuration operations from Control-M Configuration Manager.

  • CTMSEC: Control-M/Server security interface using Control-M Configuration Manager

  • DB_MAINT: Database maintenance operations using Control-M Configuration Manager

Default: AUTH SCHED J_CONT J_INFO RES ALERT ACCOUNT OPER CONFIG CTMSEC DB_MAINT

API Parameter Name: annotations

annotationDefaultCategory

Determines the default value that is used when an annotation description is missing.

Default: Utility

API Parameter Name: annotationDefaultCategory

annotationDefaultNote

Determines the default value that is used when an annotation note is missing.

Default: Command line utility invocation.

API Parameter Name: annotationDefaultNote

ApplicationFieldIsMandatory

Determines whether the make the Application job attribute mandatory.

Valid Values:

0: Not mandatory.

1: Mandatory.

Default: 0

AuditCleanupIntervalMinutes

When cleanup of audit information from the Control-M/EM database is automatic, this parameter defines the interval (in minutes) at which the GUI Server performs its cleanup operations.

Valid Values: 60 and above.

Default: 360

auditAllDefinitionChanges

(CCM Name: AuditFullDefinitionChanges)

Determines whether to audit all changes to the job definition when it is updated.

Valid Values:

  • 0

  • 1

Default: 1 (Audits all changes when job definition is updated).

API Parameter Name: auditAllDefinitionChanges

auditCleanup

(CCM Name: AuditCleanupOn)

Specifies whether cleanup of audit information from the Control-M/EM database occurs automatically.

When automatic cleanup of audit information is activated, the GUI Server first waits the specified number of minutes (as specified in the AuditCleanupIntervalMinutes system parameter) before cleaning the auditing table the first time.

Valid Values:

  • 0: Cleanup is performed manually by the user as necessary.

  • 1: Cleanup is automatic.

Default: 1

API Parameter Name: auditCleanup

auditHistoryDays

When cleanup of audit information from the Control-M/EM database is automatic, this parameter specifies the number of days that audit information is retained before being cleaned from the Control-M/EM database.

Minimum Values: 1

Default: 7

API Parameter Name: auditHistoryDays

AuthenticationExternalIDP

Determines whether to apply external IDP authentication.

Valid Values:

  • On

  • Off

Default: Off

AuthenticationMethod

Name of the external authentication plug-in.

Default: null (for internal Control-M/EM authentication).

AutomaticOrderMethodByDefault

Determines whether the default for folders that are created by Order Method is automatic or manual.

Valid Values:

  • 1: Automatic Order Method (Daily).

  • 0: None (Manual Order).

Default: 1

This parameter is used in the Control-M client only. For the equivalent parameter in Control-M Web, see the Order Method Default Settings system parameter, as described in Configuring Control-M/EM System Parameters.

BimServiceAuthBySrvNameOnly

Determines whether SLA Manager (BIM) service authorization is only according to service name or also according to SLA Manager (BIM) job authorization.

Valid Values:

  • 0: Authorize only according to service name.

  • 1: Authorize according to service name and SLA Manager (BIM) job authorization.

Default: 1

CTLDefaultBindMode

Determines the default method for CTLs to bind if there is no HostPort setting. all means bind on all interface, host means bind on hostname.

Valid Values:

  • All: Bind on the entire interface.

  • Host: Bind on the hostname.

Default: All

CTMSyncExceptions

Excludes folders from automatic synchronization (upload/download/delete) by the Gateway where the synchronization mode is set to No Synchronization.

If the Control-M synchronization mode is set to Update Control-M/Server and Control-M/EM and this parameter is defined as "A*,B*", folders that start with A or B are not downloaded automatically from the Control-M/Server to Control-M/EM and are not automatically uploaded from Control-M/EM to the Control-M/Server.

You can set this parameter for each Control-M/Server separately or for all (*).

Valid Values: A valid regular expression (see Pattern-Matching Strings).

Default: Empty (no exceptions).

If you modify the value, you must recycle the GUI Server and the Gateway components.

CcpRefreshRate

Determines the rate at which the Centralized Connection Profiles table is refreshed.

Default: 60

CcpSearchResultsLimit

Determines the limit of possible results in the Centralized Connection Profiles table in the web configuration.

Default: 1000

CentralDeployLocation

Defines a network location where the installation packages for Agent Deployment are saved.

You must define this parameter if you want to upgrade Agents from a network location, as described in Upgrading Control-M/Agents.

After you defined the value for this parameter, restart the Control-M/EM Configuration Agent.

Default: Empty

ChallengeResponseTimeout

Time interval in seconds after the server issues a request and receives a response from the client. If a response is not received during this interval, the server sends a FAILURE message and terminates the communication.

Default: 60

CheckDifferentHosts

Determines whether the component with the same name should be checked on other machines when registering in the Database.

Valid Values:

  • 1: The component is checked.

  • 0: The component is not checked.

Default: 1

CheckLimitsSwitch

Determines whether to check if OS resource limits are set appropriately.

Valid Values:

  • 1: On

  • 0: Off

Default: 1

ClientSSO

Determines whether the Disable SSO Mode checkbox appears in the Control-M login window.

Valid Values:

  • On

  • Off

Default: Off

ClusterInstall

Determines if Control-M/EM is installed in a clustered environment.

Valid Values:

  • 0

  • 1

Default: 0

CollectEMStatistics

Determines whether the Control-M/EM Statistics collection mechanism is on or off.

Valid Values:

  • 0: Off

  • 1: On

Default: 1

CollectStatisticsByField

Defines the job field by which statistics are collected for distributed jobs.

Valid Values: Control-M job definition fields.

Default: Jobname

CollectzOSUserDaily

Specifies whether the Gateway automatically requests updates from Control-M for z/OS for the following information:

  • Ordered jobs.

  • Table list.

  • User Daily list.

The information is saved in the Control-M/EM database.

Valid Values:

  • 0: No requests are sent.

  • 1: Requests are sent.

Default: 1

ConsiderDSN

Specifies whether the ordering job and table keys (used when sending job ordering information from Control-M for z/OS to the Gateway) includes dataset names. Typically, the dataset name is changed for each job order.

Valid Values:

  • 0: Do not include the dataset name

  • 1: Include the dataset name

Default: 1

ControlM_EM_Version

Specifies the Control-M/EM version.

ControlResourceForSMARTTable

Determines whether Control Resources can be defined for SMART folders and sub-folders in Control-M/Servers 7.0.00.200 and higher.

Control-M/EM 7.0.00.300 and lower cannot log in to Control-M/EM.

Valid Values:

  • 1: On

  • 0: Off

Default: 0

DataSegmentLimitGB

Specifies the data segment size limit in GB.

Default: 2

DatabaseCheckInterval

Amount of time between database availability checks by certain server components.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10

DatabasePoolSize

Determines the maximum number of connections to the database retained in the connection pool of each server component.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 5

DatabaseRetries

The maximum number of attempts by a server component to perform certain actions with the database.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10

DatabaseRetryInterval

The amount of time between the attempts set in DatabaseRetries.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10

DaysToKeepDeletedGlobaConds

Determines the number of days Control-M/Servers keep all deleted global events and send them during download, when the Global events Timestamp is activated.

Valid Values: 1-14

Default: 2

DefaultAverageTime

Determines the default average run time for jobs with no statistics.

Valid Values: Any valid time in MM:SS format.

Default: 00:05

API Parameter Name: DefaultAverageTimeJobWithoutStatistics

DefaultCTMExcludeRBC

Determines excluded Rule-based calendar (RBC) support in a newly defined Control-M/Server. The value is overridden by the value set in the Control-M/Server system parameter EXCLUDE_RBC_ENABLED.

Valid Values:

  • Y: Supports Excluded RBC in a defined Control-M/Server.

  • N: Does not support Excluded RBC in a defined Control-M/Server.

Default: Y

If this feature was disabled during the fix pack installation, you must change RBC names that start with ! and run the enable_exclude_rbc.pl perl script from the <scripts> directory.

DeleteChunkSize

Maximum number of rows to be deleted by a single SQL statement, used by purge_runinfo and erase_audit_data scripts.

Default: 10,000

Valid Values: A whole number greater than or equal to 1.

DiagStackSnapshotFilesNumber

Determines the number of files for the diagnostic stack snapshot of a component.

Default: 0

DiagStackSnapshotInterval

Determines the interval, in seconds, to print the diagnostic stack snapshot of a component.

Default: 0

DirectoryBackgroundGroupCacheIntervalMinutes

Determines the amount of time, in minutes, between LDAP group cache collection.

Default: 240

DirectoryConnRefreshTime

Specifies the time interval, in seconds, passed from last refresh, after which EM refreshes LDAP connection during authentication.

Valid Values: 1–60

Default: 45

DirectoryDisableNestedGroupCollection

Determines if LDAP avoids the collection of nested groups.

Valid Values:

  • 0

  • 1

Default: 0

DirectorySearchUserDN

Stores the LDAP Domain Name (DN) credentials for a special user who has read access to the directory. This parameter is mandatory if the value of the DirectoryServiceType parameter is Active Directory, otherwise it is optional.

If no value is used, the parameter value is interpreted as an anonymous user (Default).

Valid Values:

  • URL-notated definition of the user ID.

  • User DN.

jsmith@PRODUCTION.bmc.com

cn=Schemp Anderson, o=family, c=US, dc=hotmail, dc=com

DirectorySearchUserPwd

Stores the LDAP password for the search user defined in the DirectorySearchUserDN parameter who has read access to the directory. Optional if the value of the DirectorySearchUserID parameter is empty or anonymous.

Valid Values: The value is an encrypted password string. which is entered into the parameter value field as regular text and is then converted to an encrypted string before being stored in the database. Thereafter, the displayed value is the encrypted string whenever the parameter is accessed in the System Parameters window.

Default: If no value is used, the parameter value is interpreted as blank.

DirectoryServerChaseRef

Determines if LDAP search action should chase referrals suggested by the server.

Valid Values:

  • 1:On

  • 0:Off

Default: 0

DirectoryServerConnAttempts

Specifies the maximum unsuccessful connection attempts allowed to the LDAP server.

Default: 3

DirectoryServerConnNetworkTimeout

Specifies the connection network timeout to LDAP server in seconds.

Valid Values: 5–120

Default: 20

DirectoryServiceSpecialChar

Determines the list of characters considered to be special in LDAP.

Default: \()

DirectoryServiceTimeout

Determines the time interval in seconds for which Control-M/EM waits for LDAP actions return.

Valid Values: 1–60

Default:10

DirectoryServiceType

Defines the LDAP directory type or vendor that is available to the enterprise, such as Active Directory, iPlanet, or Apache Directory.

This definition points to the relevant parameter load section in the DirectoryServiceType.cfg configuration file in the ctm_em/etc directory—this parameter value must be listed in this file.

Two default directory service types (Active Directory and iPlanet) are provided in the configuration file.

Default: Active Directory.

DirectoryServiceUseEscChar

Determines if the escape character should be overridden in Directory Service when sending the search string.

Valid Values:

  • 1: On

  • 0: Off

Default: 1

DirectoryServerHostPort

The full domain name of the host on which the LDAP server is installed and the port on which to communicate with the LDAP server, in the following format" <Full_Domain_Name>:<Port_Number>.

CTMhost1.DOMAIN1.level1:389

Default: <null>

Multiple LDAP servers can be defined. This enables Control-M/EM to perform authentication against backup LDAP servers when the primary server is unavailable.

DirectoryServerProtocol

Determines the security level of communication with the Directory Server.

Valid Values:

  • TCP

  • SSL

Default: TCP

DirectoryServiceValidation

Determines the validation level of Directory Service parameters when connecting to LDAP.

Valid Values:

  • 0: Specifies that validation is not performed.

  • 1: Specifies that only the fields defined in the LDAP configuration window should be validated for existence.

    When LDAP authentication is applied directly on users defined in Control-M/EM Authorizations, LDAP Directory Search User and LDAP Directory Search Base parameters are optional. In all other cases, at least one of these parameters must be used.

  • 2: Specifies that all the fields defined in the LDAP configuration window and the parameters defined in the DirectoryServiceType.cfg file should be validated for successful LDAP access and implementation.

Default: 1

Refresh Type: manual

The best configuration duration time can be achieved by setting this parameter to bypass validation actions during Control-M/EM startup or LDAP activation. This can be done after validating your configuration at least once to ascertain that all the configuration values are valid.

DirectoryUseBackgroundGroupCache

Determines whether LDAP group cache runs in the background.

Valid Values:

  • 0

  • 1

Default: 0

DirectoryUsersSearchRoot

Defines the starting point, such as the domain and country, in the directory tree structure. The domain name values in this field support both dot-separated or DN format.

  • PRODUCTION.bmc.com

  • c=us, o=acme, dc=root

You can define multiple starting leafs by separating them with :. The lookup order is from left to right, according to the domain list order.

If the value of this parameter is NULL then a default value will be used, only if the DirectorySearchUserDN parameter is not blank. You can leave the DirectoryUsersSearchRoot parameter blank only if the DirectorySearchUserDN has a configured value. The default DirectoryUsersSearchRoot value is the domain of the search user.

If the DirectorySearchUserDN parameter value is jsmith@PRODUCTION.bmc.com, then the default value of DirectoryUsersSearchRoot parameter would be PRODUCTION.bmc.com.

EMClientServerProtocolMode

Determines whether Control-M/EM servers support Thrift incoming requests.

Default: noncompatible

EMEnvDescription

Describes the Contol-M/EM environment displayed in the clients.

EMJVMAdditionalParams

Defines additional parameters for a Control-M/EM JVM container.

EMJVMMaxHeapSize

Determines the maximum memory size for a Control-M/EM JVM container.

Default: 256

EMServerToServerTrustedHosts

Defines a list of trusted hosts.

The list must be space separated.

EmailRecipients

Defines the email addresses that receive the high availability alerts.

You must separate multiple email addresses with , (commas).

EmailSender

Defines the email address that issues the High Availability alert.

EmailServer

Defines the email server and port that is used to send notification emails to Control-M Workload Change Manager end users, in the following format:

<Server_Host>[:<Port_Number>]

If no port is defined, it defaults to 25.

EmailServerProperties

Defines the email server JAVAMAIL properties file in the directory.

Default: mail.properties

EmdefValidationVersion

Determines the validation version used by the emdef utilities.

Valid Values:

  • 1: Validation version 1.

  • 2: Validation version 2

Default: 2

enableExternalAlert

(CCM Name: EnableExternalAlerts )

Determines whether to enable the system to send alert data to an external event management system.

Default: false

EnableIdleTimeTimer

Determines whether to enable an idle timer.

Valid Values:

  • 0: Disable Idle time timer.

  • 1: Automatically shut down only history Viewpoints.

  • 2: Automatically shut down only active Viewpoints.

  • 3: Automatically shut down active and history Viewpoints.

Default: 0

EnableLoadBalancerRouter

Determines whether to allows the ability to define a Load Balancer Router from Control-M for Web.

Default: false

EnableRemoteBrowsing

Enables you to browse for a script in a file system on an Agent node from the job properties pane.

Valid Values:

  • Y

  • N

Default: Y

EnableRestServer

Determines whether to enable the REST Server to serve requests.

Default: Yes

environmentDescription

Describes the environment.

environmentTitle

Defines the logical name for the Control-M/EM environment, which appears in the Control-M title bar.

Valid Values: 1–255 characters of free text.

API Parameter Name: environmentTitle

externalAlertTypes

Determines the alert types that are externally supported.

This parameter is supported only when the EnableExternalAlerts parameter value is set to true.

Valid Values:

  • Alert

  • XAlert

Default: Alert

FileDescriptorsLimit

Determine the maximum number of open file descriptors.

Default: 2048

forceArrayFormat

Determines whether to use only array structures for jobs, folders, sub-folders, and resources in JSON code when you export from Control-M or when you use the deploy jobs::get API command, as well as to enforce the use of array structures in all deployments performed by Control-M Automation API.

Valid Values: true | false

Default: false

API Parameter Name: ForceArrayFormat

ForceWebServerOLH

Determines whether the online help loads from the local web server or the BMC web site.

Valid Values:

  • 0: Loads from the BMC web site.

  • 1: Loads from the local web server.

Default: 0

GCSCommUserId

Defines the ID that GCS uses to identify itself to Control-M. This user must be defined in the Control-M/Server with Add or Delete permissions.

Default: GCSERV

GlobalCondsTimestampActivation

Sends a timestamp with every global event action (add or delete event).

Valid Values:

  • 0: Disables the feature.

  • 1: Enables the feature.

Default: 0

You should only enable the feature if is supported by Control-M/Server.

handleAlertsOnRerun

Determines how to handle alerts when a job is rerun.

Valid Values:

  • 0: Alerts for this job that are in the Alerts window before the job is rerun are not automatically changed to HANDLED. If the rerun fails, a new alert is displayed in the Alerts window.

  • 1: Alerts for this job that are in the Alerts window before the job is rerun are automatically changed to HANDLED.

Default: 0

API Parameter Name: handleAlertsOnRerun

HostPort

Defines the hostname and port number or a port range for all components.

If you want to define a different host and port number or port range for each component instance, you need create additional HostPort system parameters, as described in Configuring Control-M/EM System Parameters.

Format:

  • Port: <hostname>:<port number> (CTMhost1:1530)

  • Port Range: <hostname>:<fromPort-toPort> (CTMhost1:1520-1540)

I18N

Determines whether the system is configured for CJK languages or Latin1 languages.

Warning: This parameter is automatically set during installation, according to the specified choices, and must not be changed manually.

For more information, see Control-M Installation.

Valid Values:

  • cjk

  • latin1

IPV_MODE

Determines whether to enable IPV6.

Valid Values:

  • IPV4

  • DUAL: (Enables IPV6)

Default: IPV4

How / Where To Set: In the config.dat file of Control-M/Server and the CONFIG.dat file of the Agent, set the IPV_MODE parameter to DUAL and then restart both Control-M/Server and the Agent.

If the Control-M/Server or Agent is installed on AIX, verify that the fix for APAR IV23320 is installed.

To enable IPV6 before installation, see Setting Environment Variables in UNIX.

IdleTimeTimerInterval

Determines idle time out, in minutes.

Default: 15

JobOrderUseOldInterface

Determines the API clients call for Run.

Valid Values:

  • true: GSR

  • false: ctm request service

Default: false

KeepAliveTimeout

Determines the number of seconds before the user is logged out while there is no network activity between Control-M Web and the server.

Default: 600

LMGUI_Communication_Cfg

Defines the License Manager address.

Language

Determines the language for the Control-M/EM application. These values are not case-sensitive.

Valid Values:

  • use_account_locale: Language set for the account and host us_english.

  • english

  • german

  • french

  • spanish

Default: use_account_locale

LimitGCDistribActivate

Determines whether to enable or disable limitations on the distribution of global events (conditions) using the Global Conditions Distribution facility.

Valid Values:

  • _ 1: The Global Conditions Distribution facility distributes global events according to limitations defined using the LimitGCSDistribMaxDays and LimitGCSDistribExcludeDates parameters.

  • _ 0: The Global Conditions Distribution facility imposes no limitations on the distribution of global events.

Default: _1

LimitGCDistribExcludeDates

Dates for which global events (conditions) are distributed, regardless of limitations specified using the LimitGCSDistribMaxDays parameter. Dates are specified in mmdd format and are comma-separated.

Default: STAT

LimitGCDistribMaxDays

Defines the range of days within which conditions can be distributed.

Valid Values: 1–28

Default: 7

LockAccountForMinutes

Defines the time interval, in minutes, after which an account that was automatically locked is automatically unlocked. (Accounts locked by an administrator are not unlocked automatically.)

If set to 0, the account is not automatically unlocked, but an administrator can manually unlock it.

Valid Values:Positive integer values

Default: 0

MFTActiveConnectionsChartUnits

(Deprecated in version 9.0.21.200) Determines the units that appear in the Bit Rate tab in the Active Connections area.

Valid Values:

  • B

  • KB

  • MB

  • GB

Default: KB

MFTActiveConnectionsMaxBars

Determines the maximum number of bars to display on the Active Connections widget.

Default: 10

MFTCleanupIntervalMin

Determines the clean up interval time, in minutes.

Default: 390

numberOfDaysToKeepMftRecords

(CCM Name: MFTDaysToKeep)

Determines the number of days to keep records in MFT table.

Default: 30

MFTRecordsToKeep

Determines the maximum number of records in the MFT table.

Default: 7000000

MFTRefreshRate

(Deprecated in version 9.0.21.200) Determines the number of seconds between each refresh in the MFT dashboard.

Default: 60

MFTTrafficLoadChartUnits

Determines the units that appear in the Volume tab in the Traffic Load area.

Valid Values:

  • B: Bytes

  • KB: Kilobytes

  • MB: Megabytes

  • GB: Gigabytes

  • AUTO: Automatically and dynamically determined, based on the largest measurement.

Default: AUTO

MFTTrafficLoadMaxBars

Determines the maximum number of bars to display on the Traffic Load widget.

Default: 10

MainEMServiceContext

Determines the logical name context of the GUI Server, which the Control-M Self Service Web server must connect to.

Valid Values: GUI Server logical name.

Default: Empty

MaxAuditsToDelete

When cleanup of audit information from the Control-M/EM database is automatic, this parameter specifies the maximum number of audit records to delete during each automatic cleanup operation. If the number of audit records to clean is higher than this number, no records are deleted and a message is issued to the GUI Server diagnostic log that asks you to clean audit records manually using the erase_audit_data script.

Valid Values: Positive integer values.

Default: 2,000

MaxDaysAlertRetained

Defines the number of days the alert is retained in the database.

Default: 30

MaxNumberOfJobsForViewSchedule

Determines the maximum number of jobs that can be shown in one View Scheduling request.

Default: 1500

MaxPasswordLength

The maximum number of characters for user passwords.

If a Control-M administrator uses the Control-M/EM Authorization to set a password, this parameter is ignored.

Valid Values: Any value between the MinPasswordLength and 32 (inclusive).

Default: 32

MaxRecentItemsInList

Defines the number of recent items in any list.

Default: 40

MaxTableJobsToAudit

The maximum number of jobs in the table to be audited.

Valid Values: Any whole number that is greater than or equal to 1.

Default: 1,000

MeasurementDaysToKeep

Defines the number of days to keep collected metrics data.

Default: 90

MemoryLimitGB

Determine the requested memory size limit, in GB.

Default: 2

MinPasswordLength

The minimum number of characters for user passwords.

If a Control-M administrator uses the Control-M/EM Authorization window to set a password, this parameter is ignored.

Valid Values: Any value between 1 and the MaxPasswordLength (inclusive).

Default: 6

ModifyJobFieldsBlock

Determines whether to disable editing of the Command line and Node ID Group fields for all non-admin users in the Monitoring domain.

Valid Values:

  • CMD_LINE

  • NODE_ID

numberHandledAlarms

(CCM Name: NrHandledAlarms)

The maximum number of handled alerts saved in the database (in addition to not-yet-handled alerts).

Valid Values: Positive integer values.

Default: 2,000

When set to 0, there is no maximum number of handled alerts, and they will be deleted if they pass the threshold defined in MaxDaysAlertRetained parameter value.

API Parameter Name: numberHandledAlarms

NumberofConnectionAttempts

Defines the number of connection attempts between the client and the GUI Server for connection recovery.

Default: 5

NumberOfEstimationRunTime

Defines the maximum number of estimated run times sent from Control-M/EM server to the client for one cyclic job.

Default: 50

NumberOfFailedLogins

Determines the number of sequential failed logins before an account is locked.

Valid Values: 0–100

Default: 5

If the value is 0, automatic account locking is disabled.

To unlock a user, log in as an Admin user, and open the user properties from the Users window in the Configuration domain and clear the Lock Account checkbox.

If the Admin user is locked, and there is no other Admin user that is authorized to unlock the account, run the following utility:

- unlock_user -username <EM_Client_User> -U <DBOUser> -P <DBOPassword>

NumberOfPasswordReplacements

The number of password changes that must occur before a password can be reused, if PasswordHistoryOnOff is set to 1.

If a Control-M Administrator uses the Authorization facility to set a password, this parameter is ignored.

Valid Values: 1–20

Default: 10

NumberOfPastRunTimes

Defines the maximum number of past run times sent from Control-M/EM server to the client for one cyclic job.

Default: 50

NumberOfReportDays

Determines the number of days to keep report data in the database for generating reports about services.

Valid Values: 2 and higher.

Default: 90

NumberOfReportDaysHistory

Determines the number of days to keep history report data in the database for generating history of services.

Valid Values: 2 and higher.

Default: 90

OutputAutoLoadLimit

Determines the size of output data that Control-M loads automatically. If the output data size exceeds the threshold, then the user is prompted to save the output data in a separate temporary file.

Default: 10,000,000

PasswordComplexityOnOff

Determines if passwords must comply with complexity rules.

If a Control-M administrator uses the Authorization facility to set a password, this parameter is ignored.

Valid Values:

  • 0: No (off).

  • 1: Yes (on).

Default: 0

PasswordComplexityRules

Defines one, some, or all of the following PasswordComplexityRules separated by a blank space. Multiple values are joined by AND Boolean logic.

If a Control-M Administrator uses the Authorization facility to set a password, this parameter is ignored.

Valid Values:

  • PWD_DIGIT: Using digits is mandatory.

  • PWD_UPPER: Using letters in upper case is mandatory.

  • PWD_LOW: Using letters in lower case is mandatory.

  • PWD_NON_LETDIG: Non-alphanumeric characters are mandatory.

  • PWD_DIGIT PWD_UPPER PWD_LOW PWD_NON_LETDIG: All of these rules to be followed.

Default: PWD_DIGIT PWD_UPPER PWD_LOW PWD_NON_LETDIG

PasswordEncode

Determines how user passwords are transmitted by clients to the server.

Valid Values:

  • 0: Two-way encryption (encoded). Often used with External Authentication.

  • When using the AES algorithm, you can use the default hard-coded string, or the string in the aes_key.txt file, if it exists in the etc directory.

  • 2: One way encryption.EM local authentication.

Default: 2

PasswordExpirationOnOff

Determines whether password expiration parameters should be checked.

Valid Values:

  • 0: Off—password expiration is not checked.

    When set to 0, other password expiration parameters can be edited but are ignored.

  • 1: On—password expiration is checked.

Default: 0

PasswordHistoryOnOff

Determines whether password history is recorded.

If a Control-M administrator uses the Authorization facility to set a password, this parameter is ignored.

Valid Values:

  • 0: No—new passwords are not checked against previous passwords.

  • 1: Yes.

Default: 0

PasswordLifetimeDays

Determines the number of days before the password expires.

The set_pwd_def_lifetime script runs manually after you change this parameter, and affects all users, including emuser.

You must recycle the GUI Server and CMS for this parameter to take effect.

Valid Values: 1–365

Default: 60

PermitManualUnlock

This parameter specifies whether non-Administrators can manually unlock their own tables, such as when tables are locked during an abnormal disconnect from the GUI Server.

Non-administrators will not be able to unlock other user tables.

Valid Values:

  • 1: Users can unlock their own tables.

  • 0: Only administrators can unlock the table.

Default: 1

privacyNoticeURL

(Depracated name: PrivacyNoticeURL)

Defines the URL that links to the Privacy Notice from all Control-M clients, which outlines the privacy policy and compliance guidelines.

API Parameter Name: privacyNoticeURL

ProxyNewsfeedHostPort

Determines the proxy server hostname and port number for all users who connect to the Newsfeed via a proxy server, as follows:

<host>:<port>

Venus:13888

Default: Empty

RFAllowReportForJobLevelAuth

Determines whether to allow users with job level authorizations to generate reports from Control-M Reports.

Valid Values:

  • Y

  • N

Default: Y

RFPGUseDeclareFetch

Determines whether to enable the UseDeclareFetch option in Control-M Reports with PostgreSQL database.

Valid Values:

  • 0: Not enabled

  • 1: Enabled

Default: 1

RecentItemsRetainDays

Defines the maximum number of days recent items are retained in the database.

Default: 60

RemoteBrowseEntriesMaxLimit

Determines the maximum number of objects (files-directories) that are allowed for a Remote Browsing request.

Valid Values: Any whole integer.

Default: 1,000

RunTimeDeleteHistChunkSize

Determines the maximum number of rows in the database of historical data to be deleted, each time a deletion is performed.

Valid Values: Positive integer values.

Default: 25,000

This system parameter is relevant only if Control-M/Forecast is installed.

RunTimeDeleteHistInterval

Interval in seconds between the deletion of historical records.

Valid Values: Positive integer values.

Default: 21,600

This system parameter is relevant only if Control-M/Forecast is installed.

RunTimeHistoryDays

Determines the number of days that RunInfo History information, which records every job execution in the RUNINFO_HISTORY table, is retained in the Control-M/EM database.

Default: 90

SSO

Determines whether to activate single sign-on login mode.

Default: Off

SSOUserIdParamName

Determines the single sign-on HTTP header value to determine which user performed login.

Default: em-user

SaasMetricsDisabled

Determines whether to disable sending metrics in Helix Control-M.

Default: N

SecondsBetweenConnAttempts

Defines the time interval in seconds between connection attempts.

Default: 5

SendAlarmToScript

Full pathname of the script that is activated when an alert is generated.

This script is activated only if the value of SendSnmp is either 1 or 2.

Valid Values: Full pathname of the script that is activated when an alert is generated.

Default: script_name

When you send Alert data as input to a script, the parameters are sent in the following format:

Copy
call_type: "<call_type>" alert_id: "<alert_id> "
data_center: "<data_center> " memname: "<memname> "
order_id: "<order_id>" severity: "<severity>" status:
"<status> " send_time: "<send_time>" last_user:
"<last_user> " last_time: "<last_time> " message:
"<message>" run_as: "<run_as>" sub_application: "<sub_application> "
application: "<application> " job_name: "<job_name> "
host_id: "<host_id> " alert_type: "<alert_type>"
closed_from_em: "<closed_from_em> " ticket_number:
"<ticket_number> " run_counter: "<run_counter> "
notes: “<notes>”

The last data field is visible only if the SendAlertNotesSnmp parameter is set to 1, and in Control-M/EM 7.0.00 fix pack 2 and higher.

Test SNMP traps when enabling this parameter as follows.

  • UNIX:

    #!/bin/sh

    echo $* > /tmp/snmptest.out

  • Windows:

    echo %* > c:\snmptest.out

On Windows, \\ (double back-slashes) are used as a delimiter.

SendAlertNotesSnmp

Specifies whether Alerts NOTES data field text should be sent to SNMP and script.

Valid Values:

  • 0: Field is not sent to SNMP and script.

  • 1: Field is sent to SNMP and script.

Default: 0

The SendAlertNotesSnmp parameter is available for Control-M/EM 7.0.00 fix pack 2 and later.

SendPre800NamesAlarmScript

Enables you to set alert field names and to send alarm exit scripts written before version 8.0.00.

Valid Values:

  • 0: Does not enable you to set alert field names and alarm exit scripts written before version 8.0.00.

  • 1: Enables you to set alert field names and alarm exit scripts written before version 8.0.00

Default: 0

SendRuntimeEstimations

Specifies whether BIM runtime information updates are sent to the GUI.

Valid Values:

  • 0: Disables the Show/Hide Time field from the View tab in the Montoring domain.

  • 1: Enables the Show/Hide Time field from the View tab in the Monitoring domain.

Default: 0

SendSnmp

Determines where Alert data is to be sent.

Valid Values:

  • 0: SNMP only

  • 1: User-defined script only.

  • 2: SNMP and user-defined script.

Default: 0

Alert data is sent to SNMP (values 0 or 2) only if the value of the SnmpSendActive parameter is set to 1.

showMemberFieldForCommand

Determines whether to display Member Field for all jobs.

This requires the user to login again.

Valid Values

  • 0: Hide the file name and file path.

  • 1: Display the file name and file path fields in the General tab of Command.

Default: 0

ShowNewsfeedDomain

Determines whether the Newsfeed domain appears in Control-M client.

Valid Values:

  • 0: Hide

  • 1: Show

Default: 1

SnmpHost

Hostname or a list of hostnames—you must use ; as delimiters—to send the SNMP trap on an alert. You can use : to define specific ports.

Valid Values: Valid hostname or IP address.

Default: <No_Host>

dhost1;jhost2;myhost3:2000

SnmpSendActive

Determines whether SNMP messages for Active Alerts are generated.

Valid Values:

  • 0: Does not generate SNMP messages for Active alerts.

  • 1: Generates SNMP messages for Active alerts.

Default: 0

SubApplicationFieldIsMandatory

Enables you to set a mandatory Sub Application field for job definition.

Valid Values:

  • 0: Not mandatory

  • 1: Mandatory

Default: 0

TZMangedAlloweNonManagedServers

Determines whether to connect to Control-M/Server that is lower than version 9.0.22 in a Control-M/EM manage timezone file.

Default: N

UnsupportedClientVersions

For BMC Customer Support use only.

Valid Values: List of releases separated by semicolons:

7.0.00.100;7.0.00.200

Default: 0

UseAutoReconnect

Defines the reconnection invocation method.

Valid Values:

  • 1: Automatic

  • 0: Manual

Default: 1

UseLDAPModeOnly

Determines whether to enable LDAP user creation options.

Valid Values:

  • Yes: Disable LDAP user creation options without the need to recycle.

  • No: Enable LDAP user creation options.

Default: No

UseTableFilterBelowValueField

Determines the number of folders that are equal to or less than the configured value.

emdef deffolder uses a folder filter. If a value is not defines, the system does not apply a filter.

Default: 10

UserRequestTimeout

Determines the user request timeout, in seconds.

Default: 300

UsezOSTimeZone

Enables the to user to override the GMT value and ignore the value sent by Control-M/Server. Relevant to Control-M for z/OS.

Valid Values:

  • 1: Overrides values.

  • 0: Cannot override values.

Default: 0

VMAdditionalJobsRelateFields

Additional job related key fields to be defined by a user.

BMC Software recommends that you not use the same job name (or mem name, in Control-M for z/OS) for multiple jobs. If you use the same name for multiple jobs, use this field to identify additional key fields that Control-M/EM can use to distinguish between different jobs with the same name/mem name, so as not to confuse or switch their job histories.

Use space as a delimiter between key field values, as follows:

HOST_ID OWNER CMD_LINE

Recommended Values: DESCRIPTION, MEM_LIB, HOST_ID, OWNER, DAYS_CAL, WEEKS_CAL, CONF_CAL, CMD_LINE, FROM_TIME, TO_TIME, ACTIVE_FROM, ACTIVE_TILL

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: <empty>

Refresh Type: Manual

numberJobVersionsToKeep

(CCM Name: VMVersionsNumberToKeep)

Determines the number of versions of the job to keep, including the current version.

A job version is deleted only when all of the following are true:

  • The version exceeds VMVersionsNumberToKeep.

  • The version exceeds VMMaxDaysRetainCurJobsHistory.

  • Automatic cleanup has run, as determined by VMCleanupIntervalMinutes.

BMC Software recommends that you not define a value greater than 30 because of possible performance degradation. To deactivate version history, set the parameter to 1 (keep current version only).

Valid Values: Any whole number that is greater than or equal to 0.

Default: 2 (current version, and one history version)

Refresh Type: Manual

API Parameter Name: numberJobVersionsToKeep

VPRefreshTProtocolType

Defines the Viewpoint callback data serialization protocol.

Default: Binary

ViewSysoutHeadSizeKB

Displays the first KB of the output file.

Valid Values:

  • 1: First KB of the output file

  • 0: Whole file

Default: 0

ViewSysoutTailSizeKB

Displays the last KB of the output file.

Valid Values:

  • 1: Last KB of the output file

  • 0: Whole file

Default: 0

WarningPasswordExpirationDays

Number of days prior to password expiration during which a warning message is generated when certain utilities or scripts are run or a successful login occurs.

Valid Values: 0–90

Default: 0 (no warning is generated)

WarningSSLExpirationDays

Number of days prior to certificate expiration during which the GUI Server generates a warning message in the Control-M Web.

Valid Values: 1–365

Default: 60

WebAppIframeMode

Determines whether to prevent all web applications from residing inside an IFrame control.

Default: On

userAuditContext

Determines which activities are audited and recorded.

Valid Values:

  • ALL: All of the activities listed below.

  • NONE: None of the activities listed below.

  • AUTH: Authentication (login attempts, logouts, password actions).

  • SCHED: Scheduling definition activities.

  • J_CONT: Active network activities (control requests).

  • J_INFO: Active job information activities (order, force, hold ...).

  • RES: Resource pool and lock resource activities.

  • ALERT: Alerts.

  • ACCOUNT: Account management activities.

  • OPER: Start and stop components using the Control-M Configuration Manager.

  • CONFIG: Configuration operations from Control-M Configuration Manager.

  • CTMSEC: Control-M/Server security interface using Control-M Configuration Manager.

  • DB_MAINT: Database maintenance operations using Control-M Configuration Manager.

  • HIGH_AVAIL: High Availability operations.

Default: All values.

API Parameter Name: userAuditContext

userAuditAnnotation

(CCM Name: UserAuditAnnotationOn)

Determines whether the user will be required to enter details about the type of operation being performed and the reason for its performance, which will be saved as an annotation to the audit report, before completing the operation.

Valid Values:

  • 0: Annotations are not required.

  • 1: Annotations are required.

Default: 0

API Parameter Name: userAuditAnnotation

userAudit

(CCM Name: UserAuditOn)

Determines whether activities specified by UserAuditContext are recorded in the database.

Valid Values:

  • 0: Not recorded.

  • 1: Recorded

Default: 1

API Parameter Name: userAudit

WebServersLoadBalanceEnabled

Enables Web Server load balance by allowing the emThrift web app to retrieve servers.

Valid Values:

  • 0: Disables Web Server load balance

  • 1: Enables Web Server load balance

Default: 0

WorkflowInsightsDataRetention

Determines the number of months to retain Workflow Insights data.

Default: 16

WorkflowInsightsSnapshotLocation

Defines the location to retain Workflow Insights data snapshots.

WorkloadHistoryMaximumNum

Defines the Maximum number of workload versions in the database.

Default: 100

WorkloadsMonitorRefreshInterval

Determines the interval to refresh Workload Monitor data.

Default: 20

WorkspaceSharing

Enables users to view a Workspace owned by other users.

Valid Values:

  • 0: Disables users to view a Workspace owned by other users.

  • 1: Enables users to view a Workspace owned by other users.

Default: 1

XAlertsEnableSending

Determines whether the option to send exception alerts is enabled or disabled.

Valid Values:

  • 1: Enable

  • 0: Disable

Default: 1

XCTMDoForceAudit

Enables a XCTM Do Force Audit.

Valid Values:

  • Yes: Enables Cross Control-M Job Order audit.

  • No: Disables Cross Control-M Job Order audit.

Default: No

XCTMDoForceAuth

Determines which component checks the authorization for running the folder/jobs. The component must have the authorization to perform the run according to the user that is defined in XCTMDoForceUser.

Default: EM

If the value is set to CTM, Control-M/EM does not authenticate the request and it is instead authenticated by the Control-M/Server.

XCTMDoForceRetryIntSeconds

Defines the number of seconds that Control-M/EM waits in case of temporary failure, before trying to perform the force request.

Default: 300

XCTMDoForceRetryTimeoutMinuts

Defines the number of minutes in which Control-M/EM tries to perform a force request.

Default: 1,440

XCTMDoForceUser

Defines the user with authorization to run the requested folder or jobs.

Default: use_job_owner

bulk_def_size

Determines the default bulk size for database bulk operation.

Valid Values: 10–10,000

Default: 100

bulk_def_storage_len

Defines the default value for storage length in bulk operation. Must be at least as long as the longest field involved in the bulk operation.

Default: 264

restricted_cm_admin

Determines whether the user that is authorized to manage the Control-M account is read from the file ini/cm_admin.xml.

Default: 0

Gateway Parameters

The following table lists the Gateway parameters.

Parameter

Description

alertOnJobFail

(CCM Name: AlertOnAbend)

Determines whether alerts are sent for jobs that end Not OK.

Valid Values:

  • 0: Alerts are not created.

  • 1: Alerts are created.

Default: 1

API Parameter Name: alertOnJobFail

alertOnSmartFolderFail

(CCM Name: AlertOnAbendTableEntity)

Determines whether to create an alert for a SMART folder that ended Not OK.

Valid Values:

  • N: Alerts are not created.

  • Y: Alerts are created.

Default: N

API Parameter Name: alertOnSmartFolderFail

alertOnJobFailUrgency

(CCM Name: AlertOnAbendUrgency)

Determines the urgency level for Gateway alerts for jobs that end with the status Ended Not OK.

Valid Values:

  • Regular

  • Urgent

  • Very Urgent

Recycle the Gateway for new settings to take effect.

Default: Very Urgent

API Parameter Name: alertOnJobFailUrgency

CTMSyncInterval

Determine the number of seconds between for each automatic synchronization interval per Control-M.

Default: 1,800

CommCtmBufferSize

The number of bytes buffered in Gateway that are waiting to be sent to the Control-M/Server. If the number of bytes are exceeded, communication with Control-M/Server is terminated.

Valid Values: Any whole number that is greater than or equal to 1,000,000.

Default: 50,000,000

CommEMBufferSize

The number of bytes buffered in Gateway that are waiting to be sent to other Control-M/EM servers. If the number of bytes are exceeded in GUI Server or GCS components, communication with Control-M/Server is terminated.

Valid Values: Any whole number that is greater than or equal to 1,000,000.

Default: 50,000,000

CollectzOSUserDaily

Specifies whether the Gateway automatically requests updates from Control-M for z/OS for the following information:

  • Ordered jobs.

  • Table list .

  • User daily list .

The information is saved in the Control-M/EM database.

Valid Values:

  • 0: No requests are sent.

  • 1: Requests are sent

Default: 1

ConsiderDSN

Specifies whether the ordering job and table keys (used when sending job ordering information from Control-M for z/OS to the Gateway) includes dataset names. Typically, the dataset name is changed for each job order. Valid Values:

  • 0: Does not include the dataset name.

  • 1: Include the dataset name.

Default: 1

CTMSyncLocalDelete

Determines whether to automatically delete folders or calendars that no longer exist in the Control-M/Server from the Control-M/EM database when Control-M performs an automatic synchronization.

Valid Values:

  • 0: Do not automatically delete

  • 1: Automatically delete

Default: 0

DeltaMaxActMinutes

Age, in minutes, for a net to be considered valid for distribution of Global Conditions.

Valid Values: Any whole number that is greater than or equal to 300.

Default: 2,160

alertOnDownloadJobFail

(CCM Name: DownCreAlerts)

Flag that indicates whether to send alerts for downloaded jobs that end Not OK when they are run.

AlertOnAbend must be set to 1 for DownCreAlert to be operational. Valid Values:

  • 0: Alerts are not sent.

  • 1: Alerts are sent.

Default: 1

API Parameter Name: alertOnDownloadJobFail

EBCDIC_cp

For MVS Data Centers: This parameter defines the EBCDIC code page to which ASCII data is translated.

Valid Values:

  • 0: Instructs the Gateway to use the translation table that was used by the previous version.

  • 1047: English (USA)

  • 285: English (British)

  • 273: German

  • 297: French

  • 284: Spanish

Default: 0

GatewayDefaultTraceOptions

Enables you to set command line trace options for multiple Gateways.

If a Gateway already has a trace option specified, the GatewayDefaultTraceOptions parameter value is ignored.

Valid Values: All Gateway trace option parameters.

Default: <empty>

GtwCondDispatchErr

Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: CTM5050 CTM5301 CTM5311 CTM5312 CTM5323

GtwNumUpdateThreads

Only available if GtwParallelProcessingMode is on (see below).

The number of threads in the multi-thread processing mode is indicated by the value of this parameter.

Valid Values: 2-16

Default: 2

GtwParallelProcessingMode

Enables multi-threading processing mode. The value off indicates single-thread processing.

Valid Values:

  • on

  • off

Default: 0

HostPortList

Listening port hostname and port number for Gateways.

List the hostname and port number in the following format:

<Hostname >:<Port_Number>

Default: null

InsertAlertTries

Number of times that the Gateway attempts to insert an alert into Control-M/EM. The number includes the initial attempt and can be any whole number greater than or equal to 1.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10

MaxDailyRerunInfo

Defines the number of runs per day the Gateway will keep in the history table for each job.

Valid Values: Any whole number greater than or equal to 1.

Default: 1 (No limit)

MaxDownHistDays

Number of days that the list of downloads is saved. This list contains abbreviated information about each download, such as date and time, net name, and number of downloaded jobs and resources.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 100

MaxUploadBufferMPM

Valid Values:Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 60,000

MaxUploadBufferMVS

For Customer Support use only.

Default: 60,000

MultiByte_cp

Determines what MultiByte code page Gateway uses to translate when sending data to a Control-M for z/OS.

Valid Values: Any valid CJK EBCDIC code page

historyRetentionDays

(CCM Name: MaxOldDay)

Downloads are kept in the Control-M/EM database for not more than the number of days specified in this parameter.

Valid Values: Any whole number that is greater than 0.

Default: 2

The number of downloads stored in the database is never more than the smaller of the MaxOldDay value and the MaxOldTotal value.

API Parameter Name: historyRetentionDays

historyRetentionMax

(CCM Name: MaxOldTotal)

Determines the number of downloads that can be stored in a Control-M/EM database. If this number is exceeded, the oldest download is deleted.

Valid Values: Any number that is greater than 0.

Default: 4

API Parameter Name: historyRetentionMax

RunInfoErrorLevel

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 0

RunInfoIgnoreDevCnt

Indicates the maximum and minimum length of elapsed run time between calculation discards.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 2

RunInfoMaxSamples

Indicates the maximum number of run samples to be kept per job.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 20

RunInfoProcRecords

Maximum number of run detail records processed in one loop.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 100

RunInfoUpdCtx

Configures the context in which run information is processed.

Valid Values:

  • 0: Gateway main thread

  • 1: Separate thread

Default: 1

RunInfoWaitInterval

Interval in seconds between processing of run details in the Gateway.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10

SSLRetries

Determines the number of times that Control-M/EM attempts to establish communication with the Gateway before turning the SSL on or off. SSL can either be enabled or disabled when Control-M/EM initially tries to connect to the Gateway.

After making the specified number of attempts, SSL is toggled on or off (as required). This parameter is relevant only when SSL Enabled communication is selected. It does not work when only TCP/IP is selected.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 2

SSLSyncTime

Replaces the value of the Sync_Timeout parameter in the Defaults.rsc file, which determines the period of time between attempts to establish communication with the Gateway when changing the communication protocol to SSL Enabled.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 90

StatCollection4Distributed

Determines which job definitions attribute is used to collect statistics for distributed jobs.

Default: JOBNAME

Global Events Server (GCS) Parameters

The following table refers to GCS administration and logging parameters.

Parameter

Description

BulkSendIntSecs

Determines the number of seconds between sending groups of conditions to a reconnecting data center.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 0

BulkSendMax

Maximum number of messages to send in a group to a reconnected data center.

Valid Values: Do not change this parameter unless requested to do so by BMC Customer Support.

Default: 1,000,000

CleanOldIntSecs

Interval, in seconds, when the GCS deletes unused conditions from the database. These conditions may have no data center destinations.

Valid Values: 601 seconds (10 minutes)

Default: 900 (15 minutes)

CleanOldTimeSecs

Maximum time, in seconds, unused conditions wait in the database before they are removed. These conditions may have no data center destinations.

Valid Values: 601 or higher.

Default: 86,400 (24 hours)

CondLogLvl

Determines the information log level for event (condition) transfer activities. Information is displayed for events received (In), events sent (Out), transfer confirmation and rejection actions, and communication problems.

Valid Values:

  • 0: No diagnostics.

  • 1: Event transfer, problem, and information received.

  • 2: Event transfer, problem, and information sent.

  • 3: Value 1 + Value 2.

Default: 2

DbLogLvl

Determines the information log level for messages related to database activities. Diagnostic information appears about condition transfer requests inserted or deleted in the database or read from the database for recovery operations.

Valid Values:

  • 0: No diagnostics.

  • 1: Messages about database writing (insert, update, delete).

  • 2: Value 1 plus database reading (recovery operations) activity.

Default: 2

DispatchThreadsNum

Determines the number of threads dispatching updates to destinations.

Default: 1

DoneGcDelIntSecs

Determines the number of seconds before GCS cleans already handled conditions from memory and the database.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 120

GcDistributionPolicy

Determines how to handle conflicting add or delete requests for global conditions when the requests are received within the interval specified in GcDoneWaitSecs.

Valid Values:

  • ALL: Handle all requests, in the order they arrived, until they are sent to all destinations.

  • TOGGLE: Each time a new request conflicts with the current request, stop processing the current request and start processing the new request.

  • NO_TOGGLING: Continue processing the current request and ignore all conflicting requests.

Default: TOGGLE

GcDoneWaitSecs

Determines the minimum number of seconds that global conditions wait in memory, after they have been sent to all connected data centers, before they are removed. This waiting period prevents conditions from being sent again.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 120

GcMaxRetries

Maximum number of retries to send conditions to a data center that had previously returned a temporary error.

Valid Values : Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 5

GcRetryIntSecs

Determines the number of seconds between attempts to send conditions to a data center that had previously returned a temporary error.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 180

In Control-M/EM environments with high workloads, the Global Conditions Server might not respond to life check requests because it is busy communicating with Gateways and resending messages. BMC recommends that you change the value to 360 or higher, to avoid overloading the Global Conditions Server and help it respond to the Maintenance Agent.

Refresh type: Manual

GcTogglingForSameOperation

Indicates whether to activate toggling policies for identical operations (like COND X ADD after COND X ADD).

Valid Values:

  • 1: All operations.

  • 0: For different operations (COND X DELETE after COND X ADD).

Default: 1

GcXAlertSending

Determines whether to enable or disable sending XAlerts when a condition is not sent.

Valid Values:

  • ON

  • OFF

Default: ON

IntLogLvl

Determines the information log level for messages related to internal GCS actions involving temporary problems and rebound situations. The information appears about GCS condition handling activities.

Valid Values:

  • 0: No diagnostics

  • 1: Condition actions based on conflict handling policies

Default: 1

LogSize

Determines the maximum number of record lines in the GCS_LOG file. When the number of record lines in the currently open GCS_LOG file reaches the value specified in this parameter, the file is closed and a new GCS_LOG file is opened.

Valid Values: Any whole number that is greater than or equal to 0. If the value is 0, the file never closes, because there is no maximum size.

Default: 15,000 KB

MaintThreadPoolSize

Determines the size of GCS maintenance thread pool.

Default: 1

MaxLogs

Determines the maximum number of log files that are cyclically managed. When the number of GCS_LOG files reaches the value specified in this parameter, the oldest file is deleted, in order for a new GCS_LOG file to be created.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 5

PortNum

Default port where GCS waits for requests from clients (such as ctl commands or life check messages). This value is used only if a port has not been defined using the HostPort system parameter. Furthermore, this port is used only if it is not busy; otherwise GCS selects a free port at random.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 10,000

ShowMsgIDLog

Determines whether to display the new Message ID in the GCS Log.

Valid Values:

  • Y

  • N

Default: N

SrvrsPollIntSecs

Determines the number of seconds between attempts to communicate with a Gateway.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 60

ThreadPoolSize

Determines the size of main GCS thread pool.

Default: 2

UpdCommIntSecs

Interval (in seconds) between readings of the Communication Table in the Control-M/EM database for new data centers.

Valid Values: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 60

Control-M Self Service Parameters

The following table describes the Control-M Self Service parameters.

You must stop and restart the Self Service Server component to implement the parameter changes.

Parameter

Description

ClientLogBufferSize

Determines the client logger buffer size.

Default: 10

ClientLogTimeInterval

Determines the interval, in seconds, of the client logger.

Default: 3

ControlDRepository

Defines the hostname of Control-D/WebAccess Server where reports are stored.

ControlDWaURL

Defines the URL of Control-D/WebAccess Server.

Valid Values: URL in the following format:

protocol://<Control-D/WebAccess Server Virtual Directory>/Control-M.html EXAMPLE: https://vw-tlv-ctm-dv22/wa/ControlM.html

https://vw-tlv-ctm-dv22/wa/ControlM.html

DefaultWorkspaceName

Defines the Control-M Web default workspace name prefix.

You can to the workspace name an additional keyword that indicates owner name, for example Workspace_{owner}.

Default: Workspace

DisplayOrderAsIndependentFlow

Determines if a flow in a folder is ordered uniquely.

A unique suffix is added to every condition name. Order as independent flow checkbox appears in the Service Ordering window. Not applicable to sub-folders.

Valid Values: Checkbox

Default: No

MftSearchResponseTimeout

Determines the number of seconds before a timeout for an MFT search request.

Default: 60

SLSWebServiceLongTimeout

Determines the number of milliseconds for long time-out calls.

Default: 180000

ServiceRuleReviewSource

Defines the service rule review source.

Default: Definition,Active

ShowSearchInJobProperties

For Internal Use Only

SiteBackgroundColor

Determines the site background color.

Default: SolidBlue

SiteBackgroundColorsValues

Determines the values of the site background colors.

Default: SolidBlue,SolidGray,SolidBrown,SolidOrange,PatternBlue,PatternGray,PatternBrown,PatternOrange

SiteEnabledActionsValues

Determines the values of site actions that are enabled.

Default: Hold Release Confirm Rerun Restart Kill Bypass ForceOK Update ArchiveSearch

SiteHelpLocation

Defines the site help location.

siteInterfaceLanguage

Defines the language of the site interface.

Default: English

SiteInterfaceLanguagesValues

Defines the language options of the site interface.

Vaild Values:

  • English

  • German

  • Spanish

  • French

userInactivityTimeoutMinutes

(CCM Name: UserInactivityTimeout)

Determines the maximum idle time, in minutes, of the web client before automatic logout.

Default: 30

DetectInterval

Determines the interval for recalculating the status of a service.

Valid Values: Time in the format of HH:MM:SS

Default: 00:01:00

GsrConnectionList

Determines the order of GSRs to connect.

Valid Values:

  • 1: Connect only the GSR defined in SLA Manager command line.

  • ,2: Connect the GSR defined in SLA Manager command line and the GSR defined as the backup.

  • 3: Connect the GSR defined in SLA Manager command line and the GSR on the same SLA Manger host.

  • 4: Connect the GSR defined in SLA Manager command line and other GSRs.

Default: 4

SLSUserName

Defines the username of the Control-M Self Service server when it connects to the GUI server.

Valid Values: String expression.

Default: slsuser

Control-M Web System Parameters

The following table describes Control-M Web system parameters.

Parameter

Description

ChangesHistorySearchLimit

Determines the maximum number of records that are retrieved when you search in Changes History. To retrieve all records, use a value of 0.

Default: 10,000

ConditionLimitation

Determines the maximum number of prerequisite events that are retrieved by Control-M/EM server.

Default: 10,000

ControlResourceJobsLimitation

Determines the maximum number of jobs which rely on a Lock Resources that are retrieved by Control-M/EM server.

Default: 100

ControlResourceLimitation

Determines the maximum number of Lock Resources that are retrieved by Control-M/EM server.

Default: 2,000

EnableDataAssuranceBeta

Determines whether make the Data Assurance add-on available to Control-M users.

ExtendedWebLanguages

Determines whether to enable Simplified or Traditional Chinese as a Control-M Web language.

Valid Values:

  • Simplified Chinese.

  • Traditional Chinese.

Default: Empty

FolderLimitation

Determines the maximum number of folders that are retrieved by Control-M/EM server.

Default: 10,000

LimitWebTabByMemory

Determines the maximum percentage consumption of the browser memory to allow opening tabs in the application.

Default: 80

LoginMaxPasswordLengthLDAP

Determines the maximum number of characters in a password for login to web by LDAP users.

Default: 127

longFileTransfersMinimumMinutes

(CCM Name: MFTLongRunningMinMinutes)

Determines the minimum number of minutes to wait for a file transfer before it is declared a long-running file transfer and added to the Long Running Transfers section in the MFT Dashboard.

Valid Values: 5–2880

Default: 15

API Parameter Name: longFileTransfersMinimumMinutes

slowFileTransfersMinimumDurationSeconds

(CCM Name: MFTSlowTransfersMinDurationSeconds)

Determines the minimum number of seconds to wait for a file transfer before it is declared a slow-running file transfer and added to the Slow Running Transfers section in the MFT Dashboard.

Default: 10

slowFileTransfersThresholdInKbps

(CCM Name: MFTSlowTransfersThresholdInKbps)

Determines a minimum file transfer speed, in kilobytes per second, under which a file transfer is declared a slow-running file transfer and added to the Slow Running Transfers section in the MFT Dashboard.

Valid Values: 5–13,1072

Default: 500

API Parameter Name: slowFileTransfersThresholdInKbps

MaxConcurrentJobActions

Determines the maximum number of concurrent job action requests sent by the web client in one user execution.

Default: 100

MaxDBFieldValues

Determines the maximum number of database field values to retrieve.

Default: 100,000

MaxDurationToJobActionPullCallBack

Determines the maximum time, in milliseconds, to wait for a job action response in a Viewpoint.

Default: 20000

MaxItemsInWorkspace

Determines the maximum number of scheduling entities (SMART folders, subfolders, and jobs) in a workspace.

Default: 10,000

MaxJobsToOrder

Determines the maximum number of jobs to order. By default, there is no maximum limit.

MaxNumberOfFoldersInPlanning

Determines the maximum number of folders in the Planning domain.

Default: 10,000

MaxUserViews

Determines the maximum number of user views.

Default: 10,000

MaxWorkspaces

Determines the maximum number of workspaces to maintain in the Planning domain.

Default: 10,000

OrderVariableLimitation

Determines the maximum number of order variables retrieved by the server.

Default: 1,000

QuantitativeResourceJobsLimitation

Determines the maximum number of jobs that use a quantitative resource retrieved by the server.

Default: 100

QuantitativeResourceLimitation

Determines the maximum number of quantitative resources retrieved by the server.

Default: 2,000

RunReportLinksLimitation

Determines the maximum number of entities in the run report that will have a link that allows the user to open a Viewpoint with this entity and its child entities.

Default: 1,000 entities.

SharedVariableLimitation

Determines the maximum number of shared variables retrieved by the server.

Default: 2,000 variables.

StartDayOfTheWeek

Determines the Start Day of the Week when there are Control-M/Servers with different definitions of this parameter.

Default: 2 (Monday).

SupportCentralURL

Defines the URL to BMC Support Central. If left empty, the Support Central option is hidden in Control-M Web.

Value: https://www.bmc.com/support/support-central.html#/dashboard

SupportSearchURL

Defines the URL to BMC Support Search. The SearchValue in this URL is replaced with the real search value from the input. If left empty, the Support Search option is hidden in Control-M Web.

Value: https://www.bmc.com/support/resources/support-search.html/#q=SearchValue

WorkloadViewpointJobsLimitation

Determines the maximum number of scheduling entities to load into a Viewpoint that is opened from the Workload Policies Monitor.

Default: 20,000

WorkspaceFolderDefaultType

Determines the default folder type while creating a new workspace or folder, either SMART or REGULAR.

Default: SMART

Control-M Workload Change Manager Advanced System Parameters

The following table describes Control-M Workload Change Manager system parameters.

Parameter

Description

DisplayOnDoConditions

Determines whether to display dependencies raised by On Do actions.

Default: true

approvedRequestsRetentionTimeDays

(CCM Name: NumDaysKeepApprovedReqs)

Determines the number of days to keep approved requests data in the Control-M/EM database.

Valid Values: 0–28 days.

Default: 14 days.

API Parameter Name: approvedRequestsRetentionTimeDays

SiteBackgroundColor

Determines the site background color.

Default: SolidBlue

SiteBackgroundColorsValues

Determines the site background color values.

Default: SolidBlue,SolidGray,SolidBrown,SolidOrange,PatternBlue,PatternGray,PatternBrown,PatternOrange

userInactivityTimeoutMinutes

(CCM Name: UserInactivityTimeout)

Defines the time allowed for an inactive session on the WCM UI before the server denies the connection and login is required.

Default: 10

WCMCallbackResponseTimeout

Determines the maximum number of seconds for a job flow to check-in or synchronize before connection timeout. The following error message is displayed:

Connection timeout, please check your request status in the Home page.

Default: 60 seconds

WCMLoginLogoPath

Defines the location of your organization logo that is displayed in the Control-M Workload Change Manager login page.

WcmCheckInEnabled

Enables the Control-M Workload Change Manager web user to check-in a job flow without having to submit a request to the Control-M Scheduler. If enabled, a Check In button appears in the Control-M Workload Change Manager web application.

WCMEmailSubjectTemplate

Defines the template for the email Subject field that is sent to the end users after the request state changes.

Valid Values:

  • Returned

  • Approved

Default: Your request <REQUEST_NAME> for Ticket ID <CHANGE_ID> has been <ACTION>.

SiteLogoPath

Defines the location of your organization logo that is displayed in the Control-M Workload Change Manager interface.

c:\Control-M Workload Change Manager.jpg

  • The maximum size is 100w × 20h pixels.

  • The logo file must be in *.png or *.jpg format.

SiteInterfaceLanguage

Determines one of the following as the default language for the Control-M Workload Change Manager interface for all users:

  • English

  • German

  • French

Default: English

API Parameter Name: siteInterfaceLanguage

enforceSiteStandards

(CCM Name: WCMEnforceSiteStandard)

Enables you to enforce the assignment of a Site Standard to a job flow, which prevents Control-M Workload Change Manager web users from creating a job flow without a Site Standard assigned.

You must set the New Folder Default Strictness Level to Strict to enable Site Standard enforcement for a new job flow. The folder Enforce validations must be set to true to enable Site Standard enforcement on existing folders.

API Parameter Name: enforceSiteStandards

Maintenance Parameters

The following table describes Maintenance parameters.

Parameter

Description

AmountOfTryTerminatingWebServer

Determines the number of retries to terminate the Web server defined in the TimeWindowTerminatingWebserver setting.

Default: 1

CancelLdapConfFileSync

Determines whether to avoid ldap.conf file synchronization between primary and distributed Control-M/EM environments.

Default: 0

ComponentShowState

Some Control-M/EM components, such as the GUI Server, the Gateways, and the Global Conditions Server, operate hidden from the user. These components can be displayed in command prompt windows by setting this parameter to 1, stopping the Configuration Agent, and restarting the agent.

Valid Values:

  • 0

  • 1

Default: 0

DelCommregAfterActivateTries

Determines the number of consecutive failed activations before the component commreg record is deleted.

Default: 6

DiagOutputBufferSizeDefaultKB

Determines the default size limit in KB that is read from the output file

Default: 100

DiagOutputBufferSizeMaxKB

Determines maximum size in KB that you can set forDiagOutputBufferSizeDefaultKB.

Default: 100

FOTimeOutMinutes

Determines the number of minutes to wait for a manual Failover or Fallback before a timeout.

Default: 5

HADBLifeCheckTries

Determines the number of consecutive life check requests to the database server without getting a response.

Default: 3

HADBMaxStartupTries

(PostgreSQL only) Determines the number of unsuccessful attempts that Configuration Agent tries to start up the database server.

Default: 20

HADBTimeToWaitAfterStartUp

(PostgreSQL only) Determines the number of seconds to wait after the Configuration Agent started up the database server.

Default:10

HALifeCheckTries

Determines the number of consecutive failed life check requests between the Configuration Agent and the Control-M/EM components before the Configuration Agent tries to start it up.

Default: 3

HAMaxStartupTries

Determines the number of unsuccessful attempts that the Configuration Agent tries to start up a component and then crashes.

Default: 50

HATimeBetweenLifeCheck

Determines the number of seconds to wait between sending life check requests to the primary Configuration Agent.

Default: 15

HATimeToWaitAfterStartup

Determines the number of seconds to wait after the Configuration Agent started up a component.

Default: 180

LogCleanInterval

Interval, in minutes, between LogReg log cleaning operations by the Configuration Agent.

The Configuration Agent cleans the LogReg log every time it is activated.

Valid Values: Any whole number greater than 0.

Default: 360

LogCleanLevel

Amount of detail the clean operation erases from the LogReg log.

Valid Values:

  • 0: No deletion.

  • 1: Cleans only the Agent log messages.

  • 2: Cleans all log messages.

Default: 1

LogHistoryDays

Number of days that log entries are retained before they can be cleaned from the log.

Valid Values: Minimum of 0.

Default: 1

LoginfoLevel

Level of detail in LogReg log entries recorded by the Configuration Agent.

Valid Values:

  • 0: No entry.

  • 1: Configuration Agent-related messages.

  • 2: Brief component and agent related messages.

  • 3: Detailed component and agent related messages.

Default: 2

SockRecrMaxAtmp

Valid Values: Maximum number of times that the Configuration Agent can attempt to create a socket.

Default: -1 (no limit).

SockRecrWtIntr

Interval, in seconds between successive attempts to create a socket.

Valid Values: Any whole number greater than 0.

Default: 10

StdoutLoginfoLevel

Level of detail in standard output messages reported by the Configuration Agent.

Valid Values:

  • 0: No entry.

  • 1: Configuration Agent-related messages.

  • 2: Brief component and Agent-related messages.

  • 3: Detailed component and Agent-related messages.

Default: 2

StopGracePeriodSec

Time, in seconds, that a component is given to shut down following a Stop command. When this time is exceeded, the Configuration Agent again tries to stop the component. If the number of retries specified by the StopTries parameter is exceeded, the agent kills the component.

Valid Values: Any whole number greater than 0.

Default: 45

StopTries

Number of times that the Configuration Agent tries to stop the component using the Stop command before performing a kill operation.

Valid Values: Minimum of 1.

Default: 2

SyncCFGFilesCycleInterval

Determines the number of seconds for the Configuration Agent to wait between each check action of a configuration file for changes to update in the database.

Default: 3,600

TimeWindowTerminatingWebserver

Determines the time windows, in seconds, to terminate a Web server.

Default: 14400

GUI Parameters

The following table describes the GUI parameters.

You must stop and restart the GUI component to implement the parameter changes.

Parameter

Description

ClientRestrictions

Determines restrictions that prevent unnecessary job runs.

Valid Values:

  • Default_Selected_jobs: Sets the Selected Jobs as the default value in the Jobs field in the Order dialog box.

  • Order_confirmation: Displays a confirmation window when you run a job.

  • Perceive_scheduling_Criteria: Changes the default behavior of the Ignore Scheduling Criteria checkbox to not selected. (Deprecated)

  • Default_Run_Scheduling_Criteria: Clears the Ignore Scheduling Criteria checkbox, by default, in the Run Workspace and Run Selected Jobs/Folders dialog boxes when you run a job or Workspace.

  • Force_Run_with_Hold: Selects the Hold - Put the Folder/Job on Hold checkbox, by default, in the Run Workspace and Run Selected Jobs/Folders dialog boxes when you run a job or Workspace.

    This setting overrides the OrderForceWithHoldAlwaysOn parameter.

Separate values with a , (comma).

OrbShutdownWait

(For Customer Support use only) Control-M/EM and Control-M/Server wait for acknowledgment from the CORBA Object Request Broker (ORB) before shutting it down.

Valid Values:

  • 0 (No): Control-M/EM and Control-M/Server do not wait for confirmation that the ORB was shut down.

  • 1 (Yes): Control-M/EM and Control-M/Server wait for confirmation that the ORB was shut down.

Default: 1

OrderForceWithHoldAlwaysOn

Sets the Hold option in the Order/Force window to always selected and ignores the last user selection.

Default: 0

ProcessCommandsPerVP

(For Customer Support use only) Number of GUI Server commands that Control-M/EM can process at a time for each Viewpoint. These commands include submitting, adding, and updating jobs, and making refresh requests.

Default: 1

ProcessMFCommands

(For Customer Support use only) Number of GUI Server commands Control-M/EM can process at a time. These commands are not related to specific Viewpoints and include displaying pop-up windows and task bar messages in the Control-M window.

Default: 10

ProcessVPsCommands

(For Customer Support use only) Number of GUI Server commands Control-M/EM can process at a time for all Viewpoints. These commands include submitting jobs, adding jobs, updating jobs, and refresh requests.

Default: 10

ShowHostForDummyJobs

Determines whether to show a host or host group for dummy jobs.

Default: 0

UserChangePassword

Determines whether a user can change their own password.

Valid Values:

  • 0: Only users who have Full or Update permissions to modify security definitions can change their own password.

  • 1: All users can change their own password.

Default: 1

allowCheckinWithValidationErrors

Enables you to check in your Workspace with validation errors.

Valid Values:

  • Y

  • N

Default: N

GettingStartedCustomizedURL

Defines the customized HTML page URL that is used for the Welcome window in Control-M client.

Report Parameters

The following table describes the Report parameters.

Parameter

Description

GeneratedReportRetention

Determines the number of days to retain the report on the Control-M/EM server.

Default: 10

PreviewRowsNumber

Determines the number of rows that appear in the preview report.

Default: 25

ResourceMaxWaitTime

Determines the number of seconds to wait before sending a notification that the report is not generating.

Default: 60,000

GUI Server Parameters

The following table describes the GUI Server parameters.

Parameter

Description

Action_OrderForce_AuthLevel

Indicates if users with Browse access can order or force jobs.

This parameter is available only in Compatibility Mode, after upgrading from a previous version of Control-M/EM.

Valid Values:

  • UPDATE_ACCESS: Only users with Update access can order or force a job.

  • BROWSE_ACCESS: Users with Browse access or Update access can order and force jobs.

Default: UPDATE_ACCESS

AddJobsChunkSize

Chunk size of jobs during Viewpoint opening.

Do not change this parameter unless requested to do so by BMC Software.

Default: 1,000

AlertsEnabled

Determines if the GUI Server exposes the Alerts management interface.

Default: 1

AlertsMapRefreshInterval

Determines the frequency, in seconds, that Global Alerts updates its database about which Alerts were deleted and why. The update occurs only when both the specified time has passed and one or more alerts have been deleted.

Default: 60

AlertsMaxLoadIntoMemory

Determines the maximum number of alerts that are loaded into memory.

Default: 300000

AllowQueryDBFieldValues

Indicates whether Available Values options are displayed for certain fields in the Properties Pane.

Default: 1 (On)

allowReferencePath

Determines whether to allow or prevent users from creating and modifying reference sub-folders.

Valid Values:

  • true: Allow creation or modification of reference sub-folders.

  • false: Do not allow creation or modification of reference sub-folders.

Default: true

API Parameter Name: allowReferencePath

AuthenticationLevel

Do not change this parameter unless requested to do so by BMC Software.

Default: 2

AuthorSecurity

Determines whether a lenient, strict, or very strict security policy is enforced when jobs are checked in. Control-M security uses the Created By (author) job attribute and the AuthorSecurity system parameter to ensure that only authorized users can check in jobs.

If this parameter is modified, offline Control-M users must log on for the modified setting to sync to their account.

Valid Values:

  • 1 (Lenient): The value of the Created By job attribute is automatically set to the current username, and no system confirmation messages appear.

  • 2 (Strict): The user is given a choice whether to change the Created By job attribute from the original username to the current username.

  • 3 (Very Strict): The value of the Created By (author) job attribute must be set to the current username in order to check in. A prompt appears warning the user that they must make this change to check in unless prompts have been disabled.

Default: 1

BIMCommLoopInterval

Do not change this parameter unless instructed to do so by BMC Customer Support.

BIMThreadPoolIdleTime

Do not change this parameter unless instructed to do so by BMC Customer Support.

BIMThreadPoolMaxSize

Do not change this parameter unless instructed to do so by BMC Customer Support.

BIMThreadPoolMinSize

Do not change this parameter unless instructed to do so by BMC Customer Support.

bulk_act_cond

Determines the bulk size in bulk operation for retrieve conditions.

Do not change any of the four bulk_act_xxx parameters unless requested to do so by BMC Software.

Valid Values: 10–10,000

Default: 250

bulk_act_grp

Determines the bulk size in bulk operation for retrieve tables.

Valid Values: 10–10,000

Default: 100

bulk_act_job

Determines the bulk size in bulk operation for retrieve jobs.

Default: 250

bulk_act_res

Determines the bulk size in bulk operation to retrieve control or quantitative resources.

Valid Values: 10–10000

Default: 50

bulk_bim_svc

Determines the bulk size in bulk operation to retrieve SLA Manager (BIM) services for a job.

Default: 100

checkDoForceJobAuthorizations

Determines whether to apply an order authorizations check on Do Force job statements when creating or modifying a job definition.

Valid Values:

  • true

  • false

Default: false

API Parameter Name: checkDoForceJobAuthorizations

CloseOldDownloads

Do not change this parameter unless instructed to do so by BMC Customer Support.

ConcurrentCollections

Determines the number of collections that can be read in parallel.

If set to 1, collections are read serially. Increasing this number improves response time but may use more CPU resources.

If you increase the value of this parameter, monitor the system for several days, especially during periods of heavy usage, to ensure that performance is not degraded. You may want to increase the value of this parameter gradually, such as by one or two at a time, to avoid CPU bottlenecks.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values: 1–10

Default: 4

ControlResourceLoadLimit

Determines the maximum number of control resources that can be loaded into memory from the Control-M/EM database at the same time. This parameter can help control memory usage. However, if this parameter is set to -1, there is no maximum limit.

Default: -1

DelayBeforePinning

Determines the number of seconds before the GUI Server begins processing the pin_collection.ini file.

Do not change this parameter unless requested to do so by BMC Software.

Default: 10

EMAPIActiveJobsLoadLimit

Determines the number of jobs in the Active Jobs database that are checked by the GUI Server when processing the request_act_retrieve_jobs request, and included in the request response.

Valid Values: from 10 to -1 (unlimited)

Default: 1,000

EMJVMGSAMaxHeapSize

Determines the Java memory size for GSA.

Default: 0 (calculates the size automatically)

EMThreadPoolIdleTime

Do not change this parameter unless instructed to do so by BMC Customer Support.

EMThreadPoolMaxSize

Do not change this parameter unless instructed to do so by BMC Customer Support.

EMThreadPoolMinSize

Do not change this parameter unless instructed to do so by BMC Customer Support.

ExcludeJobControlRes

Determines whether control resources are (0) or are not (1) downloaded from the database when retrieving collections. If unneeded control resources are not downloaded, memory requirements are reduced and response time is improved.

  • Warning: BMC Software recommends that you not exclude data (change the value of this parameter to 1) without first consulting BMC Customer Support. If you do change the value to 1, be sure to modify job processing definitions do that they do no contain excluded data.

  • Control-M users cannot perform a find or query on excluded control resources. After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values:

  • 0: Do not exclude control resources.

  • 1: Exclude control resources.

Default: 0

ExcludeJobQuantRes

Determines whether quantitative resources are downloaded from the database when retrieving collections. If unneeded quantitative resources are not downloaded, memory requirements are reduced and response time is improved.

Warning: BMC Software recommends that you not exclude data (change the value of this parameter to 1) without first consulting BMC Customer Support. If you do change the value to 1, be sure to modify job processing definitions do that they do no contain excluded data.

Control-M users cannot perform a find or query on excluded quantitative resources. After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values:

  • 0: Do not exclude quantitative resources.

  • 1: Exclude quantitative resources.

Default: 0

ExcludedJobFields

Identifies fields (database columns) that should not be downloaded from the database when retrieving collections, thereby decreasing memory load and improving response time.

Any or all of the following fields can be excluded. Use spaces, commas, colons, or semicolons to separate multiple entries.

  • Warning: BMC Software recommends that you not exclude data (change the value of this parameter to 1) without first consulting BMC Customer Support. If you do change the value to 1, be sure to modify job processing definitions do that they do no contain excluded data.

  • Control-M Workload Authorization users cannot perform a find or query on excluded fields. You can modify fields to exclude by adding or removing fields in this parameter. After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values:

  • Database Column: Description

  • MAX_WAIT: Maximum Wait

  • ODATE: Order date

  • OWNER: Owner

  • DESCRIPTION: Description

  • CPU_ID: Host ID

Default: null (no fields are excluded)

FailCheckDBTimeOut

Determines the time, in seconds, until the GUI Server checks the communication status of the database server. If communication is still down, communication is considered to be disrupted and the action specified in StopIfDBConnectionFail is implemented.

This parameter is relevant only after the GUI Server determines that communication with the database server is disrupted. After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values: 1–60

Default: 5

GatewayOutgoingQueueSize

Determines the maximum number of bytes buffered in the GUI server waiting to be sent to Control-M/Server, such as a result of a Save JCL request.

Warning: Do not change this parameter unless instructed to do so by BMC Customer Support.

Default: 500,000

LimitArchiveJobsInMem

Determines the maximum number of archive jobs in memory per GUI Server.

Default: 40,000

LimitPlaybackQueueSize

Determines the queue size limit to playback the archive net.

Default: 60000

MFTDefaultSearchDayRange

Determines the default number of days for an MFT search.

Each day is 24 hours

Default: 1

MFTRequesterThreadPoolSize

Determines the number of threads that execute MFT requests.

Default: 30

MFTSearchLimit

Determines the maximum number of File Transfer records returned for an MFT search.

Default: 1000

MFTSearchMode

Determines the mode for an MFT search.

Valid Values:

  • CACHE: Perform an MFT search in the memory.

  • SQL: Perform an MFT search in the database.

Default: CACHE

MaxNewAlertEventList

Determines the maximum number of alerts sent to a client in a single call.

Default: 2000

MaxObsoleteJobs

Do not change this parameter unless instructed to do so by BMC Customer Support.

MaxUserTimeoutSec

Determines the time, in seconds, that a Control-M/EM API client user token can be valid. Afterwards, the GUI Server can invalidate the token.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Default: 10,800

MaxConcurrentUserSessions

Determines the maximum number of concurrent sessions per user in Control-M client and Control-M Web.

NumberOfMyWorldJobs

Determines the total number of job hosts that are displayed when Local View is used. For information about Local View, see Alerts Monitor.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values: 2-30,000

Default: 100

OnPromtReqCheckInScript

Defines a script that runs when a promotion request is checked in.

OpenCollByScanAllJobsColl

Determines whether data other than All Jobs are created from memory or collected from the database.

Valid Values:

  • 0: Collect from the database.

  • 1: Create from memory.

Default: 1

PinAllJobsCollection

Determines whether the All Jobs collection is loaded and pinned when the GUI Server starts up.

Valid Values:

  • 0: The All Jobs collection is not loaded and pinned when the GUI Server starts up.

  • 1: The All Jobs collection is loaded and pinned when the GUI Server starts up.

Default: 1

PrereqConditionsLoadLimit

Determines the maximum number of prerequisite events (conditions) that can be loaded into memory from the Control-M/EM database at the same time. This parameter helps control memory usage. When PrereqConditionsLoadLimit is -1, there is no maximum limit.

Default: 1

QuantResourceLoadLimit

Determines the maximum number of quantitative resources that can be loaded into memory from the Control-M/EM database at the same time. This parameter helps control memory usage. When QuantResourceLoadLimit is -1, there is no maximum limit.

Default: 1

QueriedCollection

Determines the collection of jobs to include in the Network Neighborhood Collection.

Valid Values:

  • CURRENT: The collection of jobs in the Viewpoint from which the user opened the Network Neighborhood.

  • All Jobs: The collection includes all jobs, not only the jobs in the current Viewpoint.

Default: CURRENT

RemedyCloseTicketMode

Determines how a Remedy ticket is closed, and what effect that has on the alert status.

Valid Values:

  • HANDLE_ON_CLOSE: The alert status is updated to Handled automatically when the ticket is closed.

  • CLOSE_ON_HANDLE: When the alert status is Handled, the ticket is automatically closed.

  • BIDIRECTION_CLOSE_HANDLE: Either an alert becoming Handled closes a ticket, or closing a ticket causes the alert status to be Handled.

  • SEPERATE_CLOSE_HANDLE: Close and Handle are two separate actions that do not affect each other.

Default: HANDLE_ON_CLOSE

SQLCriteriaMaxParts

Determines the maximum number of parts in the SQL criteria.

Default: 30

SecuredExcludedFields

Determines if the GUI Server is in Secure mode. If the GUI Server is in Secure mode, user requests to view or modify fields that are included in the Security filter of a Viewpoint are rejected.

Warning: BMC Software recommends that you not exclude data (change the value of this parameter to 1) without first consulting BMC Customer Support.

Valid Values:

  • 0: The GUI Server is not in Secure mode; it prompts the user for confirmation whether to continue processing the request.

  • 1: The GUI Server is in Secure mode; it denies the request because opening any Viewpoint might involve a security breach. The user cannot open any Viewpoint until the Authorization Filter for the user is changed by the system administrator so that it no longer contains excluded fields.

If the GUI Server prompts for confirmation, carefully consider the following factors before confirming the request:

  • If a Viewpoint hierarchy definition contains an excluded field, the Viewpoint groups the jobs as if they all have the same empty value ("") and the hierarchy is incorrect.

  • If a Collection, Filter, or User Authorization filter contains criteria that match excluded fields, a match is assumed for those filtering criteria, yielding unwanted filtering results.

  • If a User Authorization filter includes only jobs for which the user is the owner, but Owner is an excluded field, then a match on Owner is assumed for every job in the Active Jobs database. This could cause every job in the Active Jobs database to be loaded (if there are no other exclusion criteria).

Default: 0

SendRequestToScript

Defines a script that runs when a promotion request is checked in.

ServicesCacheRefreshInterval

Determines the BSM Service cache refresh interval.

Default: 15

SockRecrMaxAtmp

Determines the maximum number of times that the GUI Server can attempt to create a socket.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Default: -1 (no limit)

SockRecrWtIntr

Determines the interval, in seconds between successive attempts to create a socket.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Default: 10

StandartCheckDBTimeOut

Determines the interval, in seconds, between attempts by the Global Alerts Server to confirm that communication with the database server is not disrupted.

Default: 60

StopIFDBConnectionFail

Determines the action to take if communication between the GUI Server and the database server is disrupted.

After modifying this parameter, stop and restart all GUI Server components for the change to take effect.

Valid Values:

0: The GUI Server is shut down until communication with the database server is restored. When communication is restored, the Configuration Agent restarts the GUI Server.

1: The GUI Server remains operational. However, its status is Warning (as displayed in the Control-M Web) and it may not function.

Default: 0

TopologyCacheRefreshInterval

Determines the cache refresh interval for the Control-M/EM server topology.

UpdatesQueueLimit

Determines the default size of the updates queue for a Viewpoint.

Default: 5,000

UpdatesQueueMaxLimit

Determines the maximum possible size of the updates queue for a Viewpoint.

Default:60,000

UseQueriedCollectionForFind

Determines the collection of jobs to be searched when performing a find from within a Viewpoint screen.

Valid Values:

  • 1 (Yes) : When performing a find from within a Viewpoint, limit the search to jobs that satisfy the QueriedCollection system parameter.

  • 0 (No) : Perform the search using all jobs.

Default: 1

VBFindOption

Determines the ViewPoint Search method.

Valid Values:

  • 0: Scan collection

  • 1:Scan VB content

  • 2: Scan a copy of VB content

Default: 1

ViewPointTimeoutForBIM

Determines the number of milliseconds when the Control-M/EM GUI Server receive a reply from the SLA Manager after it sends a request.

Default: 600,000

viewpointSmartFolderPolicy

(CCM Name: ViewpointPolicy)

Determines which SMART Folders are passed to the Viewpoint.

Valid Values:

  • SELECT_JOBS: Filtering criteria are applied only to the jobs. Only jobs satisfying the filtering criteria, and only SMART Folders containing at least one such job, are passed and displayed. (No empty folders are passed.)

  • SELECT_JOBS_AND_SG: Filtering criteria are applied both to jobs and SMART Folders. In addition to passing the same jobs and SMART Folders that are passed for the SELECT_JOBS value, the Server also passes any SMART Folders that match the filtering criteria (and pass the security criteria) even if they are empty.

Default: SELECT_JOBS

API Parameter Name: viewpointSmartFolderPolicy

ViewpointPullCBBufferCacheSize

Determines the Viewpoint handler buffer cache size.

Default: 30

ViewpointPullQueueWeightLimit

Determines the weight limit of the queue size to pull Viewpoints.

Default: 30000

ViewpointPullingSeqWeightLimit

Determines the size of the data to send over a single pull call for a Viewpoint.

Default: 2000

ViewpointPushingSeqWeightLimit

Determines the weight limit to push a Viewpoint queue before it is flushed.

Default: 10

ViewpointPushingTimeoutSec

Determines the time out to automatically flush Viewpoint events.

Default: 30

CMS Parameters

The following table lists the CMS parameters.

Parameter

Description

AdminRequestTimeout

Do not change this parameter unless instructed to do so by BMC Customer Support. If you are instructed to change this parameter, you must restart the CMS for the change to take effect.

Valid Values: Any whole number that is greater than or equal to 20.

CMSCtmNGRefreshInterval

Determines the refresh interval, in seconds, for collecting host group data.

Valid Values: 0–10,000 (0: Host Group data is not collected.)

Default: 900

CMSCtmRefreshInterval

Determines the number of seconds between each refresh episode.

The Configuration Management Server (CMS) refreshes the status and topology of the Control-M/Servers on a regular basis.

Valid Values: Any whole number that is greater than or equal to 30.

Default: 60

CMSEmRefreshInterval

Determines the number of seconds between each refresh episode.

The CMS refreshes its internal image of Control-M/EM component status on a regular basis.

Valid Values: Any whole number that is greater than or equal to 30.

Default: 30

CmsCommMode

Determines how the Configuration Management Server connects to the Control-M/Server Configuration Agent.

Valid Values:

  • TCP: A non-secure connection is established.

  • SSL: Connect using SSL only.

  • Auto: The system automatically detects the type of connection that is established.

Default: TCP

CmsGateAdditionalParams

Do not change this parameter unless instructed to do so by BMC Customer Support.

CmsHostSpecRetrieverInterval

Determines the number of times every 24 hours to send internal requests to obtain host specification (used for MANAGED Servers report).

Default: 60

CmsMaxPluggableOutput

Determines the maximum size in KB of stdout and stderr that is read from the pluggable request .

Default: 100

CmsXAlertsHost

Defines the hostname or IP address where the CMS is forced to receive XAlerts.

Valid Values: Any valid hostname or IP address.

If no value is entered for this parameter, the hostname on which the CMS is installed is used.

Default: null

CmsXAlertsPort

Determines the port where XAlerts are received.

Valid Values: Any valid port.

Default: 0

The default value 0 means that any random port is used.

DBCheckSpaceIntervalSeconds

Determines the number of seconds to wait to before checking the database space usage.

Default: 36,000

DBCheckSpaceWarningPct

Determines the maximum percentage of allowed database space use.

An Xalert is issued if the threshold is exceeded.

Default: 90

DCILongSyncUpdateChunkSize

Determines the chunk size of centralized connection profile records to update in a single command during a long synchronization process.

Default: 100

DCISendChunkSize

Determines the number of centralized connection profiles to be sent in one chunk to Control-M/Server.

Default: 50

DCISendMaxTries

Determines the maximum number of tries to send a centralized connection profile to Control-M/Server.

Default: 3

DCISendTriesSecondsInterval

Determines the wait time interval, in seconds, before a centralized connection profile is resent to Control-M/Server.

Default: 15

DCIShortSyncSecondsInterval

Determines the interval, in seconds, before unsynchronized centralized connection profiles are periodically synchronized with Control-M/Server.

Default: 900

DCISyncMinutesInterval

Determines the interval, in minutes, before all centralized connection profiles are periodically synchronized with Control-M/Server.

Default: 0

DCIWaitPrevChunkTries

Determines the time-out interval, in seconds, to wait for a chunk response before the next chunk of centralized connection profiles are sent to Control-M/Server.

Default: 30

DiagOutputTimeout

Determines the number of seconds to wait for a response from the Agent before a timeout occurs for the Get_diag_output request

Default: 30

HAProgressDataRetentionInterval

Determines the number of seconds that the failover or fallback progress information is available after the process completes.

Default: 604,800

HandledXalertHandling

Determines whether handled alerts are sent as an SNMP trap or to a script.

Valid Values:

  • 1: Handled alerts are sent as an SNMP trap and to a script.

  • 0: Handled alerts are not sent as an SNMP trap and to a script.

This parameter is only valid when the XAlertsSendSnmp system parameter is set to 1, 2, or 3.

Default: 0

IdenticalXalertCompareDesc

Determines whether the MESSAGE field is used to compare identical alerts.

Valid Values:

  • 1: Compare the MESSAGE field.

  • 0: Do not compare the MESSAGE field.

Default: 0

IdenticalXalertHandling

Determines whether identical alerts are sent as an SNMP trap or to a script.

Valid Values:

  • 1: Identical alerts are sent as an SNMP trap and to a script.

  • 0: Identical alerts are not sent as an SNMP trap and to a script.

This parameter is only valid when the XAlertsSendSnmp system parameter is set to 1, 2, or 3.

Default: 0

IdenticalXalertTimeDelta

Determines the interval, in minutes, within which an alert is defined as identical to a previous matching alert.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 30 minutes

MaxXAlerts2Send2Client

Do not change this parameter unless instructed to do so by BMC Customer Support.

Determines the maximum number of exception alerts sent from the CMS to the Exception Alerts window.

Default: 2,000

MemoryAlertsCheckInterval

Determines the interval, in minutes, to check JVM memory alerts.

Default: 2

MemoryAlertsState

Determines whether JVM memory alerts are enabled.

Valid Values:

  • 0: Disabled

  • 1: Enabled

Default: 1

PeriodicDbMaintInterval

Determines the database maintenance interval, in minutes.

Default: 60

PeriodicDbMaintState

Determines whether to periodically perform database maintenance.

Valid Values:

  • 0: Disabled

  • 1: Enabled

Default: 1

RemoteCmdTimeout

Determines the amount of time, in seconds, that the CMS waits for a reply to a remote request sent via the CMS to the Control-M/Server, Agent, and plug-ins, before it times out.

An example of such a request is a ping agent request.

Valid Values: Any whole number that is greater than or equal to 30.

Default: 300

RunInfoStatsPurgeDays

Determines the number of days to retain deleted statistics, after which the statistics will be deleted when automatic purge is performed.

Valid Values: Any whole number that is greater than or equal to 1.

Default: 100

RunInfoStatsPurgeInterval

Determines the number of minutes between activations of automatic purging of periodic statistics by the CMS.

To disable automatic purging, set the value to 0.

Valid Values: Any whole number that is greater than or equal to 1.

Default: 30

UsageAlertsState

Determines whether Usage Alerts are enabled.

Valid Values:

  • 0: Disabled

  • 1: Enabled

Default: 0

UsageCollectionDisabled

Determines whether to automatically activate the usage collection tool.

Valid Values:

  • 0: Enabled

  • 1: Disabled

Default: 0

VMCleanupIntervalMinutes

Determines the number of minutes between activations of automatic job history cleanup by the CMS.

To disable automatic cleanup, set the value to 0.

Valid Values: Any whole number that is greater than or equal to 30.

Default: 30

VMMaxDaysRetainCurJobsHistory

Determines the number of days after which the history of the current jobs is automatically deleted.

A job version is deleted only when all of the following are true:

  • The version exceeds VMVersionsNumberToKeep.

  • The version exceeds VMMaxDaysRetainCurJobsHistory.

  • Automatic cleanup has run, as determined by VMCleanupIntervalMinutes.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 180

VMNumDaysRetainDeletedJobs

Determines the number of days to retain deleted jobs and their history. Deleted tables will also be deleted according to this value.

Valid Values: Any whole number that is greater than or equal to 1.

Default: 180

XAlertsDisableMsgIDs

Defines the message IDs for which no XAlerts are sent. By default, no message IDs are listed. Use a comma to separate multiple message IDs.

Default: none

XAlertsMaxAge

Determines the number of days that XAlerts are saved before they are deleted by the Configuration Management Server.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 180 days

XAlertsMaxHandled

Determines the maximum number of handled XAlerts that are displayed in the Exception Alerts window.

Valid Values: Any whole number that is greater than or equal to 0.

Default: 100

XAlertsMinSeverityFilter

Determines the severity level filter. XAlerts with a value greater than or equal to the specified severity level are sent to the Exception Alerts window.

Valid Values:

  • Warning

  • Error

  • Severe

Default: Warning

XAlertsSend2Script

Defines the pathname and filename of the script to be sent. This parameter is used only when the XAlertsSendSnmp system parameter is set to 2 or 3.

Valid Values: Any pathname and filename.

Default: null

XAlertsSnmpHosts

Defines the hostnames of the machines to which you want to send the SNMP trap.

Valid Values: Any hostname or IP address. Separate multiple hosts with a semicolon. To add a specific port for each host, enter the hostname followed by a colon and the port number.

XAlertsmachine:7000;SNMPmachine;Scriptsmachine:7001

Default: null

XAlertsSendSnmp

Determines whether an alert will be sent as an SNMP trap, to a script, both, or neither.

Valid Values:

  • 0: Not active.

  • 1: Sent as an SNMP trap.

  • 2: Sent to a script.

  • 3 Sent as an SNMP trap and to a script.

Default: 0

Workflow Insights Parameters

The following table describes the Workflow Insights parameter.

Parameter

Description

WIIndexList

Defines a comma-separated list of indices available for export (read-only).

Default: ctm_alert,ctm_user_action,ctm_job_execution,ctm_job_order,ctm_service,ctm_definition_update

SLA Manager (BIM) Parameters

The following table describes the function of each SLA Manager-related system parameter and lists its default, if one exists.

You must stop and restart the SLA Manager Server component to implement the parameter changes.

Parameter

Description

addOrphanEvents

(CCM Name: AddAllOrphanConditions)

Determines whether you can add external or orphan events.

Manual events are specified as In Conditions for jobs but do not exist at the time SLA Manager estimates the completion time of the services and jobs. This may be because:

  • The job relies on an event from a previous day.

  • The job relies on an event that must be manually added.

Valid Values:

  • 0: Does not add events.

  • 1: Add events at New Day.

  • 2: Add events at the average start time of the first job waiting for the event.

Default: 2

AddVirtualOrphanConditions

Determines whether to ignore delete events if they are needed by other jobs and there are no other jobs that add them.

Valid Values:

  • 0: All delete events are performed.

  • 1: Delete events are not performed if there are no jobs in the same Control-M.

  • 2: Delete events are not performed if there are no jobs in all Control-M/Servers.

  • 4: Almost all delete events are ignored.

Default: 0

AlertConsolidationMode

Determines whether the SLA Manager consolidates email alerts, BMC Remedy ITSM incidents, and shout messages.

Valid Values:

  • 0: Disables consolidation.

  • 1: Alerts are consolidated in one line with some exceptions regarding alerts recorded in separated lines and or with added spaces.

  • 2: Alerts are consolidated with a space between the message text for each service.

Default: 1

AllowReportViewing

Determines whether non-administrator-level users can view service reports Control-M Web.

Valid Values: 0–1

Default: 0

BIMUserName

The username that SLA Manager uses when connecting to Control-M/EM.

Valid Values: bimuser

Default: bimuser

bimuser is not a login user. Access to the application for bimuser is performed through a dynamic token authentication.

Before changing this value, ensure that the new user name value already exists in Control-M/EM (If it does not exist, create it before changing the value). The SLA Manager username is a hidden user, so if a new username is indicated here it will also become hidden.

BackupGUIServers

GUI Servers to use in case there is a problem with the primary GUI Server (as indicated in the Control-M Configuration Manager). The value of this parameter can be one or more GUI Servers, separated by commas.

Valid Values: String expression.

loadOldEventsDays

(CCM Name: ConditionDaysToLoad)

Defines the number of days of active conditions that SLA Manager loads for service calculations.

Valid Values: Any integer, 1 or greater.

Default: 7 days

ConnectToGsrRetryDelay

The delay, in seconds, SLA Manager waits before reconnecting to the Control-M/EM GUI Server, if the connection has failed.

Valid Values: Any whole number greater than or equal to 1.

Default: 30

dateFormat

Determines the format for dates displayed in SLA Manager alert messages.

Valid Values: DD/MM and MM/DD.

Default: DD/MM

API Parameter Name: dateFormat

DefaultAverageTimeJobWithoutStatistics

(CCM Name: DefaultAverageTime)

Average run time for jobs with no statistics. In the format HH:MM. This value is often used if no statistics are available.

Valid Values: Time in the format of HH:MM.

Default: 00:05

DetectProblemsInterval

Interval at which SLA Manager checks for problems in the service.

Valid Values: Time in the format of HH:MM:SS.

Default: 00:01:00

DiscardOrphanConditions

Ignores missing events if related to an OR event.

Valid Values:

  • 0: Add all events.

  • 1: Ignore OR events if missing.

Default: 1

EmailSender

Valid Values: Email address that sends alerts.

Default: bim@bmc.com

EmailServer

Defines the email server and port that sends alert notification emails.

This value must be set after installation.

Format: <server host>[:<port number>]

Default: mail

If the port is not specified, the default is 25.

EmailServerProperties

Defines the email server JAVAMAIL properties file.

Default: mail.properties

executeConfirmedJobs

Enables you to execute jobs that are waiting for confirmation.

Valid Values:

  • 0: Do not execute jobs.

  • 1: Execute at New Day.

  • 2: Execute at the average start time of the job.

Default: 0

FailoverMaxRetry

Determines the maximum number of times the SLA Manager Server should reconnect to the Control-M/EM GUI Server, if this connection repeatedly fails.

This parameter is reset by the FailoverMinUptime parameter.

Valid Values: Any whole number greater than or equal to 1.

Default: 10

FailoverMinUptime

Determines the amount of time that the SLA Manager Server must be connected to the Control-M/EM GUI Server, before the counter used by the FailoverMaxRetry parameter is reset to zero. For example, if this value is 30 minutes and the connection is maintained for more than 30 minutes, the counter is reset.

Valid Values: Time in the format of HH:MM:SS

Default: 00:30:00

GsrConnectionList

Determines the order of GSRs to connect.

Valid Values:

  • 1: Only include the GSR defined in the SLA Manager command line.

  • 2: Include GSR defined as a backup.

  • 3: Include GSR on the same host of the SLA Manager.

  • 4: Include other GSRs.

Default: 4

JobNameMode

Determines the field to identify a job in Control-M.

SLA Manager uses this parameter when it processes the PROBLEMATIC-JOBS auto-edit variable.

Valid Values:

  • JOBNAME/MEMNAME: Search according to the name of the job or the member.

  • JOBNAME: Search according to the name of the job.

  • MEMNAME: Search according to the name of the member.

Default: JOBNAME/MEMNAME

MailCorrectionMessage

Defines the correction message of a problematic service that has become OK.

Valid Values: String expression.

MaxNumDetectThreads

Maximum number of threads for recalculating the Service status.

Valid Values: Any whole number greater than or equal to 1.

Default: 2

MaxNumOfVpsWithScenario

Determines the maximum number of Analysis Viewpoints with What-If scenarios that can be opened simultaneously.

Default: 3

MaxSimulationDays

Determines the number of days to simulate services runs to calculate estimated end times.

Each additional day takes more CPU time during the calculation process.

Valid Values: Any whole number greater than or equal to 1.

Default: 2

MinGapToJobParents

Determines the minimum interval, in seconds, between jobs reported as the gap.

Default: 60

NewJobsInterval

Determines the interval at which SLA Manager checks if new jobs are added to the critical service.

Valid Values: Time in the format HH:MM:SS.

Default: 00:01:00

NumberOfReportDays

Determines the number of days to keep report data in the database to generate reports about services.

If you update this parameter, you must update this same parameter with type general.

Valid Values: The number of days greater than or equal to 1.

Default: 90

PrevDaysCyclicOnly

Determines whether the parameter PrevDaysOrphanConditions is for cyclic jobs or for all jobs.

Valid Values:

  • 0: All jobs are affected by PrevDaysOrphanConditions.

  • 1: Only cyclic jobs are affected by PrevDaysOrphanConditions.

Default: 0

PrevDaysOrphanConditions

Determines the number of previous ODATs not to raise Orphan events.

Valid Values:

  • 0: All jobs from all ODATs are submitted in the Simulation by SLA Manager.

  • 1: All Orphan events, that the jobs waiting for this event are of an ODAT that is 1 day or more prior to the Control-M/Server ODAT, will not be raised. The jobs waiting for this event will not run.

Default: 0

SendMailCorrectionMessage

Determines whether to send the correction message or not.

Valid Values:

  • 0: Do not send

  • 1: Send

Default: 1

SimulationIgnoreCyclic

Determines whether to ignore the process to change cyclic jobs to regular jobs during simulation.

Valid Values:

  • 0: Do not activate.

  • 1: Change all cyclic jobs to regular jobs, as if all cyclic jobs have a On Do Stop Cyclic.

Default: 0

SimulatorEngineStep

Determines the number of seconds for a SLA Manager simulation step.

Valid Values:

  • 10

  • 20

  • 30

  • 60

Default: 10

SupportWorkLoadResources

Determines whether load balancing of quantitative resources is supported.

Valid Values:

  • 0: Not supported

  • 1: Supported

Default: 1

useDoCondition

Determines whether to add conditions created by On Do Actions.

Valid Values:

  • 0: Do not add conditions

  • 1: Add only added conditions

  • 2: Add added and deleted conditions

Default: 1

API Parameter Name: useDoCondition

Control-M Forecast Parameters

The following table describes the function of each Control-M Forecast system parameter.

You must stop and restart the Forecast Server to implement the parameter changes.

Parameter

Description

AddAllOrphanConditions

Determines whether to add external or orphan conditions (events).

Such conditions are conditions that are specified as in conditions for jobs but will not exist at the time Control-M Forecast generates its forecast. This may be because:

  • The job relies on a condition from a previous day. (Forecasts are only generated for a specific day.)

  • The job relies on a condition that has to be manually added or removed.

Valid Values:

  • 0: Do not add conditions

  • 1: Add conditions at New Day.

  • 2: Conditions are added at the average start time of the first job waiting for the condition.

Default: 2

API Parameter Name: addOrphanEvents

AddVirtualOrphanConditions

Ignores delete conditions if needed by other jobs and there are no other jobs that add them.

Valid Values:

  • 0: All delete conditions are performed.

  • 1: Delete conditions are not performed if there are no jobs in the same Control-M.

  • 2: Delete conditions are not performed if there are no jobs in all Control-M/Servers.

  • 4: Almost all delete conditions are ignored.

Default: 0

AllowQueryFieldValues

Determines whether the drop-down lists of available values are displayed for fields in the What-If event definition dialog boxes.

Valid Values:

  • 0: Drop-down lists are not displayed.

  • 1: Drop-down lists are displayed.

Default: 1

DiscardOrphanConditions

Ignores missing conditions if it relates to an OR condition.

Valid Values:

  • 0: Add all conditions

  • 1: Ignore OR conditions if missing.

Default: 1

DisplayControlMTimeStartDay

Determines the Control-M/Server start of day time in the Control-M Forecast domain. This parameter is relevant for all jobs that do not have From time defined and are scheduled to run when they are ordered.

Valid Values:

  • ctm_new_day

  • midnight (00:00)

Default: ctm_new_day

This parameter is set to ctm_new_day and the new day is at 07:00 and the time is 23:00. There is a job that needs to run from 06:00 to 06:30. In Forecast, it shows that it will run today at 06:00 (because it's before the new day). If the system parameter set to midnight then it will run tomorrow (+1)06:00 because it is after midnight.

ExecuteConfirmedJobs

Enables you to execute jobs that are waiting for confirmation.

Valid Values:

  • 0: Do not execute jobs.

  • 1: Execute at New Day.

  • 2: Execute at the job’s average start time.

Default: 0

API Parameter Name: executeConfirmedJobs

MaxForecastJobsInMem

Determines the maximum number of jobs that can be simulated by the Forecast Server for all requests.

Valid Values: 1 or higher.

Default: 200,000

This parameter affects the Forecast domain in Control-M client and requests submitted via the Control-M/Forecast utility.

MaxForecastRunningRequests

Maximum number of Forecast requests that can run simultaneously.

Valid Values: The number of forecasts requested greater than or equal to 1.

Default: 5

MaxSimulationDays

Number of days to simulate the running of the services to calculate estimated end times. Each additional day takes more CPU time during the calculation process.

Valid Values: The number of days greater than or equal to 1.

Default: 2

MinDefSizeForConfirmMsg

Determines the minimum number of jobs in the Control-M/EM definition database for the PerformanceFilter parameter and for a confirmation message in the client.

Default: 100000

PerformanceFilter

Determines whether to forecast only Control-M/Servers in the filter.

Valid Values:

  • 0: Disable

  • 1: Forecast only Control-M/Servers that are included if the filter is for folders

  • 2: Forecast only Control-M/Servers that are included in any filter

  • 3 : Forecast only Control-M/Servers that are included in any filter if the flag of ignoreGlobalConditions is checked.

    Options 1, 2, and 3 are activated only if number of jobs in definition is larger than the MinDefSizeForConfirmMsg parameter. Global events are based on statistics.

Default: 2

ScenarioMaxSize

Maximum size (in KB) of the XML files that hold forecast What-If scenarios.

Valid Values: The number of KB greater than 1.

Default: 64

SimulationIgnoreCyclic

Determines whether to ignore cyclic jobs during simulation.

Valid Values:

  • 0: Deactivate.

  • 1: Change all cyclic jobs to regular jobs as if all cyclic jobs have an On Do Stop Cyclic.

Default: 0

SimulatorEngineStep

Interval, in seconds, the simulation advances its calculation of the estimated end time.

Valid Values:

  • 1: Improves accuracy

  • 10: Default:

  • 60: Improves performance

SockRecrMaxAtmp

Valid Values: Maximum number of times that the Configuration Agent can attempt to create a socket.

Default: -1 (no limit)

SockRecrWtIntr

Interval, in seconds between successive attempts to create a socket.

Valid Values: Any whole number greater than 0.

Default: 10

SupportWorkLoadResources

Determines if load balancing of quantitative resources is supported.

Valid Values:

0: Not supported

1: Supported

Default: 1

UseDoCondition

Add conditions created by On Do Actions.

Valid Values:

  • 0: Do not add conditions

  • 1: Add only added conditions

  • 2: Add added and deleted conditions

Default: 1

UserDailyCmdRegexp

Regular expression that identifies Command-type jobs that use the ctmudly user daily job to order tables. If the command specified in the Command field in a job editing form matches the expression, Control-M/Forecast assumes that the job uses ctmudly.

Valid Values: <string expression>

Default: ^.*ctmudly[^ ]*

The regular expression, ^.*ctmudly[^ ]*, identifies jobs that call ctmudly, regardless of the specified path or file extension.

UserDailyFileNameRegexp

Regular expression that identifies Job-type jobs that use a particular user daily job (usually ctmudly) to order tables. If the name specified in the File Name field in a job editing form matches the expression, Control-M/Forecast assumes that the job uses the user daily.

Valid Values: <string expression>

Default: ^.*ctmudly.*

If you use this system parameter, you must also use the UserDailyParamNO system parameter so that Control-M/Forecast can access the name of the user daily.

UserDailyParamNO

Numeric suffix of the AutoEdit variable, %%PARAMn, which contains the name of the user daily. For example, if this system parameter is set to 2, Control-M Forecast reads the name of the user daily from %%PARAM2.

Valid Values: Any whole number greater than or equal to 1.

Default: 1

max_futureplan_cb_seq_size

Sets the minimum chunk size for jobs when generating the forecast.

Valid Values: The number of jobs greater than or equal to 1.

Default: 1,000

upd_progress_interval_sec

If Control-M/Forecast should send updates when loading a forecast.

Valid Values:

  • 0: No

  • 1: Yes

Default: 1

Control-M Workload Archiving Parameters

The following table describes the Control-M Workload Archiving parameters.

Parameter

Description

ArchiveLastRead

Determines the last time the Workload Archiving Server read data from Control-M/EM.

ArchiveRetentionPeriod

Determines the number of days to keep Archive data on the Workload Archiving Server before it is removed.

If the value of today's date is bigger than value of ArchiveLastRead and the number defined for this parameter, then jobs are not archived and an Xalert is sent.

Default: 30

ArchiveSearchRequestJobsLimit

Sets the maximum number of jobs to return in response to an archive search.

Default: 10,000

Valid Values: 1–10,000

ArchiveUserName

Defines the name of the Archive user that connects from the Workload Archiving Server to Control-M/EM.

Default: arcuser

arcuser is not a login user. Access to the application for arcuser is performed through a dynamic token authentication.

SyncArchivePlatformActivation

Defines the number of seconds, for the synchronization process if Archive is active.

Default: 600

Control-M/EM Parameters in the Defaults.rsc File

The following table lists the parameters located in the Defaults.rsc file.

Parameter

Description

bulk_batch_size

Determines how many job and resource details the Gateway should load into memory at a time before saving the entities in the Control-M/EM database when performing a download from Control-M. A larger number causes the download to occur faster and more efficiently, at the expense of virtual memory.

Valid Values: Any whole number that is greater than or equal to 10.

Default: 100

continue_not_responding

Determines how the new Gateway handles multiple Gateway instances for the same Control-M installation if all attempts to stop and kill the original Gateway are unsuccessful.

Valid Values:

  • Y: Both Gateway occurrences are allowed to run concurrently. This is not recommended.

  • N: The original Gateway continues in its "hung" state. The new Gateway stops running.

Default: N

dal_rel_cache_size

Do not change this parameter unless you are instructed to do so by BMC Customer Support.

dal_select_min_bulksize

dal_select_max_bulksize

dal_insert_min_bulksize

dal_insert_max_bulksize

These parameters indicate the bulk size being used by the database access layer during bulk insert and choose SQL operation. Larger numbers cause the insert and choose SQL operations to occur faster and more efficiently, at the expense of virtual memory.

Valid Values: Any whole number that is greater than or equal to 10.

Defaults:

  • dal_select_min_bulksize: 10

  • dal_select_max_bulksize:

  • Oracle: 50

  • MSSQL: 20

  • dal_insert_min_bulksize: 10

  • dal_insert_max_bulksize:

  • Oracle: 100

  • MSSQL: 10

em_connect_method

Determines how the Gateway opens communication connections.

Valid Values:

  • 1: The Gateway establishes connections in blocking mode.

  • 2: The Gateway establishes connections in non-blocking mode.

gtw_send_ctl_timeout

Determines the timeout period, in seconds, for determining if the original Gateway is responsive (up).

Valid Values: Any whole number that is greater or equal to 20.

Default: 45

kill_not_responding

Determines whether a new Gateway stops or kills existing Gateway instances for the same Control-M installation.

Valid Values:

  • Y: The new Gateway tries to kill the original Gateway and, if successful, continues to run. If the original Gateway cannot be killed, the new Gateway handles the original Gateway according to the continue_not_responding parameter.

  • N: The new Gateway tries to stop the original Gateway (using the ctl utility) and, if successful, continues to run. If the original Gateway is not stopped after 3 attempts, the new Gateway handles the original Gateway according to the continue_not_responding parameter.

Default: N

nonBlockTimeout

If a Gateway is in non-block mode and part of a message is not received during the number of seconds specified in this parameter, the Gateway assumes communication is down.

Do not change this parameter unless you are instructed to do so by BMC Customer Support.

Default: 40. This parameter is relevant only if the useNonBlock parameter is set to Y.

useNonBlock

Determines whether the Gateway operates in blocking mode or non-blocking mode. This mode determines whether the Gateway receives entire messages or parts of messages.

Valid Values:

  • N: The Gateway waits and receives for the entire message to arrive in blocking mode, regardless of length of time.

  • Y: The Gateway receives parts of messages (non-blocking mode). Communication is assumed to be down if part of a message is not received within the time interval specified in the nonBlockTimeout field.

Default: N

Changing the Gateway user

This procedure describes how to change the Gateway user from the default CTMSYNC. This user is used to synchronize scheduling definitions between Control-M/EM and Control-M for z/OS or Control-M/Server.

Begin

  1. From the Components Tree pane, select the Control-M/EM component and from the Home tab, in the Definitions group, click System Parameters.

    The Control-M/EM System Parameters dialog box appears.

  2. In the left pane, click Advanced.

  3. Click .

    The Control-M/EM - New System Parameter window appears.

  4. Do the following:

    • In the Type field, type gtw.

    • In the Name field, type CTMSyncUser.

    • In the Value field, type the user that you want to use to override CTMSyncUser.

    • In the Component area, from the Type drop-down list, select Gateway.

    • In the Name field, type the user that you want to use to override CTMSyncUser.

    • If you want to apply this parameter to specific Control-M/Servers, in the Host field, type the name(s) of the Control-M/Server(s).

    • Click Save.

  5. Recycle the Gateway, as described in Recycling a component.

Enabling Control-D/WebAccess Server Output in Control-M Web

This procedure describes how to enable Control-D/WebAccess Server output in Control-M Web, which allows you to view Control-D/WebAccess reports from the Monitoring domain in Control-M Web.

Relevant for Control-M for z/OS only.

Before you begin

Ensure that you do the following:

  • Compile the IOAX016E user exit and create the member EMREQUSR in the IOA PARM library.

    Comments in the source of the User exit IOAX016E contain a description of the member’s EMREQUSR structure.

    For more information, see Exits and Running the ICE Automatic Exit Installation Tool in the INCONTROL for z/OS Administrator Guide.

  • In Control-D/WebAccess Server, add the Verify user and user token parameters, as described in Automatic Login in Control-D/Desktop for Control-D/WebAccess Server Administrator Guide.

Begin

  • In the CCM, add the following Control-M/EM system parameters:

    • ControlDWaURL

    • ControlDRepository

For more information, about the parameters, see Control-M Self Service Parameters.

You are now able to view Control-D/WebAccess Server output in Control-M Web. For more information, see Viewing Job Output. in the Control-M Web documentation.

Mapping the Control-M Help to the Control-M Web Server

This procedure describes how to map the location of the Control-M Help from documents.bmc.com to the Control-M Web Server. This allows users to access the Control-M Help within your organization without providing access to the Internet.

Begin

  1. Select a Control-M/EM component, and then click System Parameters.

    The Control-M/EM System Parameters dialog box appears.

  2. In the left pane, click Advanced.

  3. In the Name column, type ForceWebServerOLH.

  4. Double-click the parameter and in the Value field, type 1.

  5. Click Save.

The Control-M Help is now accessed from the Control-M Web Server.