...
Universal Agent Server
Anchor | ||
---|---|---|
|
...
|
...
|
...
5 -
...
July 31, 2023
Change ID | Platforms | Component | Description |
---|---|---|---|
D-11137 | Windows | UAGSRV | Restore the ability for Windows file monitor tasks to correctly interpret file paths that contain a double backslash (i.e., \\). |
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 |
Windows
UAGSRV |
Fixes an issue that could result in excessive CPU consumption when UAG Server launches and/or executes several different task types concurrently. |
D- |
11335 |
Windows | UAGSRV |
Unix (except HP-UX)
Windows
UEXT
Windows
UEXT
Correct the spelling of a credential's passphrase when referenced by a Universal Extension task. The previous spelling pasphrase is now corrected to passphrase.
For backward compatibility, pasphrase is still accepted, but new extensions should use the correct spelling as this backward compatibility could be lost in future releases.
Fixes an issue that prevents successful completion of a Change file monitor instance when the file path contains double backslashes (i.e., \\) or a single forward slash (i.e., /). Prior to this fix, the task instance remains in a Running status. | |||
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. |
Anchor | ||||
---|---|---|---|---|
|
...
Change ID
Platforms
Component
Description
Unix
Windows
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. |
Fix an issue where a File Monitor task running on a Windows Agent fails to recognize Unicode characters.
Note | ||
---|---|---|
| ||
This item was originally delivered in UA 7.2.0.0 as D-10379. |
Unix
Windows
When an SAP task instance is cancelled, ensure that the associated Universal Connector for SAP (USAP) process is cancelled as well.
Note | ||
---|---|---|
| ||
This item was originally delivered in UA 7.2.0.0 as D-10403. |
Unix
Change ID | Platforms | Component | Description |
---|---|---|---|
D-09964 | Unix | UAGSRV | Ensure that all file descriptors are closed when an attempt to execute an Agent File Monitor task using credentials for a non-existent user is specified. |
D-10897 | Unix Windows | UAGSRV | Fix a situation in which | tasks could end with a Start Failure or say in a Queued status if the Agent's hostname is longer than 62 characters.
...
Change ID
...
Platforms
...
Component
...
Description
...
Unix
Windows
...
Resolve a memory leak observed when executing a tasks from UAG Server.
...
Unix
Windows
...
Prevent a situation in which several concurrent UCMD, UDM, or USAP tasks will fail with the following error: Error in caller provided UUID
a create or change file monitor task using a stability check may fail to detect the creation of or change to intended files. | |||
D-11003 | z/OS | UAGSRV | Fix a situation in which a z/OS File Monitor task could be triggered more than once for the same dataset or file |
D-11059 | z/OS | UAGSRV | Fix a situation in which the step that executes the UAGRERUN utility is inserted into a z/OS task's JCL at an unexpected/unsupported location |
D-11084 | Unix (except HP-UX) | UAGSRV UEXT | Fix a performance issue that may occur when a Universal Extension task's output is returned via EXTENTION OUTPUT. |
D-11108 | Unix (except HP-UX) Windows | UAGSRV UEXT | Correct the spelling of a credential's passphrase when referenced by a Universal Extension task. The previous spelling pasphrase is now corrected to passphrase. For backward compatibility, pasphrase is still accepted, but new extensions should use the correct spelling as this backward compatibility could be lost in future releases. |
D-11118 | All | UAGSRV | Fix a situation in which tasks could end with a Start Failure or say in a Queued status if the Agent's hostname is longer than 62 characters. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description |
---|---|---|---|
D-10916 | Unix | UAGSRV | 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
B-10691
All
UAGSRV
UFTP
Add explicit FTPS (FTPES) support to UFTP.
EnablesChange 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 | All | UAGSRV | Prevent a deadlock that may occur when a CHANGE File Monitor instance detects new matching files.
| 10544
| 10732.
...
| ||||||||
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 | 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. |
...
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 PeopleSoft
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description |
---|---|---|---|
D-11238 | Unix | UFTP UPPS | Update the libssh2 library used by Universal Agent components from 1.9.0 to 1.10.0. |
Universal Connector for SAP
...
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-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 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 | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
|
...
|
...
0 -
...
October 4,
...
2021
...
Change ID | Platforms | Component | Description |
---|
UCMD
UCTL
UDM
UEM
UFTP
Improve support for Unicode characters in passwords that reside in a Universal Encrypted file.
Note | ||
---|---|---|
| ||
This item was originally delivered in UA 7.2.0.0 as D-10505. |
...
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 | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
...
4 -
...
April 28,
...
2023
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
UCTL
UDM
UEM
UFTP
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:
//SYSIN DD *
-userid uid -pwd password -level info
/*
//SYSIN DD *
-userid uid -pwd password
-level info
/*
Universal Extension
Description | |||
---|---|---|---|
D-11084 | Unix (except HP-UX) | UAGSRV UEXT | Fix a performance issue that may occur when a Universal Extension task's output is returned via EXTENTION OUTPUT. |
D-11108 | Unix (except HP-UX) Windows | UAGSRV UEXT | Correct the spelling of a credential's passphrase when referenced by a Universal Extension task. The previous spelling pasphrase is now corrected to passphrase. For backward compatibility, pasphrase is still accepted, but new extensions should use the correct spelling as this backward compatibility could be lost in future releases. |
Anchor | ||||
---|---|---|---|---|
|
...
,
...
2021
...
Change ID | Platforms | Component | Description |
---|
B- |
13819 | Unix |
| UEXT | Provide the UAGSRV |
UEXT
Windows
UEXT
Correct the spelling of a credential's passphrase when referenced by a Universal Extension task. The previous spelling pasphrase is now corrected to passphrase.
For backward compatibility, pasphrase is still accepted, but new extensions should use the correct spelling as this backward compatibility could be lost in future releases.
...
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.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-1382113831 | Unix | UAGSRV Update the values supported via the requires_python declaration of a Universal Extension implementation as follows: PKG | 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. Allow usermode installs to discover the Python distribution provided by a system mode-installed Agent
| B-13822 | Windows | UEXT | |||||||
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-1383113860 | Unix | UBROKER | 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. 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-1384613908 | 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 objectAdd 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-1386013989 | Unix | UEXT | Refactor the Provide a new utility to assist with 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: 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-1390814049 | Unix | UAGSRV 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-13989Ensure that any instances of a password exposed by a Universal Extension task are scrubbed from the UAG Server cache files. | ||||||||||
B-14255 | 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 ControllerExtend 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 this the 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 |
Note | ||
---|---|---|
| ||
The HP-UX and z/OS agents do not provide the Universal Extension. |
...
|
Universal FTP Client
Anchor | ||||
---|---|---|---|---|
|
Change ID | Platforms | Component | Description |
---|---|---|---|
D-11166 | All | UFTP | Fixes an issue that causes UFTP to fail when multiple files are transferred to a remote directory path that contains spaces. |
D-11238 | Unix | UFTP UPPS | Update the libssh2 library used by Universal Agent components from 1.9.0 to 1.10.0. |
Anchor | ||||
---|---|---|---|---|
|
...