Creating Web service portlets  Creating HTML-based elements

Chapter 4: Building Portlets

Creating new UDDI registry entries

NoteThe Web service implementation in Enterprise Portal version 6.0 and later 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.

<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>




Copyright © 2004. Sybase Inc. All rights reserved. Creating HTML-based elements

View this book as PDF