Component Maintenance Levels - Agent 7.4.x

Component Maintenance Levels - Agent 7.4.x

Introduction

This page summarizes the changes introduced in each component maintenance release for Universal Agent 7.4.x.

For a list of all component changes included in the maintenance release for each platform, see:

All Components

 Release 7.4.1.7 - May 14, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

E-02039

All

All

Miscellaneous fixes to improve Universal Agent stability and reliability.

Universal Agent Server

Release 7.4.1.16 - March 11, 2025

Change ID

Platforms

Component

Description

D-11743

z/OS

UAGSRV

Update the UAGRERUN utility to improve detection of changes to base GDG names and to relative and absolute GDG dataset names. This change should fix an issue where UAG may not request confirmation of JCL changes as expected.

Release 7.4.1.14 - January 14, 2025

Change ID

Platforms

Component

Description

D-06689

z/OS

UAGSRV

Fixes a situation in which UAG Server could incorrectly interpret instream packed binary data passed via SYSIN to an executing program, causing a z/OS task to fail.

Release 7.4.1.13 - December 10, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-12863

z/OS

UAGSRV

Ensure that JCL errors encountered when a z/OS task is rerun do not allow the task to finish with a status of SUCCESS.

Release 7.4.1.12 - November 12, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-12826

All

UAGSRV

Fixes a situation in which UAG Server may not receive OMS messages, causing submitted tasks to stay in a Queued state, although the Universal Agent is still successfully sending heartbeat messages to the Controller.

D-12938

Unix
Windows

UAGSRV

Fixes a problem where an Agent File Monitor task fails to detect files larger than 20 GB when a minimum file size is specified.

Note

This delivery a provides a fix specific to Universal Agent 7.4.1 for Solaris Intel, in which files larger than 1 GB are not always detected.

Release 7.4.1.11 - October 8, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-12303

Windows

UAGSRV

Fixes a problem that causes Agent File Monitors running on Windows to fail when user credentials contain Unicode characters.

D-12576

z/OS

UAGSRV

Relax validation for UAG Server's AGENT_IP configuration option on z/OS to accept VIPA addresses.

D-12652

z/OS

UAGSRV

Do not require a value for the CA_CERTIFICATES configuration option when SystemSSL is used and the Agent requests OMS Server authentication.

Release 7.4.1.10 - September 10, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11460

Unix
Windows

UAGSRV

Improve Agent warm start behavior in low memory environments to allow more task statuses to be recovered and accurately reported.

D-12564

z/OS

UAGSRV

Fix the value reported for the MIN_SSL_PROTOCOL option in the UNVAUDIT report.

D-12659

Unix
Windows

UAGSRV

Prevent an unnecessary UTF-8 conversion for UDM task output.

Release 7.4.1.9 - July 9, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-12570

Unix
Windows

UAGSRV
USAP

Expands support for multi-byte (i.e., Unicode) values specified in SAP tasks. This change ensures that Unicode values in job definition scripts or SAP task definitions are correctly passed to and received from the SAP system.

Release 7.4.1.8 - June 11, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11929

z/OS

UAGSRV

Provide a new UAG Server configuration option, rerun_before_include, which is defined in UAGCFG00. This option controls whether a JCL INCLUDE statement should trigger the insertion of the UAGRERUN step.

Valid values and their meaning are as follows:

  • no -- a JCL INCLUDE statement will not trigger insertion of a UAGRERUN step. This is the default, which matches the behavior in previous versions.

  • yes – a UAGRERUN step is inserted ahead of a JCL INCLUDE statement.

Release 7.4.1.7 - May 14, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11270

z/OS

UAGSRV

Provide message UAG5656E Dataset <dsname> specified for <jcl_save_library> cannot be found to make UAG Server start failures that occur due to missing JCL_SAVE_LIBRARY datasets more clear.

D-12559

All (except HP-UX)

OMSSRV
UAGCMD
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL 
UCTSRV
UDM
UDMSRV
UEM
UFTP

Update the OpenSSL library that Universal Agent uses to OpenSSL 1.1.1w.

Release 7.4.1.6 - April 9, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-10536

z/OS

UAGSRV

When the Universal Agent AGENT_IP configuration option specifies an IP address instead of a host name, eliminate the UNV0182E 'Cannot resolve' error, and accept the IP address as entered.

D-11431

z/OS

UAGSRV

Always insert the UAGRERUN step ahead of any IF statements in the JCL. This will ensure that UAGRERUN is executed ahead of any initial EXEC or PROC statement that may be enclosed within an IF statement.

D-12221

z/OS

UAGSRV

Prevent a JCL error by ensuring that line numbers are not pulled into a JCL statement when

  • The JCL used for a z/OS task contains line numbers, and

  • A z/OS task variable is replaced with a value that is shorter than the variable name

The fix also prevents truncation of JCL statements that contain in-line data with hexadecimal values.

Release 7.4.1.5 - March 12, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11900

Unix

UAGSRV

Ensure that failed attempts to launch child processes spawned by UAG Server (via the ./ubroker/sbin/cskern utility) are handled gracefully.

D-12304

z/OS

UAGSRV

Improves threading support for some OpenSSL functions to prevent UAG Server unexpected terminating with an exit code 8 or an 0C4 ABEND.

Release 7.4.1.4 - February 13, 2024

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11676

Unix
Windows

UAGSRV

Fixes an intermittent issue where UAGSRV may terminate abnormally when stopped with the Universal Control utility (UCTL). The failure is not common, and was observed only when the UAG Server JTSK_NUM configuration option was set to its maximum value of 64.

D-12222

z/OS

UAGRERUN
UAGU84
UAGUSI

Resolves unexpected behavior for a z/OS task, under the following conditions:

  • The z/OS task contains a Step Condition that is defined treat an ABEND as an expected result, by specifying an action of Continue/Success

  • A subsequent step in the z/OS task's JCL contains an EXEC COND= parameter that references the ABENDed step, that would normally prevent execution of the step

Prior to this fix, the EXEC COND= parameter is not honored when the ABEND occurs, and the step executes.

This fix ensures the Step Condition and the EXEC COND= configuration is honored.

D-12223

Windows

UAGSRV

Adds the Windows network error ERROR_UNEXP_NET_ERR (59) as a retry-able error condition for a Windows File Monitor task, when file monitor fault tolerance is enabled.

Release 7.4.1.2 - December 12, 2023

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11189

All

OMSSRV
UAGCMDZ
UAGSRV
UBROKER
UCMD
UCMSRV
UCERT
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Update the OpenSSL library used by Universal Agent components to 1.1.1u.

NOTE: The OpenSSL library used for the Universal Agent for HP-UX distribution was not updated.

D-11889

All

OMSSRV
UAGSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Changes the message digest used to sign internally-created self-signed certificates from SHA1 to SHA256 to prevent UC-OMS connection failures on newer Linux distributions

Release 7.4.1.1 - October 31, 2023

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11115

Unix (except HP-UX)
Windows

UAGSRV
UEXT

Fixes a problem where the requires_python field of a Universal Extension fails to detect or select a suitable Python executable when comparison operators less than (<) or greater than (>) are used.

D-11342

Unix
Windows

UAGSRV

Ensures that any temporary files created by Universal Extension tasks are properly removed following completion of UAG Server warm start processing.

D-11392

z/OS

UAGSRV

Prevent an error when a z/OS task is rerun under the following conditions:

  • the task's JCL is pulled from the specified JCL Override Library, and

  • a JCLLIB statement is manually inserted within JCL statements that UAG Server generates and inserts into the JCL

D-11458

All

UAGSRV

Fixes a problem where UAG Server memory's consumption may gradually increase following repeated, forced reconnections to OMS Server.

D-11478

Unix

UAGSRV

Fixes an issue that may cause messages intended for the ops_monitor process to be consumed by UAG Server and sent to a file transfer task, which could cause its failure.

Release 7.4.1.0 - July 31, 2023

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

B-17755

z/OS

UAGSRV

Add Agent support for the new Trigger on Create option for Change file monitors. This allows a z/OS Agent to look for dataset creations or changes from the same file monitor task instance.

D-11156

Unix

UAGSRV

Ensure that all file descriptors are properly closed when a task fails because credentials were specified for a user account that does not exist.

D-11178

Unix

UAGSRV

Fixes an issue that could result in excessive CPU consumption when UAG Server launches and/or executes several different task types concurrently.

D-11424

z/OS

UAGU83

Fixes a problem where an ABEND within the UAGU83 SMF exit module could cause RMF to terminate with an S0C1.

Release 7.4.0.1 - May 31, 2023

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

D-11137

Windows

UAGSRV

Fixes a problem with file monitor tasks that specify a file path with a double backslash as a separator (e.g. C:\\work\\pattern*.txt ). The file monitor task issues the error "The filename, directory name, or volume label syntax is incorrect." and then fails with a Start Failure.

Release 7.4.0.0 - April 4, 2023

Change ID

Platforms

Component

Description

Change ID

Platforms

Component

Description

B-05768