Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
Table of Contents
maxlevel2

Introduction

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

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

Universal Agent Server


Anchor
Universal Agent Server Release 7.

...

6.0.

...

0 -

...

April 3, 2024
Universal Agent Server Release 7.

...

6.0.

...

0 -

...

April 3, 2024
Release 7.

...

6.0.

...

0 -

...

April 3, 2024

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

Unix
Windows

...

  • UAG_SCRIPT_DIRECTORY - specifies a directory that is visible to the native user environment in which the task executes.
  • UAG_SCRIPT_DIRECTORY_RELATIVE_TO - used with UAG_SCRIPT_DIRECTORY to specify a location in an isolated execution environment (e.g., chroot). This is a location that the user in whose context the task executes would not necessarily see in their native shell environment, but is visible to the task's environment.

Neither of these variables need to be defined for a task that does not execute in an isolated, secure environment.

...

Unix
Windows

...

  • Email notifications
  • Extended print parameters
  • Dynamic field population for ABAP reports, variants, languages, and output devices

...

Add the ability to define activity tracing and collect performance metrics for Universal Extension tasks, OMS Server, and UAG Server.

Data is collected by an OpenTelemetry collector, making it suitable for display in front-end applications like Grafana and Jaeger.

...

Fixes a problem where the output for a task will contain the first character of the next line that exceeds the number of output lines the task is configured to automatically retrieve.

For this problem to occur, a task

  1. Must be configured to automatically retrieve stdout/stderr, and
  2. Must specify a "number of lines" to retrieve from that output

...

  • 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

...

Remove an extra line that is shown in the Universal Broker log when the Broker is run in console mode and UAG Server encounters a job launch failure.

...

Universal Broker

...

Change ID

Platforms

Component

Description

D
B-
11900
09236
Unix
z/OSUAGSRV

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

D-12270

Unix
Windows

UAGSRVFor SAP tasks, ensure that any OS values used External Commands API command that may contain spaces are properly quoted.D-12304z/OSUAGSRV

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

...

Change ID

...

Platforms

...

Component

...

Description

...

Unix
Windows

...

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.

...

Fixes an issue where Program and Variant Names do not appear in their respective drop down lists when adding an ABAP Program Job Step to an SAP Task.

The failure applies to Load Balancing (Type-B) connections only and results in a "Missing required Value for RFC Connection" error.

...

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.

...

Enhance options used to override a CA-7 Schedule ID with the following changes:

  • Support lists and ranges of Schedule IDs with the #JI statement (e.g., #JI,ID=(1,3,5-8,12)).
  • Accept #XI, #XO, and #XEND statements as synonyms for the #JI, #JO, and #JEND statements already supported by UAG Server
B-15814z/OS

UAGSRV
UAGUTIL

Provides a local data store that holds job history that can be used manually rerun jobs originally executed by UAG Server.

Note that any job rerun in this manner is not monitored or tracked by the z/OS Universal Agent or Universal Controller.

This feature adds the UAG Server configuration options HISTORY_DATASET and HISTORY_RETENTION. A new installation job, UNVIN12, is provided to create and configure this new feature.

See the UAGRERUN Stand Alone Execution section in the Universal Agent User Guide for complete details.

B-16983

Unix (except HP-UX)
Windows

UAGSRV
UEXT

Add the ability to resolve the following Controller functions when embedded in text and array fields of a Universal Extension:

  • Credential functions
  • Script functions
  • SAP Connection functions
  • Database Connection functions
  • Task Instance/Sibling Task Instance Output Path
  • Variable Path functions

Note

This is a companion item to the Universal Controller enhancement B-16984.

B-17780z/OSUAGSRV
UAGRERUN

Add support for z/OS tasks whose JCL contains a JES2 /*ROUTE PRINT statement, to ensure proper output processing.

Prior to this change, output could be routed to another system before UAG Server had a chance to process it.

When UAG Server encounters this statement, it will use its JES_SYSOUT_CLASS configuration parameter to manage output processing and routing.

B-17891Unix (except HP-UX and Solaris)
Windows

UAGSRV
UBROKER
UFTP

Add end-to-end OpenTelemetry tracing support to UFTP when run from a File Transfer or Remote File Monitor task. Tracing support is also available for stand-alone UFTP execution.

B-17927z/OS

UAGSRV
UAGRERUN

Provides support for the JCL RD keyword on the JOB and EXEC statements. When RD=NR or RD=NC is specified, the Agent will mark the affected step is marked as non-restartable.

Note

To disable this behavior, use the new UAGRERUN parameter NORDNR.

To disable this behavior for all z/OS tasks, use the new RERUN_OPTIONS option in the UAG Server configuration member, UAGCFG00.

B-18417z/OSUAGRERUN

Update UAGRERUN behavior so that it deletes datasets prior to a run or rerun of a job, including those datasets whose expiration date has not passed.

Prior to this change, unexpired datasets were not deleted by UAGRERUN's dataset cleanup processing.

B-18578All

OMS
UAGSRV

Update the Agent to rely on a dynamically-generated key to decrypt sensitive information obtained from the Controller.


Note

This change deprecates the Universal Agent's AUTHVER configuration option.

The option, if configured, will still be recognized by UAG Server, but will no longer be honored.

B-18723z/OSUAGUTIL

Provides an optional installation job, UNVIN14, that can be used to assist Agent configuration. This new job will automatically generate the EXIT ADD statements that should be added to a SYS1.PARMLIB PROGxx member to ensure SMF exits used by the Agent are configured correctly.

UNVINV14 uses the SYS1.PARMLIB SMFPRMxx as input and generates a list of missing exit point definitions and/or SMF record types.

B-18730Unix (except HP-UX)
Windows

UAGSRV
UEXT

Provides a change to the Universal Extension Event API to support arrays (Python list) as attribute values.

D-10536z/OSUAGSRV

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-11139Unix (except HP-UX)
Windows
UAGSRV

The extensions directory, located in the DATA_DIRECTORY path option for UAG Server, will now be created automatically when a non-default value is set for this option.

Prior to this change, Universal Task instances would stay in an Undeliverable status until directory was created.

D-11383AllUAGSRV

Fixes a UAG Server crash that may occur when multiple Remote File Monitor instances finish at the same moment as a new instance is starting.

D-11431z/OSUAGSRV

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-11889AllOMSSRV
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
D-11900UnixUAGSRVEnsure that failed attempts to launch child processes spawned by UAG Server (via the ./ubroker/sbin/cskern utility) are handled gracefully.
D-11974Unix
Windows
UAGSRV

Fixes an issue where Program and Variant Names do not appear in their respective drop down lists when adding an ABAP Program Job Step to an SAP Task.

The failure applies to Load Balancing (Type-B) connections only and results in a "Missing required Value for RFC Connection" error.

D-12221z/OSUAGSRV

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.

D-12222z/OSUAGRERUN
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-12223WindowsUAGSRVAdds 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.
D-12304z/OSUAGSRVImproves threading support for some OpenSSL functions to prevent UAG Server unexpected terminating with an exit code 8 or an 0C4 ABEND.

Universal Broker

Anchor
Universal Broker Release 7.6.0.0 - April 3, 2024
Universal Broker Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

B-16966z/OSUBROKER

Provides a change that causes the Universal Broker on z/OS to mount the UNVSPOOL file system with the zFS RWSHARE option to prevent sharing violations in a Sysplex configuration.


B-17891Unix (except HP-UX and Solaris)
Windows

UAGSRV
UBROKER
UFTP

Add end-to-end OpenTelemetry tracing support to UFTP when run from a File Transfer or Remote File Monitor task. Tracing support is also available for stand-alone UFTP execution.

D-11889AllOMSSRV
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

Universal Command

Anchor
Universal Command Release 7.6.0.0 - April 3, 2024
Universal Command Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

D-11889AllOMSSRV
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

Universal Connector for SAP

Anchor
Universal Connector for SAP Release 7.6.0.0 - April 3, 2024
Universal Connector for SAP Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

D-11555Unix
Windows
USAPResolves a performance issue when downloading a large SAP spool file.

Universal Control

Anchor
Universal Control Release 7.6.0.0 - April 3, 2024
Universal Control Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

D-11889AllOMSSRV
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

Universal Data Mover


Anchor
Universal Data Mover Release 7.6.0.0 - April 3, 2024
Universal Data Mover Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

D11889All

Change ID

Platforms

Component

Description

B-17011

Unix

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

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

Revisit changes previously delivered by B-14668 in Universal Agent 7.3.0.0. That delivery provided the ability to automatically recover a Universal Broker database that failed validation at startup. However, to provide backward compatibility, that feature was not enabled by default and had to be manually configured across the enterprise with the Universal Broker RECREATE_DATABASES configuration option.

The UA 7.5.0.0 release provides the following changes to the automatic Broker database recovery feature:

  • The RECREATE_DATABASES configuration option is deprecated.
  • Automatic recovery now occurs by default for those databases that fail a validation which may occur at Broker startup. This validation is triggered whenever the databases weren't properly closed during shutdown of the previous Broker instance. Affected databases include:
    • bcomponent.db
    • scomponent.db
    • ues.db
    • uems.db
  • By default, the Broker creates a copy of any database that fails validation. The Broker then removes the corrupted database and recreates it so that Broker startup may proceed.
  • The number of database copies is controlled by a new DB_FILE_GENERATIONS configuration option. The default value of that option is 3. Database archival can be turned off by setting the value of the option to 0 (zero).

The intent of the updated behavior is to improve Agent resiliency and recoverability while retaining some ability to manage these database files.

...

Universal Command

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Universal Connector for PeopleSoft Process Scheduler

...

Change ID

...

Platforms

...

Component

...

Description

...

Universal Connector for SAP

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

Unix
Windows

...

  • Email notifications
  • Extended print parameters
  • Dynamic field population for ABAP reports, variants, languages, and output devices

...

Universal Control

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Universal Data Mover

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Fixes a situation in which a UDM file transfer will fail if an attempt is made to allocate a zOS dataset with an EXPDT equal to one of the following special values:

  • 00000 - allocate the dataset with no expiration date

  • 98000 - used by some tape management systems control when datasets are uncataloged and tape volumes become available for re-use

  • 99000 - used by some tape management systems control when datasets are uncataloged and tape volumes become available for re-use

  • 99365 - allocate the dataset so that it never expires

  • 99366 - allocate the dataset so that it never expires

When none of the above 5-digit values are used, UDM will still expect a 7-digit expiration date as it did prior to this change.

Universal Encrypt

...

Change ID

...

Platforms

...

Component

...

Description

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Universal Event Monitor

...

Change ID

...

Platforms

...

Component

...

Description

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Universal Extension

...

Change ID

...

Platforms

...

Component

...

Description

...

  • Invalid field name: This occurs when the Python code references an invalid field name for a given context (e.g., extension_start, Dynamic Choice Command, Dynamic Command).

  • Field used as incorrect type: The Python code uses a field incorrectly, based on that field's type definition in the Controller.

  • Invalid Dynamic Choice Command Name: The Python code references an invalid Dynamic Choice Command name. This can occur when the Dynamic Choice field has been renamed or removed from the template.

  • Invalid Dynamic Command Name: The Python code references an invalid Dynamic Command name. This can occur when the Dynamic Command has been renamed or removed from the template.

  • Unimplemented Dynamic Choice Command: The template contains a Dynamic Choice field that is not implemented in the Python code.

  • Unimplemented Dynamic Command: The template contains a Dynamic Command that is not implemented in the Python code.

  • Invalid dependent field mapping for Dynamic Choice field: A Dynamic Choice Field specifies a dependent field mapping for a field that does not exist in the template.

  • Invalid dependent field mapping for Dynamic Command: A Dynamic Command specifies a dependent field mapping for a field that does not exist in the template.

...

Add the ability to define activity tracing and collect performance metrics for Universal Extension tasks, OMS Server, and UAG Server.

Data is collected by an OpenTelemetry collector, making it suitable for display in front-end applications like Grafana and Jaeger.

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

UCMD
UCTL
UDM
UEM
UENCRYPT
UFTP

...

Unix
Windows

...

Universal Message Service (OMS)

...

Windows

UDM
UDMSRV

Introduces the following UDM variables that provide access to the following Utility Agent credential and hostname information:

  • $(ops_utility_cred_user)
  • $(ops_utility_cred_pwd)
  • $(ops_utility_agent_name)
D-11889AllOMSSRV
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

Universal Event Monitor

Anchor
Universal Event Monitor Release 7.6.0.0 - April 3, 2024
Universal Event Monitor Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

D-11889AllOMSSRV
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

Universal Extension

Anchor
Universal

...

Extension Release 7.6.0.0 - April 3, 2024
Universal Extension Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 -

...

Change ID

...

Platforms

...

Component

...

Description

...

OMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

...

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

...

Unix
Windows

...

Add the ability to define activity tracing and collect performance metrics for Universal Extension tasks, OMS Server, and UAG Server.

Data is collected by an OpenTelemetry collector, making it suitable for display in front-end applications like Grafana and Jaeger.

...

Universal Query

...

Change ID

...

Platforms

...

Component

...

Description

...

April 3, 2024

Change ID

Platforms

Component

Description

B-16983

Unix (except HP-UX)
Windows

UAGSRV
UEXT

Add the ability to resolve the following Controller functions when embedded in text and array fields of a Universal Extension:

  • Credential functions
  • Script functions
  • SAP Connection functions
  • Database Connection functions
  • Task Instance/Sibling Task Instance Output Path
  • Variable Path functions

Note

This is a companion item to the Universal Controller enhancement B-16984.

B-18730Unix (except HP-UX)
Windows

UAGSRV
UEXT

Provides a change to the Universal Extension Event API to support arrays (Python list) as attribute values.

D-11526WindowsUIP-VSCODE

Fixes a problem where a debugging session will not start if the Debug button in the "Run and Debug" section of the activity bar is selected.

Prior to this change, the only way to start a debugging session was with F5.

D-11862WindowsUIP-VSCODE

Fixes a problem where a user specifies a dynamic choice field in the configuration.yml file that does not exist, and there are no dependent fields specified in the template.json file.

In this situation, the debugger fails to launch, and the error message KeyError: 'raw_type' is displayed.

D-12338

Unix (except HP-UX)
Windows

UEXT

Fixes Universal Extension support for Python's async functionality that was provided in Python 3.9.

Full async functionality is supported in

  • Normal task execution
  • Dynamic commands, and
  • Dynamic choice commands.


Universal FTP Client

Anchor
Universal FTP Client Release 7.6.0.0 - April 3, 2024
Universal FTP Client Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

B-17891Unix (except HP-UX and Solaris)
Windows

UAGSRV
UBROKER
UFTP

Add end-to-end OpenTelemetry tracing support to UFTP when run from a File Transfer or Remote File Monitor task. Tracing support is also available for stand-alone UFTP execution.

Universal Message Service (OMS)

Anchor
Universal Message Service (OMS) Release 7.6.0.0 - April 3, 2024
Universal Message Service (OMS) Release 7.6.0.0 - April 3, 2024
Release 7.6.0.0 - April 3, 2024

Change ID

Platforms

Component

Description

B-18578All

OMS
UAGSRV

Update the Agent to rely on a dynamically-generated key to decrypt sensitive information obtained from the Controller.


Note

This change deprecates the Universal Agent's AUTHVER configuration option.

The option, if configured, will still be recognized by UAG Server, but will no longer be honored.

D-11889AllOMSSRV
UAGSRV
UBROKER
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV

UEM
UEMSRV
UFTP
UQUERY
UPPS
USAP

Provides changes that:

  • Adds operating system name and version to the Universal Query Report heading, and
  • Adds operating system name and version to header information contained Universal Agent component trace files.

    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

    Installation Changes

    Anchor
    Installation Changes Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024
    Installation Changes Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024

    ...

    Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024

    Change ID

    Platforms

    Component

    Description

    B-
    16881
    15867
    Unix
    WindowsINSTALL
    Certify the Universal Agent for Linux RedHat and Ubuntu distributions that provide a version 5 kernel

    Sign all Universal Agent binaries and packages with a digital signing certificate.

    To view Certificate information, view the installed file's properties from Windows Explorer and select the Digital Signatures tab.

    B-
    17655Unix
    17038Solaris Intel
    Solaris SPARC
    INSTALL
    Update runtime requirements for the Universal Agent distribution for Linux Ubuntu.D-11333WindowsINSTALL

    Fixes a problem introduced in the 7.4.0.0 release that may cause upgrades from earlier versions to fail, if the Python distribution for Universal Agent is installed.

    To prevent the the problem during an upgrade to 7.4.0, perform the upgrade using the 7.4.0.1 (or later release). Upgrades to future versions are unaffected by this issue.

    D-11345WindowsINSTALLHonor the USE_TLS1_3 command line parameter for upgrades from UA 7.4.0.x and later. This was done for parity with Unix installs.
    NOTE: Use of this option will apply configuration updates to all Universal Agent components that use SSL/TLS. Care must be taken when using this option for upgrades from UA 7.4.0.x and later, as TLS 1.3 may already be used for some Agent components and turned off in others. Using this option will cause all component configurations to enable TLS 1.3 support.
    NOTE: The interactive system mode install for Windows will continue to display the dialog that uses a checkbox to enable Agent-wide TLS 1.3 support only when upgrading from releases prior to UA 7.4.0.0.D-11521z/OSINSTALLFixes an installation error in which the sample UAGRRPRC mentioned in user documentation (to support configurable UAGRERUN handling) is missing from SUNVSAMP following a 7.4.0.0 or 7.4.1.0 installation

    Drop support for Solaris 10.

    Starting with Universal Agent 7.6.0.0, installs are only permitted on Solaris 11. The install will be allowed to continue on any Solaris 11 system, but only Solaris 11.4 is certified.


    Critical Information

    This is a breaking change for upgrades from Universal Agent versions prior to 7.6.0.0.

    If you are running an OMS Server on a Solaris Intel system and attempt to upgrade to 7.6.0.0 or later, the OMS message file can no longer be read.

    The reason is that Universal Agent versions prior to 7.6.0.0 were 32-bit on Solaris Intel. Starting with 7.6.0.0, Solaris Intel deliveries are 64-bit. If Universal Agent 7.6.0.0 or later attempts to read an OMS message file created by an earlier 32-bit Universal Agent, the OMS Server will crash.

    For the best upgrade experience and to minimize any unexpected downtime, please refer to this section.

    Upgrades on Solaris SPARC are not affected.

    B-17111IBM iINSTALLCertify the IBMi Universal Agent 5.1.1 for IBM i 7.5.
    B-17883AllINSTALL

    Add PGP signatures to Universal Agent distribution files.

    For information on verifying these signatures, please refer to the following information.


    Python Distribution for Universal Agent

    Anchor
    Python Distribution for Universal Agent Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024
    Python Distribution for Universal Agent Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024

    ...

    Release 7.

    ...

    6.0.0 -

    ...

    April 3,

    ...

    2024

    Change ID

    Platforms

    Component

    Description

    D
    B-
    11503
    17935Unix (
    Linux only)
    except HP-UX)
    Windows
    PYTHONUpdate the Universal Agent's Python distribution to
    prevent failures when libffi.so.6 is not installed on newer Linux RedHat and Ubuntu distributions
    3.11.6.
    D-12323Unix (except HP-UX)PYTHONDelivers a fix within the updated Python distribution that ensures the built-in _ssl and _hashlib modules are imported correctly.