Registry Configuration  Locate

Registry configuration is used whenever you want to set up the database, registry parameters, or account properties.

To access Registry configuration:

  1. Log on as administrator or as a user with privilege to display the Manage tab. For more information, see Rules to Display the Manage Tab.

  2. Click the Manage main menu tab.

  3. Select the Registry configuration link under Manage tab. This returns the Registry configuration panel shown in Figure 37.

Figure 37. Registry Configuration

Registry Configuration

The Registry configuration panel includes the following tabs:

In this part of the chapter, each of these sections settings is described in detail. Fields marked with an asterisk (*) are the most important.

Core Config  Locate

Threads

Maximum number of threads used in statement execution

The default is 2.

Mail

SMTP Host Name, SMTP Host Port, SMTP Auth User, SMTP Auth Password, Default sender email, and Default sender name are used to set up the entity that sends emails on behalf the registry administrator.

Retries in case of DB deadlock

The maximum number of retries in case of DB deadlocks. This option doesn't appear in the Registry Configuration, you can edit the option manually in the configuration file REGISTRY_HOME\app\uddi\conf\application_core.xml. After editing, add the attribute updateDB=”true” to the top level config tag to update the database from the edited configuration file. See more at Configuration in Database

Database  Locate

This section details how to set up the database connection. The default values are set according to the database chosen at installation.

[Note]Note

Database installation, that is, creating the database schema and loading basic data, is described in Database Installation.

Figure 38. Registry Configuration - Database

Registry Configuration - Database
Backend type *

A menu of databases from which to select the vendor of your database.

Hostname *

Database host name or IP address, for example, dbserver.mycompany.com

Port *

Database port number.

Database Name *

Database name; for example, uddinode

User Name *

User name; uddiuser by default

User Password *

Database user password;uddi by default

Default pool size

Count of concurrent database connections initialized at start time

Max pool size

Maximum count of concurrent database connections. Each request books one connection until the request is served. If all connections are booked and new request comes in, the connection pool creates a new connection till the maximum count is reached. If this maximum is reached and new request comes in, this request must wait for a free connection to be released by a previous request.

Pool cleaning interval

How often database connections are closed over the default count. This value represents time in hours.

Database cache

This is used for performance optimization.

Pessimistic Locking

This option is not recommended unless there are excessive deadlock recovery messages in the log. It affects performance.

Security  Locate

On the Security tab, you can configure your digital signature token and key properties.

Figure 39. Registry Configuration - Security

Registry Configuration - Security
AuthInfo Time Out

Authorization token is obtained by invoking the get_authToken method. This token is used for each operation on the publishing port. Here you can set up the authorization token time-out in seconds. The default value is one hour.

Token Creation Time Tolerance

Tolerance interval of token validity, expressed in milliseconds.

XML DSig Provider

Registry performs XML digital security operations via an XML digital security provider. There are two XML digital security providers in the distribution.

ssj

Uses the XML digital security implementation of Systinet Server for Java.

oracle

Uses the Oracle XML digital security implementation.

Registry Console offers the following options:

Default

XML digital security provider specified by the value of the registry.xml.dsig.providerName system property. The default when no such property is set is ssj.

SSJ

ssj XML digital security provider.

Oracle

oracle XML digital security provider.

[Note]Note

Oracle XML digital security libraries are bundled in Oracle Application Server since version 10.1.3. Oracle XML digital security provider does not work in previous releases of Oracle Application Server unless Oracle XML digital security libraries are installed.

Account  Locate

On this tab, you can specify accounts properties applicable for all Oracle Service Registry user accounts.

Figure 40. Registry Configuration - Account

Registry Configuration - Account

Backend type

This field is not editable. Its value is specified during installation.

Default result size

Number of items returned in search results when querying accounts

Confirm registration by email

Check this box if you would like new users to confirm account creation.

Confirmation URL

URL where new users can confirm registration

Default User Limits Limits are used as default values only when creating a new account. Accounts that exist at the time of change are exempt from new limit values. Limits for existing accounts can be updated with the Account Management tool.

Business entities

Business entity limit; default is 1.

Business services

Number of allowed business services per business entity; default is 4.

Binding templates

Number of allowed bindingTemplates per businessService; default is 2.

TModels

Number of allowed tModels; default is 100.

Publisher assertions

Number of allowed relationship assertions; default is 10.

Subscriptions

Number of allowed subscriptions saved by user. Default is 5.

Group  Locate

On this tab, you can specify the properties of the group API.

Backend type

Not editable, this field's value is specified during installation.

Default result size

Number of items returned in search results when querying groups; the default value for this field is 10.

Subscription  Locate

On the Subscription tab, you can configure server limits for subscriptions. If a user saves a subscription which does not match these limits, the registry automatically adjusts the user's values.

Figure 41. Registry Configuration - Subscriptions

Registry Configuration - Subscriptions

There are three fields to configure on this tab:

Min. notification interval

Minimal interval between notifications provided to a subscriber

Sender Pool size

Number of stubs ready for notification

Transformer Cache Size

Number of cached XSLT transformations

Node  Locate

On the Node tab, you can configure UDDI node properties.

Figure 42. Registry Configuration - Node

Registry Configuration - Node
Default key generator

The Default Key generator tModel allows the Registry to generate keys in the form domain:string instead of only in the form uuid. For example, uddi:mycompany.com:myservice:61c08bf0-be41-11d8-aa33-b8a03c50a862 instead of only 61c08bf0-be41-11d8-aa33-b8a03c50a862. Enter the key of the tModel that is the key generator. For example, if you enter uddi:mycompany.com:myservice:keyGenerator, keys will be generated with the prefix uddi:mycompany.com:myservice:. For more information, please see Publisher-Assigned Keys in the User's Guide.

Operator name

The name of the operator of the UDDI node. The default entry for this field is configured during installation.

Operational business key

The key of the Operational business entity. This entity holds miscellaneous registry settings such as the validation service configuration.

Operational business key v2

The key of the Operational business entity in UDDI v2 format.

Web UI URL

The URL of the Registry Control.

tModel deletion

If this box is checked then deleted tModels are deleted permanently. Otherwise, tModels are marked as deprecated. (Deprecated tModels are visible by direct get tModel call, but do not appear in any search results.)