What's new in this version

New developments in this version are divided into the following categories:

New features

The following new features were introduced in the specified versions:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

FeatureVersionPageSection

Support for the AWS job type, enabling you to automate a select list of AWS services and manage the Control-M for AWS connection profile.

9.0.19.200

Code Reference > Job types

Code Reference > Connection Profiles

Job:AWS

ConnectionProfile:Aws
A new type of Database job enables you to run an embedded query.9.0.19.200Job typesJob:Database:EmbeddedQuery

Two new API commands are now available for management of Site standards defined in Control-M. One of these commands retrieves a list of allowed values defined for a restricted-text field in a Site standard, and the other replaces the defined values with a new set of values. These commands are supported in Control-M environments with Control-M/Enterprise Manager version 9.0.19.000 or later. Currently, the API commands support only the application field in a Site standard.

9.0.19.200Services > Deploy servicedeploy sitestandard:fieldRestriction::get
deploy sitestandard:fieldRestriction::replaceValues
The new CustomPath parameter was introduced in Hadoop-type connection profiles, for use by jobs that run Spark programs.9.0.19.200Code Reference > Connection ProfilesConnectionProfile:Hadoop > Job:Hadoop:Spark
The new NumberOfRetries parameter was introduced in File Transfer job types, to define the number of connection attempts after a connection failure.9.0.19.200Code Reference > Job typesJob:FileTransfer

The Control-M Workbench can now be installed and used as a Docker image.

The Control-M Workbench was tested on Docker version 19.03.1.

9.0.19.140InstallationInstalling the Control-M Workbench on Docker
The new SSHCompression parameter was introduced in the SFTP File Transfer connection profile, enabling you to compress the file before file transfer.9.0.19.140Code Reference > Connection ProfilesConnectionProfile:FileTransfer:SFTP

You can now use the new run job::modify command to modify the settings of an active job that is currently held (that is, a job for which processing has been stopped), based on job settings that you define through a Job Definitions file.

In addition, the new run job::get command enables you to obtain the details of an active job. The output of this command is especially useful as the basis for your Job Definitions file when performing a Modify action.

9.0.19.130Services > Run service

run job::modify
run job::get

You can now include an additional header in login requests sent by the CLI using the new additionalLoginHeader property in the environment update command.

This is useful, for example, if your connection with the API server goes through an API Gateway that requires an additional authorization header during login actions.

9.0.19.120Services > Environment serviceenvironment update

File Transfer jobs now support file transfers from the local filesystem to an AS2 server using the AS2 protocol. A new AS2 connection profile is available for use by such File Transfer jobs.

9.0.19.120

Code Reference > Job types

Code Reference > Connection Profiles

Job:FileTransfer

ConnectionProfile:FileTransfer:AS2

File Transfer jobs now support the FTPS (FTP over SSL) communication protocol. A new type of connection profile is available for use by such File Transfer jobs.9.0.19.120Code Reference > Connection ProfilesConnectionProfile:FileTransfer:FTPS
The new config item::recycle command enables you to recycle (that is, restart) a specific Control-M component. Currently, this command supports recycling of Control-M/Agents.9.0.19.120Services > Config serviceconfig item::recycle

The RerunIntervals and RerunSpecificTimes properties now support folders, in addition to jobs.

9.0.19.110Code Reference > Job Properties

RerunIntervals and RerunSpecificTimes

File Transfer jobs now support file transfers from the local filesystem to Amazon S3 storage or S3-compatible storage and vice versa. For such file transfers, the new S3BucketName parameter must be included in the job definitions. New S3 connection profiles are also available for use by these File Transfer jobs.

9.0.19.110

Code Reference > Job types

Code Reference > Connection Profiles

Job:FileTransfer

ConnectionProfile:FileTransfer:S3:Amazon

ConnectionProfile:FileTransfer:S3:Compatible

Changes

The following changes were made in existing features in the specified versions:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

FeatureVersionPageSection

Date and time formats in the response to the run job:log::get command have changed to match the formats in other API calls. The following formats are applied:

  • For orderDateFrom and orderDateTo: YYMMDD
  • For fromTime and toTime: YYYYMMDDhhmmss
9.0.19.200

Services > Run service

run job:log::get
The response to the config servers::get command now includes the version number of the Control-M/Server.

9.0.19.140

Services > Config serviceconfig servers::get

Corrected problems

The following table lists issues that have been corrected in the most recent releases:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Tracking #

Description

Version
DRDEV-71

Deployment of a folder fails due to a problematic calendar definition, and returns the error "external validator 'TagSelectionsValidator' is not found."

9.0.19.200
DRDEV-60

If a flow is deployed in XML format and it fails to deploy, the tempPasswdFile file, which contains sensitive connection details, is not deleted after completion of the deployment action.

9.0.19.200
DRDEV-42

Validation of site standards for a deployed folder is always set to strict.

Resolution: Validation of site standards during folder deployment/build is set to match the DefaultNewFolderStrictness system parameter.

9.0.19.200
DRDEV-47

When a folder contains a confirmation calendar with a rule-based calendar defined under it, the deploy jobs::get command returns an error:
"unsupported property \"conf_cal\" = \"<Rule-based_calendar_name""

9.0.19.200
CAD-2696If no port is specified in a connection profile, the deploy connectionprofiles::get command returns a port number 0 for the connection profile. Deployment of such a connection profile fails with the error message "Port must be a number between 1 to 65535."9.0.19.200
DRDEV-67In Control-M Automation API version 9.0.19.130, the run events::get command fails to return the list of events when no date filter is specified.9.0.19.140
DRDEV-64 The Swagger-based REST API reference for Control-M Automation API does not display in Internet Explorer 11 (IE11).9.0.19.140
DRDEV-62

When folder definitions contain the RerunLimit property, the deploy jobs::get command fails, and an error is issued: "Folder has an unsupported property "max_rerun"..."

9.0.19.140
DRDEV-61

If annotation is enabled in Control-M, annotations are required also in API commands. Annotations cannot be set to optional in API commands.

For information about changing the default behavior and setting annotations as optional in API commands, see the Control-M Administrator Guide in the Control-M Online Help.

9.0.19.140
DRDEV-59

The run job::modify command returns an error, "No site standard set to folder F." This occurs when site standards are activated, Control-M Workload Change Manager is active, and the Control-M/EM system parameter DefaultNewFolderStrictness is set to R (activated).

9.0.19.140
DRDEV-55In the output returned by the run job:status::get command, the end time is incorrect and is the same as the start time.9.0.19.130
DRDEV-48Provisioning operations fail due to insufficient permissions for the temporary directory created during the provisioning process in the TEMP directory.9.0.19.130

DRDEV-50

The deploy jobs::get API command returns the following error: "Failed to get Folder data from Control-M... For input string: \"\""

9.0.19.130

DRDEV-44

When deploying a folder that is defined in XML, the new folder is not synchronized in Control-M/Server.

9.0.19.130

DRDEV-30

When deploying a folder that is defined in XML, special characters for the local language are not encoded correctly.

9.0.19.130

DRDEV-22

When deploying a folder that is defined in XML on an environment that requires annotations, the annotations are not set correctly.

9.0.19.130

none

Configuration actions performed by the config service do not work on Solaris and AIX.

9.0.19.120

DRDEV-45

Deployment of a job in XML format times out after a minute, with no user control over the timeout definitions.

To resolve this issue:

  1. In the automation-api.properties file, add the emdef_timeout parameter, and set it to a value that is longer than the default 60000 milliseconds (1 minute).
    For example:   emdef_timeout=180000

  2. For the new setting to take effect, restart the API process (the emrestsrv process).

9.0.19.120
DRDEV-43When deploying a job that uses a site standard with a rerun interval, the job fails to validate and issues an internal validation error.9.0.19.120
DRDEV-41When more than one API session use the same token, after one session logs out, the other sessions might receive a null pointer exception error.9.0.19.110
Was this page helpful? Yes No Submitting... Thank you

Comments