fwd to list

---------- Forwarded message ----------
From: 邱家榆 <[EMAIL PROTECTED]>
Date: Jul 10, 2006 3:09 AM
Subject: A Axis2 problem!~
To: davanum <[EMAIL PROTECTED]>




There is a Axis2 1.0 Client Code:
public void testRESTClient() {
     Options options = new Options();
     options.setTo(targetEPR);
     options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
     
//////////////////////////////////////////////////////////////////////////////////////////
     
options.setProperty(Constants.Configuration.ENABLE_REST,Constants.VALUE_TRUE);
     options.setAction("urn:getQuote");
     //options.setUseSeparateListener(true);
     try {
          ServiceClient sender = new ServiceClient();
          sender.engageModule(new QName(Constants.MODULE_ADDRESSING));
          sender.setOptions(options);
          OMElement payload = this.getOMElement("getQuote", "myce");
          OMElement result = sender.sendReceive(payload);
          XMLStreamWriter writer =
XMLOutputFactory.newInstance().createXMLStreamWriter(System.out);
          result.serialize(writer);
          writer.flush();
     } catch (XMLStreamException e) {
          e.printStackTrace();
     } catch (FactoryConfigurationError e) {
          e.printStackTrace();
     } catch (AxisFault e) {
          e.printStackTrace();
     }
}
Exception:
org.apache.axis2.AxisFault: Incoming message input stream is null
at 
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:64)
at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
at com.TestStockQuoteService.testRESTClient(TestStockQuoteService.java:314)
at com.TestStockQuoteService.main(TestStockQuoteService.java:400)


________________________________

邱家榆
2006-07-10

--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

Reply via email to