Hi
I am using axis 2.0.9 and have webservice hosted by Weblogic and my
client code looks like
                try{
                         //get the soap factory
                         SOAPFactory factory =
OMAbstractFactory.getSOAP11Factory();
                         //create the name space
                         OMNamespace opN =
factory.createOMNamespace("http://www.bea.com/examples/PurchaseOrder";,
"m");
                         OMElement method =
factory.createOMElement("getPurchaseOrderById", opN);
                         OMElement value =
factory.createOMElement("String", opN);
                         value.addChild(factory.createText(value,
"1234"));
                         method.addChild(value);
                         EndpointReference targetEPR = new
EndpointReference(AddressingConstants.WSA_TO,
        
"http://localhost:8001/webservice/PurchaseOrderService";);
                         Call call = new Call();
                         call.setTo(targetEPR);
                         call.setTransportInfo(Constants.TRANSPORT_HTTP,
Constants.TRANSPORT_HTTP, false);
                         //Blocking invocation
                         OMElement result = (OMElement)
call.invokeBlocking("getPurchaseOrderById", method);
                         StringWriter writer = new StringWriter();
                         result.serializeWithCache(new
OMOutput(XMLOutputFactory.newInstance().createXMLStreamWriter(writer)));
                         writer.flush();
                         System.out.println(writer.toString());
            }
            catch(Throwable t){
                        t.printStackTrace();
                }

javax.xml.rpc.JAXRPCException: javax.xml.soap.SOAPException: Found
SOAPElement [<m:String
xmlns:m="http://www.bea.com/examples/PurchaseOrder";>1234</m:String>].
But was not able to find a Part that is registered with this Message
which corresponds to this SOAPElement. The name of the element should be
one of these[string].> 

My question is
1. Does Call automatically create SOAP Envelope and Body. If not how do
I do it?
2. Does the code look right

Please soomeone
Thanks



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to