I've just downloaded the UDDI4J project from sourceforge. I noticed that its last build date is from 2006 (a bit old perhaps).
When I try out the client based on samples provided at IBM, I immediately hit the following issue:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/soap/transport/SOAPTransport at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at org.uddi4j.transport.TransportFactory.getTransport(TransportFactory.java:59) at org.uddi4j.client.UDDIProxy.send(UDDIProxy.java:1938) at org.uddi4j.client.UDDIProxy.find_service(UDDIProxy.java:886) at org.uddi4j.client.UDDIProxy.find_service(UDDIProxy.java:780)
I've googled for it and it seems this class may have belonged to a pre-axis SOAP implementation wrapped in soap.jar. The thing is, googling Apache's website returned no results. So what's the next step?
Is UDDI4J simply dead? How do you chaps talk to a UDDI (specially an MS one)?
No matter what they say in Ohio, we're still first in flight!