Versions Compared

Key

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

...

UIP: Add support for array fields in event attributes-11115USAP no longer recognizes Command File Option for USS plain text file

Change ID

Platforms

Component

Description

B-09236z/OSUAGSRV

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/OSUAG: Create

UAGSRV
UAGUTIL

Provides a local data store to hold job execution and checkpoint information to support standalone executionUAG for z/OS can now maintain a local job history dataset which that holds job history that can be used to manually rerun jobs originally executed by UAG Server.

Jobs Note that any job rerun manually in this manner are is not monitored or tracked by UAG or UC.See UAGCFG00 configuration options history_dataset and history_retention and installation job UNVIN12 for details on how 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 functionalitynew feature.

See : "the UAGRERUN Stand Alone Execution" section in the Universal Agent User Guide for complete details on stand alone rerun execution.

B-15867WindowsPKG

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

To view Certificate information

is available the files' properties, as viewed

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

B-16966z/OS

Ubroker should mount UNVSPOOL with RWSHARE in Sysplex

The broker will now mount filesystem UNVSPOOL UBROKER

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


B-16983UA : Support Credential Functions in Template Text and Array FieldsB-17011UA : Add Utility Credential Functions for UDM Tasks

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

Info
titleNote

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


B-17011

Unix
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)
B-17038Solaris Intel
Solaris SPARC
PKGPKG:

Drop support for Solaris 10

Support, Migrate to Solaris 11
B-17111IBMi: Validate AS400 Agent with IBMi 7.5

.

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.


Note
titleCritical 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-17111IBMiPKGCertify the IBMi Universal Agent 5.1.1 for IBMi 7.5.
B-17780z/OS

Support for JES2 /*ROUTE PRINT statements

When a job submitted by UAG
UAGSRV
UAGRERUN

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

Prior to this change, output could be routed to another system before UAG has Server had a chance to process it. UAG Will now recognize the existence of these statements and comment them out while saving the destination. The job's output will be temporarily routed to the output class specified on the jes_sysout_class configuration parameter in UAGCFG00. When output processing is complete, UAG then route the job's output to the original class and destination

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

B-17883AllPKG

Add PGP signatures to Universal Agent distribution files.

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

B-17891Integrate OpenTelemetry Tracing in UFTPUnix (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

z/OS - Add support for EXEC RD parameter

New behavior. This backlog adds support for the JCL RD keyword on the JOB and EXEC statements. When RD=NR or RD=NC is specified, the affected step will be marked as non-restartable by UAG.

This new behavior can be disabled with the NORDNR UAGRERUN parameter.

See new configuration option rerun_options in UAGCFG00 for disabling this behavior globally.

B-17935UA: Update Unix (except HP-UX)
Windows
PYTHONUpdate the Universal Agent's Python distribution to 3.11.6.
B-18417

Support Deletion of unexpired datasets

When the UAGRERUN program z/OS
UAGRERUN

Update UAGRERUN behavior so that it deletes datasets prior to a run or rerun of a job, it will now override the expiration date, if anyincluding those datasets whose expiration date has not passed.

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

B-18551UA SAP Task Enhancement: Job Steps - External CommandB-18578All

OMS
UAGSRV

AUTHVER 3 uses

Update the Agent to rely on a dynamically-generated

keys

key to

further encrypt

decrypt sensitive information

passed

obtained from the Controller

to Agent. This is the Agent implementation, which deprecates the AUTHVER UAGSRV configuration
B-18723Automate generation of PROGxx ADD EXIT statementsB-18730

.


Info
titleNote

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.

DUIP requires_python is not correctly affecting the python executable used by a Universal Extension taskD-11139'extensions' folder is not created automatically when you mount a different path for data_directoryD-11174UA: -pwd doesn't work with just a space inside quotes or without a valueD-11383UAG: uagsrv may crash on simultaneous completion of Remote File MonitorsD-11411-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-11478File Transfer task with UDM Form fails with Invalid Command errorD-11526VSCode Plugin: "Start Debugging" button does not workD-11555USAP: SAP spool output takes much longer on WindowsD-11862VS Code: KeyError when debugging Dynamic Choice CommandD-11889UA: Self-signed certificate prevents UC-OMS connections 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-11555Unix
Windows
USAPResolves a performance issue when downloading a large SAP spool file.
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-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-11900Specifically, the scenario that generated the cskern core dump involves setting either the runtime directory or UAG_SCRIPT_DIRECTORY/UAG_SCRIPT_DIRECTORY_RELATIVE_TO environment variable(s) in the Controller field to an invalid pathUnixUAGSRVEnsure that failed attempts to launch child processes spawned by UAG Server (via the ./ubroker/sbin/cskern utility) are handled gracefully.
D-11974USAP: Dynamic Command is missing connection parameters for a Unix
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)

connection

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/OS

UAG: Improve handling of ABEND Step Conditions

When a step ABENDs and a Step Condition is used to ignore the ABEND (OK/Contiue), a subsequent step which references the ABENDing step in a JCL COND= keyword can execute, even if it normally would not. With this fix, any step which references an ABENDing step will not execute.

D-12223UAG/Windows: Error 59 (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.

D-12223WindowsUAGSRVAdds the Windows network error ERROR_UNEXP_NET_ERR) is not retryable in fault tolerant Agent File MonitorD-12295UAG segmentation faults when it starts with queued messagesD-12304UAG/zOS 0C4 abend in OpenSSL library on busy systemsD-12323 (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.
D-12323Unix (except HP-UX)PYTHONPKG: UA Python distribution unable to import _ssl module
D-12338

Windows
Unix (except HP-UX and Solaris)

UEXTUniversal Extensions do not fully support Python's async functionality with Python 3.9+. This defect adds additional changes to the Universal Extension framework to fully support the async functionality in normal task execution, dynamic commands, and dynamic choice commands.

...