Enhancements
The following table describes enhancements that were introduced in Control-M 9.0.22.
Tracking # | Product Name | Description |
---|---|---|
CTM-1024 | Control-M Web | You can now see which jobs have been added or modified, or remain unchanged, in the Change Type column in Changes History. |
CTM-9951 | Control-M Web | You can now automatically hold all folders or jobs that you run when you set the ClientRestrictions Control-M/EM system parameter to Force_Run_with_Hold. This toggles on the Hold - Put the Folder/Job on Hold run attribute, by default, in the Run Workspace and Run Selected Jobs/Folders dialog boxes when you run a job or Workspace, as described in GUI Parameters. |
CTM-12084 | Control-M Web | SMART folders and sub-folders are calculated in the total number of jobs that are currently executing, including in the Running Jobs column. You can now toggle on Show jobs count only to only monitor jobs, instead of jobs, SMART folders, and sub-folders, in the calculated job values in Workload Policies Monitor. If you toggle off Show jobs count only. |
WSI-1851 | Control-M Web | You can now create the following types of services, as described in Service Definitions:
|
WSI-1984 | Control-M Web | You can now monitor job runtime information at the operating system level and perform direct job state actions—such as Release, Hold, and Modify jobs and queues, and reply to messages—on OS/400-based Agents, in the Monitoring domain. |
WSI-2088 | Control-M Web | You can now rename Control-M/Servers, configure Control-M/Server debug levels and security, and send commands to a Control-M for z/OS, as described in Control-M/Server Management. |
WSI-2096 | Control-M Web | You can now export Workspaces to JSON files with the following types of validation warnings, which do not prevent successful check in when the New Folder Default Strictness Level attribute is set to Non-Strict, as described in Workload Change Manager Settings:
|
WSI-2098 | Control-M Web | You can now create and manage Public Viewpoints, which enable you create a shared Viewpoint for an entire department or organization, and which is accessible to all users. For more information, see Viewpoints. |
WSI-2115 | Control-M Web | You can now create Periodic Statistics rules, which enable you to refine how Control-M Statistics estimates job execution times (runtimes), based on user-defined periodic calendars and events. This enables you to prevent runtime estimation errors that would otherwise occur for jobs with different runtimes. For more information, see Periodic Statistics Rules. |
WSI-2119 | Control-M Web | You can now manage Control-M/EM Services, parameters, Gateways, and components that are connected to Control-M/EM. |
WSI-2121 | Control-M Web | You can now receive alert notifications throughout Control-M and click the notification to be redirected to the alert in the Alerts domain. |
WSI-2127 | Control-M Web | You can now browse and select required files that are located on an Agent which is connected to your environment and defined in the OS job Host/Host Group job definitions attribute, as described in the Override Path and Doc File attribute descriptions in Job General Attributes, and the File Name attribute description in OS Job. |
WSI-2131 | Control-M Web | Job Access With Speech (JAWS) is now the supported screen reader to enhance accessibility for the following domains:
|
WSI-2139 | Control-M Web | User Preferences now appears in a dialog box and is divided into categories. |
WSI-2211 | Control-M Web | You can now create and copy local connection profiles (LCPs) to another Agent for supported plug-ins. |
WSI-2187 | Control-M Web | A consolidated Action Report is now available that logs all activities performed by a user in the current Control-M Web login session. |
WSI-2068 | Control-M/Enterprise Manager | You can now edit a script in an OS job or a JCL in a z/OS job from a Viewpoint. |
WSI-2102 | Control-M/Enterprise Manager | Integration with a CyberArk vault for retrieval of secrets now supports a REST connection from an Agent to a Centralized Credential Provider (CCP). This enables you to use one centralized service rather than install a CyberArk Credential Provider (CP) on each endpoint. |
WSI-2107 | Control-M/Enterprise Manager | You can now instruct Control-M to add all worldwide time zones and automatically update them to accommodate for daylight-savings time (DST). This eliminates the need to add new time zones and regularly redefine DST in the TimeZone.dat file on Control-M/EM and Control-M/Servers, as described in Time Zones. |
WSI-2109 | Control-M/Enterprise Manager | You can now access the following when you migrate your Control-M/EM data and connect a self-hosted Control-M/Server to Control-M SaaS Unified View:
|
WSI-2143 | Control-M/Enterprise Manager Control-M/Server | You must install OLE DB driver version 18 and above before you install Control-M version 9.0.22 on an environment with Microsoft SQL Server databases. An upgrade to version 9.0.22 does not require the OLE DB driver, and you can continue to utilize Microsoft SQL Server Native Client 2012. |
WSI-2149 | Control-M/Enterprise Manager | You can now connect a self-hosted Control-M/Server that is installed on Windows to Control-M SaaS Unified View. |
WSI-2162 | Control-M/Enterprise Manager | You can now see, search for, and manage all Workspaces that are not checked in. This enables you to find and delete unnecessary, ad hoc Workspaces and focus only on the required Workspaces that appear when you define a set of filters as the Workspaces sub-tab default view in the Home tab. For more information, see Workspaces. |
WSI-2166 | Control-M/Enterprise Manager | You can now use Mass Create to simultaneously create multiple jobs based on a user-defined template in the Planning domain, as described in Creating Multiple Jobs. |
WSI-2170 | Control-M/Enterprise Manager | Tile View in Viewpoints has been enhanced, as follows:
|
WSI-2172 | Control-M/Enterprise Manager | You can now simultaneously check in and run a Workspace when you click Run. This eliminates multiple clicks and enables you to monitor and troubleshoot the following check-in steps:
For more information, see Running a Workspace, Folders, or Jobs. |
WSI-2173 | Control-M/Enterprise Manager | If a job ends Not OK, you can now right-click the job in the Planning domain to define an If-Action to trigger an event that runs an alternative job. |
WSI-2179 | Control-M/Enterprise Manager | You can now monitor Control-M/Server communications and settings without administrative privileges, as described in Control-M/Server Communication Status. |
WSI-2185 | Control-M/Enterprise Manager | You can now perform simple or advanced job searches, based on their attributes and status, as described in Finding a Job in a Viewpoint. |
WSI-2186 | Control-M/Enterprise Manager | You can now perform simple job searches, based on their attributes and status, in a Workspace. |
WSI-2191 | Control-M/Enterprise Manager | You can now change a folder or job type in a Workspace when you click on the entity, click on the General tab in the job definitions pane, and then click on the Folder type or Job type drop-down list. |
WSI-2196 | Control-M/Enterprise Manager | Two new Control-M/EM utilities, em-configure-hostname and em-configure-db, replace the deprecated restore_host_config utility and enable you to update the Control-M/EM hostname configuration and reconfigure the database server connection data in the configuration files and the database in a variety of scenarios. These scenarios include hostname changes, disaster recovery situations, Control-M/EM database hostname or parameter changes, and setup of a virtual or alias Control-M/EM host in a cluster configuration. For more information, see Control-M/EM Host Configurations. |
WSI-2205 | Control-M/Enterprise Manager | You can now create roles that grant access to specific job types in the Monitoring domain, as described in Role Authorizations. |
WSI-2207 | Control-M/Enterprise Manager | Control-M/EM now supports Amazon Linux 2023. |
WSI-2263 | Control-M/Enterprise Manager | You can now verify the JCL code in a z/OS job definition before you run the job, through either the Planning domain or the Monitoring domain in Control-M Web. This is supported for jobs in Control-M for z/OS version 9.0.22 or higher. JCL Verification results are presented in a report that highlights errors, warnings, and informational messages, and enables you to analyze and correct issues in the JCL code. For more information, see Verifying JCL Code in a z/OS Job or Verifying JCL Code in an Active z/OS Job. |
WSI-2359 | Control-M/Enterprise Manager Control-M/Server | You can now run the is_upgrade_ready utility, which performs the following tasks:
|
WSI-1994 | Control-M/Enterprise Manager | You can now simulate future job and SLA service run and execution behavior, based on the current job definitions, scheduling criteria, Control-M Statistics, and Forecast Rules. This enables you to determine how jobs are expected to perform, and (if relevant) why they are not expected to run. After you create a forecast, you can add one or more What-If Scenarios to simulate how future job runs and executions will perform under different circumstances, or with modified job definitions or scheduling criteria. For more information, see Control-M/Forecast. |
CTM-1156 | Control-M/Enterprise Manager | User roles are now alphabetically sorted in the Users tab in the Configuration domain, and in exported user lists. |
WSI-2167 | Control-M/Enterprise Manager | You can now use Application Performance Monitoring (APM) tools, such as AppDynamics, Dynatrace, or Datadog, to monitor Control-M Automation API Java processes. |
WSI-2151 | Control-M/Enterprise Manager Control-M/Server | Control-M/EM and Control-M/Server now support AIX 7.2 and AIX 7.3. Note: Planned availability July 2025 |
WSI-2511 | Control-M/Enterprise Manager Control-M/Server | You can now configure encrypted communication on Control-M/EM and Control-M/Server with an MSSQL database after installation. |
CTM-12651 | Control-M/Enterprise Manager Control-M/Server | The check_config utility now runs on a daily basis and reports on issues in the Configuration domain for Control-M/EM and Control-M/Server. |
CTM-12780 | Control-M/Enterprise Manager Control-M/Server | The new check_kafka utility for Control-M/EM and Control-M/Server checks the health of the Apache Kafka service. This utility runs every 15 minutes and status messages appear in the list of services in the Configuration domain. For more information, see check_kafka (Control-M/EM) or check_kafka (Control-M/Server). |
CTM-6372 | Control-M/Server | You can now see the user who originally ran (ordered) a job in the Message column of the Log tab in the Monitoring domain. |
CTM-11650 | Control-M/Server | You can now connect self-hosted Linux-based Control-M/Servers to Control-M SaaS Unified View via a proxy server. |
WSI-2108 | Control-M/Server | Self-hosted Control-M/Server High Availability is now supported in Control-M SaaS Unified View, as described in High Availability. |
| Control-M Automation API | See the complete list of New features in Control-M Automation API. |
CTM-351 | Control-M/Agent | Control-M/Agent and plug-ins are now supported on Windows 2025. For Control-M MFT, see KA 000434657. |
CTM-5204 | Control-M/Agent | You can now run jobs on Agentless Hosts with ARM architecture processors, such as AWS Graviton. |
CTM-9699 | Control-M/Agent | You can now create SSH keys for Agentless Hosts on Red Hat Enterprise Linux 9 or higher, as described in Creating an SSH Key. |
CTM-10304 CTM-10107 CTM-9982 | Control-M/Agent | You can now create the following types of SSH keys for Agentless Hosts, as described in Creating an SSH Key:
|
WSI-2091 | Control-M/Agent | You can now create a Java-based Agentless Host that communicates with a UNIX-based Agent via SSH and supports the following:
To use this type of Agentless Host, you must set the JAVA_RH Agent system parameter to Y on the associated Agent. For more information, see Java-Based Agentless Host on UNIX. |
WSI-2329 | Control-M/Agent | You can now use Application Performance Monitoring (APM) tools, such as AppDynamics, Dynatrace, or Datadog, to monitor Agent Java processes. |
WSI-2000 | Control-M Application Integrator | You can now test connection profiles for Application-Integrator-based plug-ins, as follows:
|
WSI-2002 | Control-M Application Integrator | Job attributes of type Load Text File now offer the option to retain unresolved parameters in curly brackets as text instead of replacing them with an empty string. This enables you to have the text resolved during job execution by some other application, such as Google Cloud Vertex AI. The new Keep text of unresolved parameters unchanged option is unselected by default, and you can select it through the attribute settings. |
WSI-2125 | Control-M Application Integrator | Output Handling for a REST API step now supports use of the entire REST body content in the DO action of the Output Handling Rule, without detecting and extracting specific output content for the DO action. This is supported for output of type Other, that is, content that is not in JSON or XML format. For this option, you set the If Output field in the Output Handling rule to the new Any option, instead of selecting an operator and value. |
WSI-2221 | Control-M Application Integrator | A new Include the runtime parameter value in job output checkbox for DO action Keep value in Runtime Parameter is now available in the Output Handling rule in all step types. This checkbox enables you to control whether to include the runtime parameter value in the job output. The checkbox is selected by default, compatible with the behavior in the past, and you can clear it for any extracted runtime parameter that you do not want included in the job output. |
WSI-2222 | Control-M Application Integrator | The new Encode value to Base64 option in the Format settings of text-type attributes enables you to apply Base64 encoding to input text before it is sent to the target application or service. |
CTM-12021 | Control-M Managed File Transfer | You can now run a search to select the site for a SharePoint connection when you define a File Transfer job. |
CTM-8026 WSI-2174 | Control-M Managed File Transfer | You can now transfer files to and from Azure Files. |
CTM-8343 | Control-M Managed File Transfer | You can now transfer files between Amazon S3 and other platforms, such as z/OS, Open VMS, Tandem and OS2200 platforms. |
WSI-2410 | Control-M Managed File Transfer | You can now see a description of each connection profile when you select a Connection Profile in File Transfer job definitions. This enables you to determine the required connection profile. |
CTM-3984 WSI-1005 | Control-M Managed File Transfer Enterprise | You can now define role access levels to required MFT Enterprise sites, as described in MFT Enterprise. |
CTM-4039 CTM-23 | Control-M Managed File Transfer | You can now include standard regular expression syntax and date patterns for the Source and Destination fields when you define a File Transfer job. |
CTM-6155 WSI-2180 | Control-M Managed File Transfer Enterprise | You can now manage individual LDAP users in MFT Enterprise groups instead of LDAP groups. |
WSI-1903 | Control-M for SAP | Control-M Web and Control-M SaaS Unified View now support SAP Event Watcher. You can watch SAP events, run jobs in a specific order, and add or remove active conditions based on events in the SAP system. |
WSI-1926 | Control-M for Cognos | Control-M SaaS Unified View now supports IBM Cognos local connection profiles. |