Oracle MSSQL DB2 Multilingual Data

If you want to use Unicode fields with longer byte-length you must enlarge appropriate database columns. However indexes with cumulative length longer than 800 bytes must be removed as these can harm performance. Follow these steps: 1. Install Oracle Service Registry with the no database option. 2. Modify the database schema file REGISTRY_HOMEetcdbdb2schema_core.sql a. Increase column lengths for names and keyValues. b. Remove appropriate indexes. 3. Use the Setup tool to create the database.

4.10. JDBC Drivers

Oracle Service Registry requires by default the following classes for connection to the database. Please ensure that your downloaded JDBC JARs includes them: Driver class Database com.ibm.db2.jcc.DB2Driver DB2 com.microsoft.sqlserver.jdbc.SQLServerDriver MSSQL oracle.jdbc.OracleDriver Oracle

4.10.1. Alternative JDBC Drivers

This section describes the use JDBC drivers other than the default drivers mentioned above. Suppose you downloaded FooJDBC.jar , where the driver class is foo.jdbc.Driver and the connection string is jdbc:foo:.... If you want to use an alternative JDBC driver while you already installed the registry and set up database with the default JDBC driver, edit the file REGISTRY_HOMEappuddiconfdatabase.xml as follows: 1. Add universalDriver name=fooDriver JDBC_driverfoo.jdbc.DriverJDBC_driver URI_patternjdbc:foo:...URI_pattern universalDriver at the end of databaseMappings element You can use following parameters in the URI_pattern element • {hostname} - hostname or IP address of the database server • {port} - Port where the database server listens for requests • {dbName} - Name of the database • {userName} - Name of database account • {userPassword} - Password of the account Replace the parameters with corresponding values using the Setup tool or the Registry Control. Page 89

4.10.1. Alternative JDBC Drivers

2. Replace the className attribute of the interfaceMapping element with fooDriver value for your database. Determine the right databaseMapping element by value of type attribute. If you want to create a database with the alternative JDBC driver without needing to use the default driver: 1. Install the Oracle Service Registry without the database. 2. Modify REGISTRY_HOMEappuddiconfdatabase.xml as described above. 3. Replace the driver class and connection string in the installation scripts in REGISTRY_HOMEetcdb database_typeinstallXXX.xml 4. Run the Setup tool to create database.

5. Approval Process Registry Installation

Oracle Service Registry allows for installation with an approval publishing process which requires two registries: a publication registry and a discovery registry. The publication registry is used for testing and verification of data. The discovery registry contains approved data that has been promoted from the publication registry. Oracle Service Registry supports the following scenarios of approval process configuration: • One publication and one discovery registry as shown in Figure 22 . This is the simplest configuration. Data is promoted from the publication to the discovery registry after an approver approves the data. Figure 22. One-Step Approval Process • Multiple publication registries as shown in Figure 23 . Promoted data is merged from more than one publication registry to a single discovery registry. Page 90

5. Approval Process Registry Installation