The UDDI4J Version 2 APIs are deprecated in this version
of WebSphere Application Server. The UDDI Version 3 Client for Java
is the preferred API for accessing UDDI using Java code.
WebSphere Application Server provides two
UDDI4J class libraries:
- uddi4jv2.jar
- This class library contains classes that support Version 2 of
the UDDI specification. The classes in this library are deprecated.
- uddi4j.jar
- This class library is provided for compatibility with earlier
versions of WebSphere Application Server and supports Version 1 of
the UDDI specification. The classes in this library are deprecated.
The UDDI4J methods map onto the UDDI Version 1 and Version 2 SOAP
Inquiry and Publish APIs. These APIs are protected by access control
mechanisms, for example role mappings. If the role mappings for these
APIs are such that requests to these interfaces require a WebSphere
Application Server authenticated user ID, a client program using UDDI4J
must pass the user name and password, by setting the system properties
http.basicAuthUserName and http.basicAuthPassword. A UDDI4J client
program can also specify details for a proxy server, including a user
name and password, using the following system properties:
- http.proxyHost
- http.proxyPort
- http.proxyUserName
- http.proxyPassword