Registry configuration is used whenever you want to set up the database, registry parameters, or account properties.
To access 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.
Maximum number of threads used in statement execution
The default is 2.
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.
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
This section details how to set up the database connection. The default values are set according to the database chosen at installation.
Database installation, that is, creating the database schema and loading basic data, is described in Database Installation.
A menu of databases from which to select the vendor of your database.
Database host name or IP address, for example, dbserver.mycompany.com
Database port number.
Database name; for example, uddinode
User name; uddiuser by default
Database user password;uddi by default
Count of concurrent database connections initialized at start time
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.
How often database connections are closed over the default count. This value represents time in hours.
This is used for performance optimization.
This option is not recommended unless there are excessive deadlock recovery messages in the log. It affects performance.
On the Security tab, you can configure your digital signature token and key properties.
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.
Tolerance interval of token validity, expressed in milliseconds.
Registry performs XML digital security operations via an XML digital security provider. There are two XML digital security providers in the distribution.
Uses the XML digital security implementation of Systinet Server for Java.
Uses the Oracle XML digital security implementation.
Registry Console offers the following options:
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 XML digital security provider.
oracle XML digital security provider.
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.
On this tab, you can specify accounts properties applicable for all Oracle Service Registry user accounts.
This field is not editable. Its value is specified during installation.
Number of items returned in search results when querying accounts
Check this box if you would like new users to confirm account creation.
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 entity limit; default is 1.
Number of allowed business services per business entity; default is 4.
Number of allowed bindingTemplates per businessService; default is 2.
Number of allowed tModels; default is 100.
Number of allowed relationship assertions; default is 10.
Number of allowed subscriptions saved by user. Default is 5.
On this tab, you can specify the properties of the group API.
Not editable, this field's value is specified during installation.
Number of items returned in search results when querying groups; the default value for this field is 10.
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.
There are three fields to configure on this tab:
Minimal interval between notifications provided to a subscriber
Number of stubs ready for notification
Number of cached XSLT transformations
On the Node tab, you can configure UDDI node properties.
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.
The name of the operator of the UDDI node. The default entry for this field is configured during installation.
The key of the Operational business entity. This entity holds miscellaneous registry settings such as the validation service configuration.
The key of the Operational business entity in UDDI v2 format.
The URL of the Registry Control.
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.)