Preparing to Use the Sybase WorkSpace UDDI Server

You can run the local Sybase WorkSpace UDDI server within the same EAServer that hosts the Unwired Orchestrator runtime. WorkSpace provides template files that can be modified and used to start and stop the runtime server with support for the EAServer-hosted UDDI server.

Template files are provided in the directory: <installation directory>\DevRuntimes\UO\templates.

Template UDDI Command files

File NamePurpose

or51rtimeEASuddidb_start.cmd

Starts the full UDDI runtime environment, including the UDDI server/ database.

This script calls startUO51uddidb_asa.cmd and UDDIjaguar.cmd.

or51rtimeEASuddidb_stop.cmd

Stops the full UDDI runtime environment, including the UDDI server/database.

This script calls stopUO51uddidb_asa.cmd.

startUO51uddidb_asa.cmd

Starts the UDDI server/database.

stopUO51uddidb_asa.cmd

Stops the UDDI server/database.

UDDIjaguar.cmd

Starts EAServer with UDDI support.

To configure the command files for UDDI hosting:

  1. Copy the template UDDI command files to the following runtime directory:

    <installation directory>\DevRuntimes\UO\bin

  2. Open a command window and change to the runtime directory where the UDDI command files now reside:

    <installation directory>\DevRuntimes\UO\bin.

  3. Open each of the command files in an editor.

    Replace all instances of [UO_HOME] with <installation directory>\DevRuntime\UO.

    Save each file.

  4. To avoid possible port conflicts, change the default JUDDIServerCache ASA database server port. The following examples use port 4545.

    1. Edit the START command in the startUO51uddidb_asa.cmd file to read as follows:

      START "Start UDDI db" "%ASA_HOME%\dbsrv9.exe -n %DB_NAME% "%DB_LOC%\%DB_DATA%" -x tcpip(ServerPort=4545;doBroadcast=no)

    2. Use EAServer Manager to edit the Database Connection Server Name and XA Server Name to reflect the port change.

      jdbc:sybase:Tds:localhost:4545

    Note

    For additional information about port conflicts, see Resolving a UDDI Registry Database Port Conflict.

  5. Start the Unwired Orchestrator runtime components, including the UDDI Server by invoking the following:

    <installation directory>\DevRuntimes\UO\bin\or51rtimeEASuddidb_start.cmd.

Starting the Sybase WorkSpace UDDI Registry

Discovering a Service

Installing and Starting the WorkSpace UDDI Server

Mapping the Sybase WorkSpace UDDI Server Roles

UDDI Server

Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com