Registering a UDDI Server

You can register a UUDI service from the GUI or by using the CLI.

Prerequisites

To register a UDDI server that is SSL enabled, you must first register an SSL enabled UDDI server.

If you plan to enable secure communication between the Administrator server and the UDDI server, you must first configure SSL communication between the two servers.

GUI

Procedure

  1. Select Infrastructure > Servers.
  2. Select UDDI from the View drop-down menu.
  3. Click New.
    The New Server dialog displays.
  4. In the Name field, type a name for the server.
  5. Select a server type from the UDDI Server Type drop-down list.

    If you select TIBCO, the UDDI URLs will be set to those for TIBCO ActiveMatrix Registry Runtime UDDI Server. If you pick Other, you can edit the UDDI URLs. You cannot change the UDDI server type after you create it.

  6. Complete the server configuration fields. The username and hostname cannot be modified after creation.
  7. If the Administrator and the UDDI server are not on the same machine, and you want to enable secure communication between the servers, check the Secure Communication checkbox to enable SSL connections.
  8. Click Test Connection to verify the connection to the server.
  9. Click Set as Default UDDI Server to use the server as the default UDDI server.
  10. Click Save.

CLI

Procedure

  1. In the data file, specify an server element in base format.
    <target name="GetUDDIServers" description="List all registry server configurations">
             <AMXAdminTask
                remote="true"
                propsFile="${instanceProperties}"
                action="getUDDIServers"
                dataFile="${dataFile}"
                objectSelector="declare namespace amxdata_uddi='http://tibco.com/amxadministrator/command/line/types_uddi'; amxdata_uddi:UDDIPlugin"
                overwrite="true"
                merge="true"
                createIfNotExists="true"
                force="true"
                failOnError="true"/>
        </target>
  2. In the build file, set the action attribute of the AMXAdminTask element to xxx and the objectSelector attribute to yyy.
    <target name="AddUDDIServer">
    <add
     serverName="SOAUDDI" businessName="BusinessTest" 
     uddiUsername="admin" uddiPassword="admin"
     default="true" autoPublish="false"
     inquiryUrl="http://hostname:port/uddi/services/inquiry"
     publicationUrl="http://hostname:port/uddi/services/publication"
     securityUrl="http://hostname:port/uddi/services/security"/>
    </target>
    
    <target name="UpdateUDDIServer">
    <update
     serverName="SOAUDDI" businessName="BusinessTest"
     default="true" autoPublish="true"
     inquiryUrl="http://hostname:port/uddi/services/inquiry"
     publicationUrl="http://hostname:port/uddi/services/publication"
     securityUrl="http://hostname:port/uddi/services/security"/>
    </target>