Set up a default UDDI node
Create a UDDI node with predetermined property values. This UDDI node is suitable for initial evaluation of the UDDI registry and for development and test purposes.
When we set up a default UDDI node, the mandatory node properties, such as node ID, are set automatically and we cannot change them. Create a default UDDI node with an embedded Apache Derby database but a different data source, or with a database other than Apache Derby.
If to set up a UDDI node with our own properties, including the mandatory node properties, we must set up a customized node. See Set up a customized UDDI node.
If we deploy the UDDI registry application into a cluster, and we want to use an Apache Derby database, we must use the network version of the Apache Derby database. Embedded Apache Derby is not supported for cluster configurations.
Tasks
- Create a database schema to hold the UDDI registry by completing one of the following tasks, ensuring that we use the default node options where specified:
- Create a DB2 distributed database for the UDDI registry
- (iSeries) Create a DB2 for i database for the UDDI registry
- Create a DB2 for z/OS database for the UDDI registry
- Create an Apache Derby database for the UDDI registry
- Create a Microsoft SQL Server database for the UDDI registry
- Create an Oracle database for the UDDI registry
If we are creating the UDDI node in a cluster, it is assumed that a single database is used for all members of the cluster.
- Set up a data source for the UDDI registry application to use to access the database, as described in Create a data source for the UDDI registry.
- Deploy the UDDI registry application, as described in Deploy the UDDI registry application.
- Optional: (UNIX) For a DB2 database, stop the server if it is running. Edit the user profile for the DB2 user that starts the node agent or server. Modify the user profile to run the db2profile script, located in the root directory of the DB2 user ID (for example, /home/db2inst1/sqllib/db2profile). Alternatively, we can run the db2profile script manually, but we must do this every time that you restart the node agent or server. Enter the following command (there is a single space character after the period in this command):
. /home/db2inst1/sqllib/db2profile- Click Applications > Application Types > WebSphere enterprise applications to display the installed applications. Start the UDDI registry application by selecting the check box next to the application name and clicking Start. Alternatively, if the application server is not already running, start the application server. This action automatically starts the UDDI registry application. The UDDI node is now active.
If we restart the UDDI application or the application server, the UDDI node always reactivates, even if the node was previously deactivated.
- Click UDDI > UDDI Nodes > UDDI_node_id to display the properties page for the UDDI registry node. Set Prefix for generated discoveryURLs to a valid URL for our configuration. This property specifies the URL prefix applied to generated discovery URLs used by the HTTP GET service for UDDI v2.
What to do next
Because we chose to use a default UDDI node, the node is initialized when the UDDI application is started for the first time. Follow the instructions in Use the UDDI registry installation verification test (IVT) to verify that we have successfully set up the UDDI node.
Subtopics
- Create a DB2 distributed database for the UDDI registry
Complete this task to use DB2 on the Windows, Linux, or UNIX operating systems as the database store for our UDDI registry data.- (iSeries) Create a DB2 for i database for the UDDI registry
Complete this task to use DB2 for i as the database store for our UDDI registry data.- Create a DB2 for z/OS database for the UDDI registry
Complete this task to use DB2 for z/OS as the database store for our UDDI registry data.- Create an Apache Derby database for the UDDI registry
Complete this task to use an Apache Derby database as the database store for our UDDI registry. Use an embedded or network Apache Derby database, and the database store can be local or remote.- Create a Microsoft SQL Server database for the UDDI registry
Complete this task to use Microsoft SQL Server 2005, 2008 or 2008 R2 as the database store for our UDDI registry data.- Create an Oracle database for the UDDI registry
Complete this task to use Oracle as the database store for our UDDI registry data.- Create a data source for the UDDI registry
Create a data source so that the UDDI registry can use it to access the UDDI database.- Deploy the UDDI registry application
We deploy a UDDI registry application as part of setting up a UDDI node. Use a supplied script, the administrative console, or wsadmin scripting commands.
Set up a customized UDDI node Use the UDDI registry installation verification test (IVT)