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 Name | Purpose |
---|---|
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:
Copy the template UDDI command files to the following runtime directory:
<installation directory>\DevRuntimes\UO\bin
Open a command window and change to the runtime directory where the UDDI command files now reside:
<installation directory>\DevRuntimes\UO\bin.
Open each of the command files in an editor.
Replace all instances of [UO_HOME] with <installation directory>\DevRuntime\UO.
Save each file.
To avoid possible port conflicts, change the default JUDDIServerCache ASA database server port. The following examples use port 4545.
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)
Use EAServer Manager to edit the Database Connection Server Name and XA Server Name to reflect the port change.
jdbc:sybase:Tds:localhost:4545
For additional information about port conflicts, see Resolving a UDDI Registry Database Port Conflict.
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
Installing and Starting the WorkSpace UDDI Server
Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com