Component Maintenance Levels - Agent 7.7.x

Introduction

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

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

All Components

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
E-02039AllAllMiscellaneous fixes to improve Universal Agent stability and reliability.

Universal Agent Server

Release 7.7.1.1 - December 10, 2024

Change IDPlatformsComponentDescription
D-12863z/OSUAGSRV

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

D-13056

Windows

UAGSRV

Fixes a regression introduced in Universal Agent 7.5.0.0, which causes Windows task execution to fail if the "Interact with Desktop" is selected from the task form.

Release 7.7.1.0 - November 12, 2024

Change IDPlatformsComponentDescription
B-20664IBMiUAGSRVProvide Universal Agent support for the SBMJOB command type added to IBM i tasks for the UC 7.7.1.0 release.
B-21193IBMiUAGSRV

Provides support for a configurable UAG Server END SEVERITY option that is applied to tasks launched on the IBM i platform.

Also provides support for an End Severity value which was added to the Controller's IBM i Task form for the UC 7.7.1.0 release. When specified, the task instance's value overrides the configured UAG  Server value.

B-21212

z/OS

UAGSRV

Provide sysplex support for the z/OS External Monitor task.

D-12826AllUAGSRVFixes 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-12938Unix
Windows
UAGSRVFixes a problem where an Agent File Monitor task fails to detect files larger than 20 GB when a minimum file size is specified.

Release 7.7.0.0 - October 1, 2024


Change IDPlatformsComponentDescription
B-06499z/OS

UAGSRV
UAGU84
UAGUTIL

Provide the ability to monitor IBM z/OS jobs executed outside of the Universal Controller.

The Universal Controller 7.7.0.0 release provides a new z/OS Monitor task type and associated z/OS Monitor Trigger that can report the status of these jobs and direct additional work based on the monitor's completion.

B-18369
B-18547
IBMi

UAGSRV
UBROKER
UEXT

Enable Universal Controller integration with the Universal Agent for IBMi and support execution of native IBMi tasks and Universal Extension tasks.

NOTE: This delivery does not contain updated Universal Command and Universal Data Mover support. If you still require those components, you will need a Universal Agent for IBMi 5.1.1 install to run alongside a 7.7.0.0 install. Updated Universal Command and Universal Data Move support will be available in an upcoming release.

B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.
B-19912z/OSUAGSRV
UAGWMDBX

Provide the ability to access to Write-to-Operator (WTO) messages issued to different address spaces.

D-11270z/OSUAGSRVProvide 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-11460

Unix
Windows

UAGSRVImprove Agent warm start behavior in low memory environments to allow more task statuses to be recovered and accurately reported.
D-11867Unix (except HP-UX)
Windows
UAGSRVEnsure that all temporary Universal Extension files are removed following cancellation of a Universal Extension task.
D-11929z/OSUAGSRV

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.
D-12303WindowsUAGSRV

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

D-12493z/OSUAGCMDFail correctly when the -q or -t option is specified for UAGCMD on a platform that does not yet support TLS 1.3.
D-12505z/OSUAGSRV

Adds the following messages to provide better information when the UNVJSC cluster dataset is not found or fails to open:

  • UAG5656 - Dataset jscds must be a VSAM cluster, where jscds is the name of the UNVJSC dataset
  • UAG5657 - Dataset jscds could not be opened, where jscds is the name of the UNVJSC dataset
D-12506z/OSUAGRERUN

Improve error messaging when UAGRERUN executes on a system that does not have UAG Server. For example, when z/OS Workload Manager routes a job to a non-Agent system within a Sysplex, include a clear description of the error and the system on which UAGRERUN ran.

D-12543z/OSUAGRERUNEnsures that unexpired archived datasets are deleted by UAGRERUN's cleanup logic.
D-12548Unix (except HP-UX, Solaris)
Windows
UAGSRVProvides a change that causes UAG Server and OMS Server activity spans for PeopleSoft task instances to remain associated with the Universal Controller's parent trace grouping.
D-12564z/OSUAGSRVFix the value reported for the MIN_SSL_PROTOCOL option in the UNVAUDIT report.
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.
D-12576z/OSUAGSRVRelax validation for UAG Server's AGENT_IP configuration option on z/OS to accept VIPA addresses.
D-12638z/OSUAGSRVWhen all steps selected for rerun FLUSH, ensure the task instance for that rerun ends with a Failed status.
D-12652z/OSUAGSRVDo not require a value for the CA_CERTIFICATES configuration option when SystemSSL is used and the Agent requests OMS Server authentication.
D-12659Unix
Windows
UAGSRVPrevent an unnecessary UTF-8 conversion for UDM task output.

Universal Broker

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18369
B-18547
IBMi

UAGSRV
UBROKER
UEXT

Enable Universal Controller integration with the Universal Agent for IBMi and support execution of native IBMi tasks and Universal Extension tasks.

NOTE: This delivery does not contain updated Universal Command and Universal Data Mover support. If you still require those components, you will need a Universal Agent for IBMi 5.1.1 install to run alongside a 7.7.0.0 install. Updated Universal Command and Universal Data Move support will be available in an upcoming release.

B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.
D-12633Unix
Windows
UBROKERManage uems.db growth by removing information for an event occurrence upon completion.

Universal Command

Release 7.7.1.1 - December 10, 2024

Change IDPlatformsComponentDescription
D-12351z/OSUCMSRV

Provide a fix to guarantee unique EMCS names within a sysplex.

Note

The fix to UCMSRV is provided via UCMSPCST, whose version is updated to 7.7.1.1 for this delivery.

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.

Universal Connector for SAP

Release 7.7.1.0 - November 12, 2024

Change IDPlatformsComponentDescription
D-11405z/OS

USAP

Fixes the situation in which a job name longer than 14 characters may result in an error message stating that the variant "exceeds maximum allowed size of 14 bytes".

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
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.

Universal Control

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.

Universal Data Mover

Release 7.7.1.0 - November 12, 2024

Change IDPlatformsComponentDescription
D-12841

z/OS

UDM
UDMSRV
Allow multiple sessions to be created from a single UDM script when SystemSSL is used.

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.
D-12020Unix
Windows
z/OS
UDM
UDMSRV
Expands support for files whose names contain multibyte (i.e., Unicode) characters.
D-12314

Unix
Windows

UDMFixes a possible password exposure when a File Transfer Task using a UDM script echoes the $(ops_primary_cred_pwd) value when specified for an exec statement. Prior to the fix, the value was not scrubbed from the task output. This fix provides proper scrubbing for this value.
D-12670Unix
Windows
z/OS
UDMixes a possible password exposure in a trace file when UDM executes on systems whose locale is not UTF-8. 

Universal Event Monitor

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.

Universal Extension

Release 7.7.1.1 - December 10, 2024

Change IDPlatformsComponentDescription
D-13034Unix (except HP-UX)
Windows

UEXT

Ensure that binaries bundled with an extension (using the zip_safe=false option) retain the necessary execute permissions when unbundled by the Agent.

Release 7.7.1.0 - November 12, 2024

Change IDPlatformsComponentDescription
D-12913

Unix
Windows

UEXT

Fixes a situation in which a Universal Extension Task fails to reconnect to a Universal Agent following an Agent restart.

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18369
B-18547
IBMi

UAGSRV
UBROKER
UEXT

Enable Universal Controller integration with the Universal Agent for IBMi and support execution of native IBMi tasks and Universal Extension tasks.

NOTE: This delivery does not contain updated Universal Command and Universal Data Mover support. If you still require those components, you will need a Universal Agent for IBMi 5.1.1 install to run alongside a 7.7.0.0 install. Updated Universal Command and Universal Data Move support will be available in an upcoming release.

D-12573WindowsUIP-CLI
UIP-VSCODE
Ensure that UIP-CLI exits with a non-zero value upon failure.
D-12721

Unix (except HP-UX)
Windows

UEXT

Address reported CVEs by providing the following updates:

  • Update the Python modules installed to the ./uagsrv/uext/_3pp/public directory to the versions indicated:
    • certifi == 2024.06.02
    • charset_normalizer == 3.3.2
    • googleapis_common_protos == 1.63.2
    • idna == 3.7
    • protobuf == 4.25.3
    • requests == 2.32.3
    • typing_extensions == 4.12.2
    • urllib3 == 1.26.19
    • wrapt == 1.16.0
    • zipp == 3.19.2
  • Update the PyYAML Python module installed to the ./uagsrv/uext/_3pp/internal/yaml27 directory to 5.4.1
  • Update the PyYAML Python module installed to the ./uagsrv/uext/_3pp/internal/yaml39 directory to 5.4.1

Universal FTP Client

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.

Universal Message Service (OMS)

Release 7.7.1.0 - November 12, 2024

Change IDPlatformsComponentDescription
D-12946Unix
Windows
OMSSRVFixes a problem in which force finishing an Agent task may result in subsequent tasks to stay in Queued state.

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
B-18371All (except HP-UX)

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

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.14.

Installation Changes

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
D-12265WindowsINSTALLSuppress all message boxes and dialogs when the user mode install is run in SILENT mode.

Python Distribution for Universal Agent

Release 7.7.0.0 - October 1, 2024

Change IDPlatformsComponentDescription
D-11554Unix (except HP-UX)PYTHON

Exclude the nis module from the Universal Agent's Python distribution on Linux.

The nis module is a thin wrapper around the NIS library, which is only available on Unix systems (not Linux).

Attempts to import the nis module from a script that executes with the Universal Agent Python distribution on Linux will issue the following error: ModuleNotFoundError: No module named 'nis'

The module will import successfully on AIX and Solaris with the following warning: <stdin>:1: DeprecationWarning: 'nis' is deprecated and slated for removal in Python 3.13

D-12599Unix (except HP-UX)
Windows
PYTHONUpdate Universal Agent's Python distribution to 3.11.9 to address outstanding CVEs.
D-12864Unix (except HP-UX)
Windows
PYTHON

Update external modules (and their dependencies) provided by the Universal Agent Python distribution to address any CVEs reported for those modules.

  • A list of external modules provided for Unix installations may be found here.
  • A list of external modules provided for Windows installations may be found here.