The current Web service implementation in Enterprise
Portal version 6.0 uses Apache SOAP 2.3 and UDDI4J version 2.0.
When you create a new Web services element and select a UDDI registry from which to select a service, or enter information to publish a Web service to a UDDI registry, you see a drop-down list. The entries on these lists are extracted from the webservices.properties.xml file in EAServer\Repository\WebApplication\onepage\config on Windows and in EAServer/Repository/WebApplication/onepage/config on UNIX. An example of this file follows.
To add a new UDDI registry from which
to extract Web services to use in new Web service elements, use
a text editor to add a new <UDDIRegistry>
section
to webservices.properties.xml.
To update the default publishing information with
which you want to publish the Web service, use a text editor to
update the value for the corresponding <Property>
to
the <DefaultPublishInfo>
section
of webservices.properties.xml.
<WebServiceProps>
<UDDIRegistry name="IBMTestRegistry">
<Property name="displayname" value="IBM Test Registry"/>
<Property name="id" value="0" />
<Property name="inquiryURL"
value="http://uddi.ibm.com/testregistry/inquiryapi"/>
<Property name="publishURL"
value="https://uddi.ibm.com/testregistry/publishapi"/>
</UDDIRegistry>
<UDDIRegistry name="IBM">
<Property name="displayname" value="IBM Public Registry"/>
<Property name="id" value="1" />
<Property name="inquiryURL" value="http://uddi.ibm.com/ubr/inquiryapi"/>
<Property name="publishURL"
value="https://uddi.ibm.com/ubr/publishapi"/>
</UDDIRegistry>
<UDDIRegistry name="MicrosoftTestRegistry">
<Property name="displayname" value="Microsoft Test Registry"/>
<Property name="id" value="2"/>
<Property name="inquiryURL"
value="http://test.uddi.microsoft.com/inquire"/>
<Property name="publishURL"
value="https://test.uddi.microsoft.com/publish"/>
</UDDIRegistry>
<UDDIRegistry name="Sybase">
<Property name="displayname" value="TrySybase"/>
<Property name="id" value="3"/>
<Property name="inquiryURL"
value="http://uddi.trysybase.com/juddi/inquiry"/>
<Property name="publishURL"
value="http://uddi.trysybase.com/juddi/publish"/>
</UDDIRegistry>
<UDDIRegistry name="QA">
<Property name="displayname" value="QA Test Registry"/>
<Property name="id" value="4"/>
<Property name="inquiryURL"
value="http://epstnt9.sybase.com/juddi/inquiry"/>
<Property name="publishURL"
value="http://epstnt9.sybase.com/juddi/publish"/>
</UDDIRegistry>
<DefaultPublishInfo name="DEFAULT">
<Property name="provider_name" value="Sybase EP Services"/>
<Property name="person_name" value="John Smith"/>
<Property name="email_address" value="js@sybase.com"/>
<Property name="provider_desc" value="Sybase EP Web Services"/>
<Property name="username" value="sybase00"/>
<Property name="password" value="sybase"/>
<Property name="respond_with_html" value="false"/>
<Property name="remember_settings" value="false"/>
</DefaultPublishInfo>
</WebServiceProps>