Overview
This page identifies the changes made in all Universal Agent 6.4.x maintenance releases, including the initial release, for all supported platforms.
Each change identifies the platform(s) for which it was made.
For a list of changes made to optional Agent 6.4.x packages, such as Universal Command Agent for SOA 6.4.x, see the platform-specific Maintenance Levels pages.
For a list of all changes in a release - all platforms, specific components - see Component Maintenance Levels.
Note
Install changes refer to changes to the programs, scripts, or supporting files used to install the package. There are no changes to the actual product components.
Release 6.4.0.0 - July 19, 2017
Change ID |
Platform |
Component |
Description |
---|---|---|---|
B-02384 |
AIX, Linux x64 |
UDM |
Add ability to authenticate Broker's certificate. |
B-05691 |
AIX, Linux x64 |
USAP |
Provide improved client fault tolerance for SAP process chains. |
B-05922 |
AIX, Linux x64 |
UBROKER |
Turn off world-readable flag for application configuration and log files. |
B-05923 |
AIX, Linux x64 |
UENCRYPT |
Create new files using defaults of AES256 encryption and an expanded 32-bit key. |
B-05924 |
All |
OMSSRV
|
Add support for TLS 1.2 protocol |
B-05925 |
HP-UX Itanium, |
UBROKER, |
Add support for TLS 1.2 ciphers, AES256-GCM-SHA384 and AES128-GCM-SHA256. |
B-05926 |
AIX, Linux x64 |
UDM |
Protect against interception of sensitive information during user authentication. |
B-05927 |
HP-UX Itanium, |
UBROKER, |
Add support for TLS 1.2 protocol. |
B-05983 |
All |
USAP |
Add new configuration option, ENABLE_JOB_STATUS_CHECK, to enable/disable calls to BAPI_XBP_JOB_STATUS_CHECK. |
B-05990 |
HP-UX Itanium, |
UBROKER, |
Add MIN_SSL_PROTOCOL configuration option to manage TLS application protocol support. |
B-06012 |
AIX, Linux x64 |
USAP |
Provide ability to release intercepted child jobs. |
B-06165 |
UNIX |
OMS |
Increase the maximum number of allowable TCP/IP connections. |
B-06252 |
All |
UDM |
Update UDM Manager DATA_COMPRESSION configuration option with new force parameter (that is, compress,force) to allow UDM Managers to override Server-configured compression. |
B-06258 |
z/OS |
UDM, |
Add support for ASA control character conversion/formatting. |
B-06491 |
All |
UDM |
Add milliseconds value to built-in variables for access, create, and modify file timestamps. |
B-06501 |
All |
UAGSRV |
Add support for new resolvable script Credential Functions: ${_credentialUser(‘<credential-name>’)} and ${_credentialPwd(‘<credential-name>’)}. |
B-06956 |
z/OS |
UAGSRV |
Extend timeouts for acquiring exclusive access to the JSC dataset ENQUEUE. |
B-06974 |
z/OS |
UAGSRV |
Extend timeouts for JME creation when launching a z/OS task. |
D-04333 |
AIX, |
USAP |
Prevent XBP 3.0 Create Variant operation failure when SAP note 1144882 has been applied to system. |
D-05850 |
UNIX |
UAGSRV |
Allow SFTP server port to be overridden when password-based authentication is used with SFTP File Transfer tasks. |
D-06380 |
UNIX |
UDM |
Display correct version information for UDM Server. |
D-06381 |
AIX, Linux x64 |
UAGCMD |
Generate unique names for trace files. |
D-06387 |
All |
UAGSRV |
Clean up temporary script files created by SAP tasks. |
D-06405 |
AIX, Linux x64 |
UAGSRV |
Allow concurrent File Monitor instances to search for files using regular expressions that contain a comma. |
D-06413 |
AIX, Linux x64 |
UBROKER |
Prevent Broker crash when it receives a specially-crafted malformed header. |
D-06413 |
All |
UBROKER |
Protect initial handshake message protocol from malicious payloads. |
D-06436 |
z/OS |
UAGSRV |
Prevent possible S0C4 during variable substitution. |
D-06439 |
z/OS |
UAGSRV |
Tasks may stay in Submitted state after failing with a JCL error. |
D-06442 |
z/OS |
UAGSRV |
Prevent jobnames that start with IEFC from falsely reporting a JCL error. |
D-06448 |
Windows |
UAGSRV |
DELETE File Monitors succeed when file's owner does not match the value of the task's File Owner field. |
D-06455 |
z/OS |
UAGSRV |
Fix behavior that allows the Job Submission Checkpoint (JSC) dataset to contain duplicate keys, resulting in z/OS tasks that stay in Submitted status. |
D-06460 |
Windows |
UAGSRV |
Add ERROR_NETNAME_DELETED as a retry condition for File Monitor fault tolerance. |
D-06467 |
UNIX |
UAGSRV |
Make sure all error information is reported for an EXISTS File Monitor task that fails because the path name specified in the task Details does not exist. |
D-06558 |
z/OS |
UAGSRV |
Fix error that prevents return of job output to original MSGCLASS when the UAG JES_SYSOUT_DISP configuration option value is RELEASE,*. |
D-06591 |
All |
UDM |
Add a message to display the value of the DATA_COMPRESSION configuration option following UDM Manager/Server session negotiation. |
D-06606 |
z/OS |
UAGSRV |
Ensure that JCL statements are padded with blanks instead of NULLs. |
D-06720 |
z/OS |
UAGUJI, |
Prevent possible abend when encountering SWA control blocks that reside above the bar. |
D-06726 |
Windows |
UAGSRV |
Prevent a situation that may result in a "CSProcessCreate: The system cannot find the file specified" error when several Windows tasks that execute scripts with user credentials are launched at once. |
D-06728 |
z/OS |
UAGSRV |
Prevent possible S0C4 in UAGSRV function WjssLocalJmeDelete(). |
D-06729 |
All |
UDM, |
Set error return code when the length of a file’s records exceeds a z/OS datasets’s allocated record length. |
D-06736 |
All |
UDM |
Correct problem trimming spaces from very long records. |
D-06745 |
All |
UDM, |
Fix conversion error that may occur when creating a session using UTF-8 or UTF-16 codepages. |
D-06748 |
All |
UBROKER |
Improve authentication of message parameters sent during a session negotiation’s handshake. |
D-06780 |
All |
UDM |
Make sure memory allocation errors that occur when a large ACK_WINDOW value is used when NFT is disabled are reported prior to UDM failure. |
D-06835 |
AIX, |
USAP |
Handle FAILED exception from RSPC_API_CHAIN_GET_PROCESSES function. |
D-06864 |
UNIX, |
UAGSRV |
File Monitor tasks that end with a Failed status do not always end with non-zero exit codes. |
D-06865 |
Windows |
Install |
Mask passwords displayed by Stonebranch trace functions in install log. |
D-06887 |
UNIX (except AIX |
USAP |
Handle RFC timeouts during calls to RSPC_API_CHAIN_GET_STATUS. |
D-06892 |
All |
USAP |
Use Universal Connector GROUP configuration option instead of mshost value for RFC GROUP connection parameter. |
D-06908 |
z/OS |
UAGSRV |
Make sure jobs that end with S822 are reported correctly to Universal Controller. |
D-06919 |
z/OS |
UDM |
Do not fail conversion of an FBA dataset that starts with an ASA form feed character. |
D-06999 |
z/OS |
UAGUJI |
Do not retain catalog information for new GDGs and other sequential datasets that did not get created in a job's initial run. |
D-07136 |
z/OS |
UDM |
UDM fails to create UTF16-encoded dataset on z/OS. |
D-07193 |
Windows |
UAGSRV |
File Monitors may go to Start Failure on AD Controller reboot/switchover. |
D-07200 |
UNIX |
UAGSRV |
Tasks with UACL fail with "CSProcessCreate failed: KrnProcessCreate" if the Agent is running as root. |
D-07221 |
z/OS |
UAGUJI |
Make sure SKIPST parameters specified for z/OS tasks correctly skip steps that execute PROCs. |
D-07244 |
All |
UDM |
Ensure that UDM does not write duplicate data to output file following successful NFT recovery. |
D-07259 |
z/OS |
UAGUJI |
Fix a problem that prevents steps containing a DD statement which specifies DSN=NULLFILE to be selected for restart. |
D-07497 |
z/OS |
UAGUJV |
Prevent a conflict with a customer SMF exit that references the same JMR control block locations as UAGSRV SMF exits. |
D-07509 |
All |
UDM, |
Fix a problem that could cause Universal Data Mover to prematurely stop reading a UTF16-encoded file. Note The problem was observed when trying to transfer a UTF-16BE file to a z/OS dataset encoded with the IBM500 codepage. The cause of the problem was related to the size of the input file, and not to the UTF16 translation itself. |
D-07565 |
Windows |
Install |
Fix a problem that could cause a silent install to fail when RUNBROKERASUSER=0 is specified. The install incorrectly tried to authenticate the default credentials for a Broker service account whose password had been changed. The authentication failure was ignored for interactive installs, but caused silent installs for fail. |
B-02897 |
z/OS |
All |
Add support for mixed case passwords. |
B-05928 |
All |
All |
Universal Broker Keystore feature that allows a default key to be stored for Universal Encrypted command files. |
B-06720 |
AIX |
All "Port Universal Agent to 64-bit for AIX. |
Note: For Universal Connector for SAP users, this change also adds a dependency on the NetWeaver RFC libraries, which must exist on your system."
B-06721 |
Solaris SPARC |
All "Port Universal Agent to 64-bit for Solaris SPARC. |
Note: For Universal Connector for SAP users, this change also adds a dependency on the NetWeaver RFC libraries, which must exist on your system."
D-07429 |
Windows |
All Trace files may not contain trace messages generated after the initial bootstrap configuration is merged. |
B-06931 |
Windows |
Install Remove support for Windows XP, Server 2003, and Server 2008. Only allow installs on Windows 7 and Server 2008 R2 and higher. |
B-06934 |
z/OS |
Install Provide a z/OS distribution file in .zip file format. |
B-06959 |
z/OS |
Install "Update packaging to simplify distribution file uploads and handling. |
Note: Be sure to read the updated z/OS Installation instructions in the Universal Agent user documentation before installing 6.4.0.0 on z/OS."
D-05829 |
Unix |
Install Make sure usermode installs set correct installation paths in configuration files. |
D-07130 |
Unix |
Install Make case conversion of character strings more portable in install script. |
D-07135 |
Unix |
Install Make function implementation more portable. |
D-07158 |
Unix |
Install Prevent values specified for UserName and GroupName command line arguments from being overridden in script. |
D-07317 |
Unix |
Install Fix a problem in unvinst script that could prevent it from stopping an active ubrokerd process. |
D-07541 |
Windows |
Install Silent installs fail when BROKERUID is set to domain account. |
D-07579 |
Windows |
Install Prevent display of UBROKERPASSWORD value in install log. |
D-08705 |
z/OS |
Install Update jobs for upgrades to 6.4 from 4.x and 5.x. Provide new jobs to upgrade from 6.2 and 6.3 to 6.4. |
D-07046 |
Unix, Windows |
OMS A 6.3 OMS Server may reject session negotiation attempts from the Controller. |
B-06854 |
All "OMS |
|
B-06882 |
z/OS |
UAGSRV Check which UAGSRV SMF exits are loaded at startup and report any that are not loaded. |
B-06979 |
Unix, Windows |
UAGSRV Provide Universal Agent support for executing scripts stored as data objects in the Controller. |
D-06760 |
z/OS |
UAGSRV Reduce CPU utilization. |
D-06937 |
Unix |
UAGSRV "Filter out directory entries when executing an EXIST or a MISSING file monitor task with a pattern of ""."" on HPUX and Solaris agents. |
Note: Previously delivered as D-06938 in 6.3.0.3."
D-06944 |
Unix, Windows |
UAGSRV "Encrypt sensitive data that is stored in the *_job jobtrack cache files. |
Note: Previously delivered as D-06945 in 6.3.0.3"
D-06946 |
Unix |
UAGSRV "Prevent possible UAGSRV crash when executing scripts via Linux/Unix tasks when data scrubbing is enabled. |
Note: Previously delivered as D-06947 in 6.3.0.3."
D-06964 |
All |
UAGSRV "Masking of sensitive values (i.e., resolved variables replaced with ****) may prevent stdout or stderr from being returned to the Controller. |
Note: This change was previously delivered as D-06965 in 6.3.0.3."
D-07008 |
Unix, Windows |
UAGSRV Don't include directories as part of results when executing file monitor tasks with regular expressions. |
D-07098 |
All |
UAGSRV A Universal Agent task that executes a script which calls the ${_credentialPwd()} function may fail. |
D-07144 |
z/OS |
UAGSRV Make sure an EXISTS file monitor task executed on a z/OS agent updates the status description correctly. |
D-07176 |
All |
UAGSRV Make sure the agent returns content from the end of available output when issuing an output retrieval request from the Controller starting at line -1. |
D-07239 |
Unix, Windows |
UAGSRV Correct memory leaks that may occur during heavy file monitor activity. |
D-07243 |
Unix |
UAGSRV Prevent PAM authentication error in file monitor tasks when agent is installed as root. |
D-07248 |
Unix |
UAGSRV CHANGE file monitors may not detect new files that are created after the task started. |
D-07288 |
Unix |
UAGSRV Execute Universal Command, UDM file transfer, and USAP tasks correctly even when application isn't in system path. |
D-07316 |
Unix, Windows |
UAGSRV File monitor tasks that contain an improperly coded regular expression do not notify the user of the error. |
D-07340 |
Unix, Windows |
UAGSRV Report consistent return codes for file monitor tasks that fail with invalid regular expressions on Unix and Windows agents. |
D-07410 |
z/OS |
UAGSRV An EXISTS/MISSING file monitor task does not end with a non-zero exit code upon failure. |
D-07433 |
z/OS |
UAGSRV JCL errors may not be detected in steps that execute after a step condition prevents a task from failing upon an ABEND. |
D-07440 |
Unix |
UAGSRV Make exit codes for CHANGE file monitor tasks executed on Unix agents consistent with those reported by Windows agents. |
D-07483 |
z/OS |
UAGSRV Add support for mount point names longer than 47 characters. |
D-07508 |
All |
UAGSRV Display correct values for System Monitor task responses. |
D-07520 |
Unix |
UAGSRV Fix stability checks for CREATE file monitor tasks. |
D-07538 |
z/OS |
UAGSRV Fix a problem in which a NOT CATLGD 2 on a GDG dataset may not cause a task to fail. |
D-07586 |
All |
UAGSRV Accept the Cancel command from Controller when executing File Transfer tasks. |
D-07614 |
All |
UAGSRV Correct the agent start time reported in the Controller. |
B-06895 |
z/OS |
"UAGSRV |
Note: This updates a change delivered for D-06720 in 6.3.0.3, which required SWA control blocks to be below the line."
D-07333 |
z/OS |
"UAGSRV |
NOTE: This fix for this item required a change to rerun behavior, as follows:
Prior to this change, if a dataset in a job step was referenced with a disposition of OLD,DELETE, the job was searched for other step(s) which referenced the same dataset with a disposition other than OLD,DELETE. If a step was found, the initial step was marked as being dependent on the subsequent step. This could result in a job step which was marked as dependent on a later step, which is not intuitive.
After this change, we no longer check for dataset references which occur in later steps, resolving the issue above.
However, if a step in a job references a dataset with OLD,DELETE (effectively deleting it) and a later step (re)creates the dataset (using a disposition of NEW or MOD), the later step could be considered to be dependent on the earlier step. This is a condition we no longer report as step dependency.
To preserve the dependency for steps whose only purpose is to delete a dataset, is to using a disposition of MOD,DELETE instead of OLD,DELETE."
D-07588 |
z/OS |
"UAGSRV |
D-06830 |
z/OS |
"UAGSRV |
Note: Previously delivered as D-05592 in 6.3.0.3."
B-07310 |
Windows |
"UAGSRV |
Note: This support was re-enabled for Windows versions that support desktop isolation for services. The task will execute in the interactive console session, using the credentials of the user logged into that session."
D-07518 |
Windows |
"UAGSRV |
D-06877 |
z/OS |
UAGUJI "Change wait for JSC ENQUEUE to 15 seconds to avoid possible resource contention when mulitple agents are running. |
Note: Previously delivered as D-06940 in 6.3.0.3."
B-06115 |
z/OS |
UBROKER Issue a clear error message at startup if the UNV load library is not APF authorized instead of failing with an S047 ABEND. |
B-06909 |
z/OS |
UBROKER Update the APPL=UAG,STATUS MODIFY command to display version information instead of build dates for UAGSRV SMF exits. |
B-07046 |
z/OS |
UBROKER Add shared_mount_point and shared_mount_point_mode configuration options to support shared UNV databases in sysplex environment. |
D-07268 |
AIX |
UBROKER The runtime value the Broker uses for its running_max configuration option may be reset to a negative value, based on OS file descriptor limits. This fix prevents that from occurring. |
B-06176 |
z/OS |
"UBROKER |
D-06664 |
z/OS |
"UBROKER |
B-07243 |
All |
"UDM |
D-07107 |
All |
"UDM |
D-07164 |
z/OS |
"UDM |
D-07380 |
Unix |
"UDM |
B-06027 |
All |
UENCRYPT "Add ""legacy"" option to -aes parameter to generate encrypted command files compatible with pre-6.3.0.1 versions of Universal Encrypt. |
Note: Previously delivered as B-06028 in 6.3.0.1."
B-05351 |
All |
UFTP "Universal FTP Client |
NOTE: This is a complete replacement for native FTP client execution (and the Cygwin client provided for Windows agents).
The client supports FTP,SFTP,FTPS, and TFTP protocols.
It is also installed as a stand-alone component, which may be executed from the command line or z/OS job."
D-07428 |
Unix, Windows |
UPPS Some commands may cause UPPS to crash. |
B-03348 |
All |
USAP Add ability to export SAP Factory and Holiday calendars. |
D-07275 |
AIX |
USAP Prevent attempts to allocate zero bytes of memory to prevent "Resource temporarily unavailable" failure. |
D-07376 |
Unix, Windows |
USAP Display SELECT command will fail if the selusername option is used. |
D-07430 |
All |
USAP After SAP update EHP7, USAP may receive "Invalid Document" error while attempting to retrive spooled output. |