Hello,
I used a tool called "OWLSMatchmakerClient"  on the client side and "juddi "   on the server side.
I could do the publication of a service.
But, I couldn't do the discovery of a service!
//send the semantic search object to the uddi using the uddiproxy object
        Element resultElement;   
 resultElement = uddiProxy.send(capabilitySearch, true);
I have a problem in this line:  resultElement = uddiProxy.send(capabilitySearch, true);
ie when I send a UDDIElement to the inquiry URL.
I am sure that "capabilitySearch" is not null.

So, always, In the Tomcat Server, I got this error:

ERROR [http-8083-Processor25] (StandardWrapperValve.java:253) - "Servlet.service()" pour la servlet UDDIMatchMakerServlet a généré une exception
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServletException: Unable to query
        at EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.queryUD
DI(UDDIMatchMakerServlet.java:173)
        at EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doGet(UDDIMatchMakerServlet.java:106)
        at EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doPost(UDDIMatchMakerServlet.java:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicatioilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappealve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContexalve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.prossConnection(Http11Protocol.java:744)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndint.java:527)
.........
I know that  "UDDIProxy" is a class in UDDI4j.In my situation, the UDDI Proxy class responsible for interacting with UDDI registry is extended to send and receive semantic queries.(capabilitySearch).
Please, have you any idea about my problem? 
Are there a setting for "UDDIProxy" that must be done in configuration files of  jUDDI(juddi.properties, ....) or  ...    ???
I am really blocked for three months.
Thank you in advance.


Best Regards,
Maria.