...
For a list of all component changes included in the maintenance release for each platform, see:
- z/OS Package Maintenance Levels
- Windows Package Maintenance Levels
- UNIX Package Maintenance Levels/wiki/spaces/DEV/pages/1313054
- /wiki/spaces/DEV/pages/1313046
- /wiki/spaces/DEV/pages/1313070
Universal Agent Server
Anchor | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
2 -
...
November 18, 2022
Change ID | Platforms | Component | Description |
---|---|---|---|
D- |
10916 | Unix | UAGSRV |
Fix a problem where File Monitor tasks do not honor a specified stable period if there are multiple file monitor instances running with the same credentials.
Note | ||
---|---|---|
| ||
This item may be identified in other UA releases as D-10568 or D-10715. |
All
Prevent a deadlock that may occur when a CHANGE File Monitor instance detects new matching files.
Note | ||
---|---|---|
| ||
This item may be identified in other UA releases as D-10587 or D-10716. |
Resolve a memory leak observed when executing a tasks from UAG Server. | |||
D-10942 | Unix | UAGSRV | Prevent a situation in which several concurrent UCMD, UDM, or USAP tasks will fail with the following error: Error in caller provided UUID |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10705 | Unix | UAGSRV | Fix |
a problem where File Monitor |
tasks do not honor a specified stable period if there are multiple file monitor instances running with the same credentials.
|
|
| |
D- |
10707 |
Windows
All | UAGSRV |
Prevent a deadlock that may occur when a CHANGE File Monitor instance detects new matching files.
| ||||||||
D-10709 | Windows | UAGSRV | Fix an issue where a File Monitor task running on a Windows Agent fails to recognize Unicode characters.
|
| |
D- |
10710 | Unix |
Windows | UAGSRV | When an SAP task instance is cancelled, ensure that the associated Universal Connector for SAP (USAP) process is cancelled as well.
| ||||||
D-10728 | Unix | UAGSRV | Fix a problem where multiple Universal Extension or Universal Task instances may eventually exceed the FIFO ulimit. | |||||
D-10733 | All | UAGSRV | Prevent a CHANGE File Monitor that specifies a stable period from incorrectly generating multiple events.
|
Anchor | ||||
---|---|---|---|---|
|
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:
| |||||
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.
| |||||
B-13820 | Unix | UAGSRV | Allow the following Universal Extension config options to be set at install time or via Broker startup:
| |||||
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.
| |||||
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.
| |||||
D-10470 | Linux PPC | All | Prevent a crash during OpenSSL random number generation seeding observed on RHEL8 on a PowerPC system. |
Universal Broker
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10711 | Unix | UBROKER | When the Universal Broker daemon encounters an EPIPE when attempting to log a message to
|
Anchor | ||||
---|---|---|---|---|
|
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:
| |||||
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.
| |||||
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
Anchor | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
2 -
...
November 18, 2022
Change ID | Platforms | Component | Description |
---|---|---|---|
D- |
10726 | z/OS | UCMD | Fix a problem in which passwords that contain spaces are not parsed correctly. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10794 | Unix (Solaris Only) | UCMD | Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
|
Anchor | ||||
---|---|---|---|---|
|
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
...
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10795 | Unix (except HP-UX and Solaris Intel) | USAP | Prevent a failure for the Display Event History command when the timestamp exceeds 8 characters.
| |||||
D-10828 | Unix (except HP-UX and Solaris Intel) | USAP | Prevent a failure when a model job uses a jobname of exactly 32 characters in length.
|
Anchor | ||||
---|---|---|---|---|
|
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.
|
Universal Control
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10794 | Unix (Solaris Only) | UCMD | Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
|
Anchor | ||||
---|---|---|---|---|
|
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
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
D-10718 | All | UDM | Prevent an authentication error for a File Transfer task when the following conditions exist:
For example:
Starting with UA 7.0.0.0, this will cause the resolved $(ops_primary_cred_pwd) value in the
| ||||||||||||
D-10794 | Unix (Solaris Only) | UCMD | Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
|
Anchor | ||||
---|---|---|---|---|
|
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
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10794 | Unix (Solaris Only) | UCMD | Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
|
Anchor | ||||
---|---|---|---|---|
|
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
Anchor | ||||
---|---|---|---|---|
|
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.
| |||||
B-13821 | Unix | UEXT | Update the values supported via the requires_python declaration of a Universal Extension implementation as follows:
| |||||
B-13822 | Windows | UEXT | Allow usermode installs to discover the Python distribution provided by a system mode-installed Agent.
| |||||
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.
| |||||
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.
| |||||
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:
| |||||
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).
| |||||
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.
| |||||
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.
|
Universal FTP Client
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description | |||||
---|---|---|---|---|---|---|---|---|
D-10794 | Unix (Solaris Only) | UCMD | Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
|
Anchor | ||||
---|---|---|---|---|
|
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)
Anchor | ||||
---|---|---|---|---|
|
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.
| |||||
D-10371 | Unix | OMSSRV | Prevents re-delivery of OMS messages following automatic recovery executed against a corrupted, truncated data file. |
Installation Changes
Anchor | ||||
---|---|---|---|---|
|
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:
| |||||
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 |
Note | ||
---|---|---|
| ||
The HP-UX and z/OS agents do not provide the Universal Extension. |
D-10189
z/OS
PKG
provided.
| |||||
D-10189 | z/OS | PKG | Fix a problem that prevented the installation of hlq.SUNVSAMP(UBRDBSPZ). |
Python Distribution for Universal Agent
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10918 | Unix (AIX, Linux Ubuntu, Linux PPC, Linux s390x) | Python | Update the Universal Agent Python distributions to provide the built-in _sqlite3 Python module. |