Before you begin
UDDI4J is a Java class library that provides an API that can be used to interact with a UDDI Registry. This class library generates and parses messages sent to and received from a UDDI Registry.
A concise overview of UDDI4J is given here
The following considerations are specific to the support for UDDI4J specification provided by WebSphere Application Server:
WebSphere Application Server provides two UDDI4J class libraries:
When invoking UDDIProxy inquiry methods, UDDIException is thrown if errors are received from the UDDI proxy. UDDIException can contain a DispositionReport with information about the error. APIs that do not return a data object, provide the disposition report. SOAPException is thrown if a communication error occurs or if the resulting data cannot be parsed as a valid SOAP message.
Samples using UDDI4J are available through the
Web Services UDDI Samples link in the
Samples Central
page
of the IBM Developer Domain Web Site.
UDDI4J further information
For package information on the UDDI4J Javadocs, refer to Javadoc for the UDDI Java API classes. For each Javadoc this site supplies an overview, package content information, details of the class elements in each package, and an exception summary for each class.
An introduction to UDDI4J is available at UDDI4J: Matchmaking for Web services: Interacting with a UDDI server. This introduction references UDDI4J Version 1 but the concepts are still valid for UDDI4J Version 2.