Versions Compared

Key

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

Table of Contents
maxlevel2

Authorizing Execution Based on Web Service Protocol

Prior to Universal Agent 6.9.0.0, the following parameters were used to enforce SOA connector licenses (with uacs.conf keyword):

...

The SOA connector uses the HTTP and XD SOAP for Web service execution (outbound connections) only.

Mapping of Locally-Configured License Information

Starting with Universal Agent 6.9.0.0, the Universal Broker will map any locally-configured license information to the values that match information that it would expect to receive from a Universal Controller license (see Licensing). This allows for a common downstream implementation, where Agent components do not care if a license was obtained remotely or locally.

...

For protocols that have inbound and outbound configuration file options, a value greater than 0 for either of them is sufficient to enable the protocol for both types of requests after mapping. For example, if license_jms_end_points is 0 but license_jms_inbound_end_points is greater than 0, the JMS protocol is authorized for inbound or outbound requests after the mapping. The converse is also true.

Handling Expired Licenses

Universal Controller-Obtained Licenses

UCMD Server will prevent the Web service request if a Universal Controller-obtained license is expired. The UCMD Manager that initiates the request causes a UCMD Server to be spawned on the target system (i.e., the one where SOA resides). This UCMD Server executes the uai script (.bat or .sh) that executes what is essentially the UAC client.

...

This message is visible in the UCMD Manager’s output (stderr).

Locally-Obtained Licenses

It is possible for the expiration date specified in a local configuration file to elapse while UAC Server is running. For compatibility with pre-6.9.0.0 implementations, UCMD Server is not under any license enforcement schemes when local licenses are used. With nothing to stop a request beforehand, UAC must know when a local license is expired.

...