I'm using juddi-portal-bundle-3.1.3. I need to find or do an inquiry
for getting the access point using JUDDI from an already published
service. I followed the procedure told in
"http://stackoverflow.com/questions/5991920/apache-juddi-finding-templates";.
But it didn't work out and i get the following error from the Tomcat
server:

         "Sep 01, 2012 11:29:58 AM
org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
         INFO: Application
{urn:uddi-org:v3_service}UDDIInquiryService#{urn:uddi-org:v3_service}find_service
has thrown exception, unwinding now:
org.apache.juddi.v3.error.FatalErrorException:
         At least one name, categoryBag, find_tModel or tModelBag or
name must be supplied"

And also the same error is indicated in Netbeans IDE as:

        "javax.xml.ws.soap.SOAPFaultException: At least one name,
categoryBag, find_tModel or tModelBag or name must be supplied"

My code snippet is as follows:

        FindService fs = new FindService();
        fs.setAuthInfo(rootAuthToken.getAuthInfo());
        
fs.setBusinessKey("uddi:juddi.apache.org:e7180bfb-3c36-451e-86aa-f7605a96587c");
        ServiceList sl = inquiry.findService(fs);
        ServiceInfos si = sl.getServiceInfos();
        GetServiceDetail gsd = new GetServiceDetail();
        ServiceDetail sd = inquiry.getServiceDetail(gsd);
        BusinessService bs = (BusinessService) sd.getBusinessService();
        BindingTemplates bts = bs.getBindingTemplates();
        BindingTemplate bt = (BindingTemplate) bts.getBindingTemplate();
        AccessPoint ap = bt.getAccessPoint();
        wsdlTA.setText(ap.getValue());

--
Petrus Chris Nitin Adonis
Exchange Student | Third Year B. Tech.
Department of Systems Engineering
University of Arkansas at Little Rock
Little Rock | Arkansas 72204 | United States

Home University:
Department of Information Technology
Pondicherry Engineering College
Pillaichavady | Pondicherry - 605 014 | India

Reply via email to