Phuong Thanks for letting us know! (And good idea too).
Would you like to submit this as a sample? Paul On Wed, Nov 19, 2008 at 8:20 PM, Phuong Doan <[EMAIL PROTECTED]> wrote: > Hi, > > i have solve my problem. I am using the inline script like sample 352. I > manipulate the url with the inline script. > > phuong > > -----Ursprüngliche Nachricht----- > Von: Phuong Doan [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 19. November 2008 13:31 > An: [email protected] > Betreff: Amazon Webservice via REST and get > > Hi, > > I want to use awsecommerceservice via rest and get. > > If I send the request in the webbrowser > (http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyI > d=13G6TZDKA1QJMYDX9VR2&Operation=ItemSearch&SearchIndex=Books&Title=Axis2) I > get a response. > > In synapse I tried with a proxy > > <proxy name="AmazonProxy"> > <target> > <endpoint> > <address > uri="http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService" > format="get"/> > </endpoint> > <outSequence> > <send/> > </outSequence> > </target> > </proxy> > > my client has the rest-option > (options.setProperty(Constants.Configuration.ENABLE_REST, > Constants.VALUE_TRUE);) I don' know how to give synapse the rest of > parameter ( AWSAccessKeyId=13G6TZDKA1QJMYDX9VR2&Operation=....). I have > tried with sendreceive(payload). But it doesn't' work. > > my payload-data: > > <ItemSearch > xmlns="http://webservices.amazon.com/AWSECommerceService/2008-08-19"> > <Request> > <AWSAccessKeyId>13G6TZDKA1QJMYDX9VR2</AWSAccessKeyId> > <ResponseGroup>Medium</ResponseGroup> > <SearchIndex>Books</SearchIndex> > <Title>Axis2</Title> > </Request> > </ItemSearch> > > And here is the error: > org.apache.axis2.AxisFault: The input stream for an incoming message is > null. > at > org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.j > ava:72) > at > org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAx > isOperation.java:353) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio > n.java:416) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisO > peration.java:228 > .... > > With soap it works fine. Can anybody help me with amazon/rest/get? > > phuong > > -- Paul Fremantle Co-Founder and CTO, WSO2 Apache Synapse PMC Chair OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com
