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:

  • Service Definition: Creates one service based on the filter criteria that you define. You might choose this option to share a single service with an authorized user who wants to track, run, and rerun a single service. For more information, see Creating a Service Definition.
  • Service Rule: Creates a service definition template, based on the filter criteria that you define, that enables you to automatically or manually generate services, as described in Creating a Service Rule.

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-2096Control-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:

  • Undefined Agent validation warnings.
  • Site Standard validation warnings.

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:

  • Planning
  • Monitoring
  • Managed File Transfer.
  • Tools, including Control-M/Forecast.

WSI-2139

Control-M Web

User Preferences now appears in a dialog box and is divided into categories.

WSI-2211Control-M WebYou 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:

  • User-defined Control-M Reports.
  • MFTE events history.
  • Public Viewpoints.
  • 14 days of historical data that is accessible from a Viewpoint.

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:

  • SMART folder statuses are now represented by the color of the SMART folder icon.
  • Job statuses, for jobs in folders or hierarchies, is now represented by the colored folder or hierarchy header in the header.
  • Tile content now adjusts dynamically when you zoom in and out.
  • Job tile statuses now appear in a chip on left corner of tile.
  • The left panel now includes an icon with a color status chip.

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:

  • Verify check-in requirements.
  • Update folders.
  • Publish folders.
  • Run folders.

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:

  • Verifies that your UNIX or Windows operating system is supported.
  • Verifies that the host has enough memory and disk space to run Control-M.
  • (UNIX) Runs the CheckReq utility.

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:

  • RSA: 3,072 and 4,096 bits.
  • ECDSA: 256, 384, and 521 bits.

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:

  • Performs up to 400 concurrent job executions.
  • Supports the ctmfw File Watcher Utility.
  • Supports Agent utilities that run on Python on all UNIX platforms.
  • Enables Control-M to recover jobs and retrieve job status after an Agentless Host or its associated Agent becomes temporarily unavailable.

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:

  • Application Integrator: You can now test your connection profile based on a series of execution steps that you define specifically for the test.
  • Configuration Domain: You can now test connection profiles for plug-ins developed in Application Integrator, including Control-M Integrations plug-ins.

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.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*