Introduction
This page summarizes the changes introduced in each component maintenance release for Universal Agent 7.2.x.
For a list of all component changes included in the maintenance release for each platform, see:
Universal Agent Server
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-10691 | All | UAGSRV | Add explicit FTPS (FTPES) support to UFTP. Enables transfers using TLS/SSL over connection to standard FTP port 21, provided the FTP server supports it. To request TLS/SSL from a Remote File Transfer or Remote File Monitor task, select the FTP protocol and prepend ftpes:// to the FTP server host name or IP address (e.g., ftpes://somehost). If the FTP server has enabled TLS/SSL support, the connection will proceed using encrypted communication. If TLS/SSL support is NOT enabled, a plain text session/transfer is done. The UFTP ENABLE_SSL configuration option (default:no) is provided to always request a TLS/SSL session, eliminating the need to specify the ftpes:// prefix. The UFTP AUTHENTICATE_PEER configuration option (default: no) is provided to control FTP server certificate authentication. When set to “yes”, the UFTP CA_CERTIFICATES configuration option must specify a CA certificate that can authenticate the FTP server’s certificate. |
B-13282 | z/OS | UAGSRV | Add automatic failover support for Agents configured to execute in a sysplex environment. The following items were delivered for UA 7.1.0.0 to support this feature:
Note To ensure proper accounting for z/OS licenses, we recommend that all UAG Servers configured to run in a sysplex environment use the same value for the UAG Server’s NETNAME configuration option. |
B-13768 | Unix | UAGSRV | Improve response and performance when several file monitor tasks that check file stability run concurrently. |
B-13819 | Unix | UEXT | Provide the UAGSRV EXTENSION_PYTHON_LIST configuration option to extend the list of locations searched for Python instances that may be used by Universal Extension tasks. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13820 | Unix | UAGSRV | Allow the following Universal Extension config options to be set at install time or via Broker startup:
Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13831 | Unix | UAGSRV | Provide the ability for Universal Extensions to detect and respond to Cancel commands issued from Universal Controller. This option provides the new UAG Server configuration option, EXTENSION_CANCEL_TIMEOUT. The ability to configure that value at install time and/or Universal Broker startup is also provided. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-14049 | Unix | UAGSRV | Ensure that any instances of a password exposed by a Universal Extension task are scrubbed from the UAG Server cache files. |
D-07313 | Unix | UAGSRV | Improve message handling and separation to prevent possible message loss. |
D-09666 | Windows | UAGSRV | Fixes a problem when the -uagstdio option is specified for additional UCMD Options and one or more of that option’s values contains double quotes that must be preserved. |
D-10171 | Windows | UAGSRV | Prevent the agent.log from being inherited by tasks spawned by the Agent. This fixes a problem that caused the agent.log’s scheduled rollover at midnight to fail if Agent tasks were running. |
D-10346 | z/OS | UAGSRV | Fixes a problem that prevented a zOS CHANGE File Monitor task from storing a renamed dataset’s new name in Universal Control variables. |
D-10415 | Windows | UAGSRV | Fixes an issue introduced in UA 7.0.0.0 that caused incorrect translation of UTF8 characters in Windows scripts. |
D-10432 | Unix | UEXT | Fixes an issue that prevented collection of STDOUT when a Universal Extension task is cancelled. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
Universal Broker
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-13820 | Unix | UAGSRV | Allow the following Universal Extension config options to be set at install time or via Broker startup:
Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13831 | Unix | UAGSRV | Provide the ability for Universal Extensions to detect and respond to Cancel commands issued from Universal Controller. This option provides the new UAG Server configuration option, EXTENSION_CANCEL_TIMEOUT. The ability to configure that value at install time and/or Universal Broker startup is also provided. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13885 | z/OS | UBROKER | Suppress ICH408I messages in the RACF log when running the Broker with a user without BPX.SUPERUSER access. This message is an expected response to a check of authority level, but repeated checks result in several instances of the ICH408I message appear in the log. |
D-10426 | z/OS | UBROKER | Fixes a problem that prevented UBROKER startup while loading the UNVACTRT SMF exit. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
Universal Command
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10435 | Windows | UCMD | Issue a configuration error when the DES-CBC-SHA cipher is specified from a Windows component. This cipher was deprecated in a previous release and since then, Agent server components would fail to negotiate a session with a manager component that only requested the DES-CBC-SHA cipher. However, the value itself should have been flagged during configuration processing and not presented to the server. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
D-10474 | z/OS | UCMD
| Prevent a situation in which command line parameters provided via a SYSIN statement were ignored if they followed a password on the same line. For example, given the following:
The -level option would be ignored unless moved to a separate line: |
Universal Connector for SAP
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-12809 | All | USAP | Update USAP to support the RSPARAMSL_255 data type for variants. The following USAP operations may now take advantage of this change:
These changes are supported for XBP 2.0 and XBP 3.0, but full 255-character support ultimately depends on the SAP function module implementation. Note For the most consistent RSPARAMSL_255 support, Stonebranch recommends using SAP NW RFC library version 7.5.x and XBP 3.0 (controlled via the USAP XBP_MAX configuration option). |
Universal Control
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10435 | Windows | UCMD | Issue a configuration error when the DES-CBC-SHA cipher is specified from a Windows component. This cipher was deprecated in a previous release and since then, Agent server components would fail to negotiate a session with a manager component that only requested the DES-CBC-SHA cipher. However, the value itself should have been flagged during configuration processing and not presented to the server. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
D-10474 | z/OS | UCMD
| Prevent a situation in which command line parameters provided via a SYSIN statement were ignored if they followed a password on the same line. For example, given the following:
The -level option would be ignored unless moved to a separate line: |
Universal Data Mover
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
D-08997 | z/OS | UDM | Prevent a S0C4 when executing transfers of UTF16-encoded datasets. |
D-09852 | Unix | UDM | Ensure that the message that shows the result of the CD command displays correctly. This issue was most visible on zOS, but could occur on any Linux/Unix system whose default locale is not UTF8. |
D-10210 | All | UDM | Scrubs any password specified with the OPEN statement from trace file output. |
D-10256 | All | UDM | Fixes a crash that could occur if the UDM Manager message level was set to “trace” from the command line. |
D-10435 | Windows | UCMD | Issue a configuration error when the DES-CBC-SHA cipher is specified from a Windows component. This cipher was deprecated in a previous release and since then, Agent server components would fail to negotiate a session with a manager component that only requested the DES-CBC-SHA cipher. However, the value itself should have been flagged during configuration processing and not presented to the server. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
D-10474 | z/OS | UCMD
| Prevent a situation in which command line parameters provided via a SYSIN statement were ignored if they followed a password on the same line. For example, given the following:
The -level option would be ignored unless moved to a separate line: |
Universal Event Monitor
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
D-10474 | z/OS | UCMD
| Prevent a situation in which command line parameters provided via a SYSIN statement were ignored if they followed a password on the same line. For example, given the following:
The -level option would be ignored unless moved to a separate line: |
Universal Extension
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-13819 | Unix | UEXT | Provide the UAGSRV EXTENSION_PYTHON_LIST configuration option to extend the list of locations searched for Python instances that may be used by Universal Extension tasks. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13821 | Unix | UEXT | Update the values supported via the requires_python declaration of a Universal Extension implementation as follows:
Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13822 | Windows | UEXT | Allow usermode installs to discover the Python distribution provided by a system mode-installed Agent. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13831 | Unix | UAGSRV | Provide the ability for Universal Extensions to detect and respond to Cancel commands issued from Universal Controller. This option provides the new UAG Server configuration option, EXTENSION_CANCEL_TIMEOUT. The ability to configure that value at install time and/or Universal Broker startup is also provided. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13846 | Unix | UEXT | Allow Universal Extension tasks to accept authentication tokens (e.g., used for Web or cloud-based service authentication) from a Universal Controller resolvable credential object. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13860 | Unix | UEXT | Refactor the Universal Extension logging API so that it is no longer necessary to instantiate an ExtensionLogger object. Logging methods can now be accessed using the following import:
Logging methods can be invoked using calls such as either:
Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13908 | Unix | UEXT | Add the ability to execute Dynamic Commands within a Universal Extension task without launching a separate process (i.e., support “in-process” Dynamic Command execution). Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13989 | Windows | UEXT | Provide a new utility to assist with Universal Extension development that provides a command line interface to Universal Extension task APIs offered by Universal Controller. Please see the Universal Extension development documentation for information on this new “uip” utility. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-14049 | Unix | UAGSRV | Ensure that any instances of a password exposed by a Universal Extension task are scrubbed from the UAG Server cache files. |
B-14255 | Windows | UEXT | Extend the uip utility delivered by B-13989 with an init command that can be used to initialize a working directory (e.g., a local Git repository) for Universal Extension development. Please see the Universal Extension development documentation for information on the new “uip” utility. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
Universal FTP Client
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-10691 | All | UAGSRV | Add explicit FTPS (FTPES) support to UFTP. Enables transfers using TLS/SSL over connection to standard FTP port 21, provided the FTP server supports it. To request TLS/SSL from a Remote File Transfer or Remote File Monitor task, select the FTP protocol and prepend ftpes:// to the FTP server host name or IP address (e.g., ftpes://somehost). If the FTP server has enabled TLS/SSL support, the connection will proceed using encrypted communication. If TLS/SSL support is NOT enabled, a plain text session/transfer is done. The UFTP ENABLE_SSL configuration option (default:no) is provided to always request a TLS/SSL session, eliminating the need to specify the ftpes:// prefix. The UFTP AUTHENTICATE_PEER configuration option (default: no) is provided to control FTP server certificate authentication. When set to “yes”, the UFTP CA_CERTIFICATES configuration option must specify a CA certificate that can authenticate the FTP server’s certificate. |
B-13316 | Unix (except HP-UX) | UFTP | Update SSH Key Exchange and Cipher support for SFTP transfers. Provides better compatibility with default OpenSSH configurations, by making the following changes to supported key exchange methods: Added:
Removed:
The diffie-helman-group-exchange-sha256 key exchange method was left unchanged. Support for the following ciphers was added:
Support for the following ciphers was left unchanged:
|
D-10435 | Windows | UCMD | Issue a configuration error when the DES-CBC-SHA cipher is specified from a Windows component. This cipher was deprecated in a previous release and since then, Agent server components would fail to negotiate a session with a manager component that only requested the DES-CBC-SHA cipher. However, the value itself should have been flagged during configuration processing and not presented to the server. |
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
D-10474 | z/OS | UCMD
| Prevent a situation in which command line parameters provided via a SYSIN statement were ignored if they followed a password on the same line. For example, given the following:
The -level option would be ignored unless moved to a separate line: |
Universal Message Service (OMS)
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-13931 | Unix | OMS | Add a service timeout implementation to the OMS Java Client to enable detection of connection issues without waiting for a TCP keepalive interval to elapse. Note The ability to configure this value is provided via the Universal Controller with B-13967. |
D-10371 | Unix | OMSSRV | Prevents re-delivery of OMS messages following automatic recovery executed against a corrupted, truncated data file. |
Installation Changes
Release 7.1.0.0 - October 4, 2021
Change ID | Platforms | Component | Description |
---|---|---|---|
B-13820 | Unix | UAGSRV | Allow the following Universal Extension config options to be set at install time or via Broker startup:
Note The HP-UX and z/OS agents do not provide the Universal Extension. |
B-13831 | Unix | UAGSRV | Provide the ability for Universal Extensions to detect and respond to Cancel commands issued from Universal Controller. This option provides the new UAG Server configuration option, EXTENSION_CANCEL_TIMEOUT. The ability to configure that value at install time and/or Universal Broker startup is also provided. Note The HP-UX and z/OS agents do not provide the Universal Extension. |
D-10189 | z/OS | PKG | Fix a problem that prevented the installation of hlq.SUNVSAMP(UBRDBSPZ). |