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)