Versions Compared

Key

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

...

Change ID

Platforms

Component

Description

B-14036AllUFTP

Establish a connection to the (S)FTP Server before attempting the requested transfer operation. This will allow connection-specific failures to be isolated and reported.

To support this change, the following message:

UNV3707E cURL reports could not connect.

was replaced with:

UNV6955E Unable to establish an FTP server connection (curl_rc): curl_msg

where curl_rc and curl_msg are the return code and error message, respectively, that identify the problem.

In addition, UFTP now displays the entire connection conversation between it and the Server without requiring the -verbose option. 

B-14270

Unix
Windows

UEXT

Remove internal DEBUG-level messages that are generated by the Universal Extension base class when the extension task's log level is DEBUG.

Only DEBUG messages issued by the extension developer should be shown.

Note
titleNote

The HP-UX and z/OS Agents do not provide the Universal Extension. 

B-14271

Unix
Windows

UEXT

Add the following commands/options to the UIP-CLI utility:

  • task launch - launch a Universal Extension task
  • task status - obtain the status of a Universal Extension task
  • task output - obtain the output generated by a Universal Extension task
Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

B-14544

Unix

Windows

UEXT

Make all all Task Instance variables set by the Controller for a Universal Extension task available to the Extension.

An extension can access these variables via the self.uip.task_variables dictionary property (e.g., self.uip_task_variables['ops_task_id']).

Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

B-14630

Unix
Windows

UAGSRV

UFTP

Add the ability to retrieve values from the Universal Controller File Transfer Task form that support transfers using explicit FTPS (i.e., FTP with SSL). 

Note
titleNote

Explicit FTPS (FTPES) support was added to the Agent in the 7.1.0.0 release with B-10691. The change delivered in UA 7.2.0.0 provides full support and integration with the File Transfer Task.

B-14720WindowsUEXT

Add Visual Studio Code Plugin support for the UIP-CLI task commands provided by B-14271 (see above).

Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

B-14724

Unix
Windows

UEXT

To support integration with Universal Monitor tasks, receive information from the Controller that can by used to identify an Extension task launched via a Universal Monitor Trigger

Values received from the Controller are saved in the following properties:

  • self.uip.trigger_id - the Trigger UUID value set by the Controller that uniquely identifies the trigger instance. This will be undefined if the extension task was not launched by a Universal Monitor Trigger.
  • self.uip.instance_id - the EXECID set by the Controller than uniquely identifies the Extension task instance
  • self.uip.monitor_id - the Universal Monitor UUID that uniquely identifies the Universal Monitor instance. This will be undefined if the extension task was not launched by a Universal Monitor.

The Universal Extension base class sets the following property when a Trigger ID is received:

  • self.uip.is_triggered
    • If the Extension task was executed via a Universal Monitor Trigger, this property will be True. Otherwise, it is False.
Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

B-14725

Unix
Windows

UAGSRV

UEXT

Add full support for Universal Monitor tasks, including the ability to reconnect to Universal Extension tasks (executed on behalf of the Monitor task) that continue to run when an Agent is restarted.

Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

D-10379WindowsUAGSRVFix an issue where a File Monitor task running on a Windows Agent fails to recognize Unicode characters.
D-10417

Unix
Windows

OMSSRVFix an issue that prevents a zOS Agent using IBM System SSL (i.e., RACF-based keyrings) from connecting to an OMS Server.D-10430

Unix
Windows

UAGSRVWhen an SAP task instance is cancelled, ensure that the associated Universal Connector for SAP (USAP) process is cancelled as well.
D-10523

Unix
Windows

UDM

UDMSRV

Prevent an authentication error for a File Transfer task when the following conditions exist:

  • The File Transfer task uses Universal Data Mover (UDM)

  • A UDM script is used by the task

  • The UDM script issues the exec or execsap command

  • The exec or execsap command uses the pwd parameter
  • One of the built-in credential variables – $(ops_primary_cred_pwd) or $(ops_secondary_cred_pwd) -- is used for the pwd parameter's value

For example:

Code Block
titleUDM Script Statements
collapsetrue
open src=local dst=rmthost.ipaddr user=$(ops_secondary_cred_user) pwd=$(ops_secondary_cred_pwd)
exec src cmd="dir" user=$(ops_primary_cred_user) pwd=$(ops_primary_cred_pwd)

Starting with UA 7.0.0.0, this will cause the resolved $(ops_primary_cred_pwd) value in the exec statement to be enclosed in double quotes ("). The double quotes are retained when passed to UCMD Manager (or USAP for an execsap statement). The double quotes will prevent successful password authentication.

D-10534

Unix
Windows

UAGSRV

UEXT

UAG Server may crash when a Universal Extension task references a credential token greater than 3000 characters in length.

Note
titleNote

The HP-UX and z/OS agents do not provide the Universal Extension. 

D-10559

Unix
Windows

UAGSRV

Fix an issue introduced in UA 7.1.0.0, where a Universal Task fails to properly resolve resolvable credentials when the credential variable is enclosed in double quotes.


D-10567

Unix
Windows

OMSSRVWhen OMS Server's AUTHENTICATE_PEER option is no, fix an issue that will cause OMS to accept an SSL connection when no client certificate is presented, even when an OMS_ACCESS UACL rule exists to reject such connections.
D-10676AllUFTPEnsures that UFTP will not crash when used to transfer a comma-separated list of files from zOS using the MGET command.

...