hi,

below is the request and response trace through TCPMon:

Request:

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:wsa="http://www.w3.org/2005/08/addressing";><soapenv:Header><wsa:To>http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&amp;AWSAccessKeyId=0GGBQRMT1MHNNDN5BY02</wsa:To><wsa:MessageID>urn:uuid:74CDA5F8B64F745F3A1199264726665</wsa:MessageID><wsa:Action>urn:ItemLookup</wsa:Action></soapenv:Header><soapenv:Body><m:ItemLookup
xmlns:m="http://webservices.amazon.com/AWSECommerceService/2005-03-23";><m:Request><m:ContentType>text/html</m:ContentType><m:IdType>ASIN</m:IdType><m:ItemId>0706922611</m:ItemId><m:SubscriptionId>0525E2PQ81DD7ZTWTK82</m:SubscriptionId></m:Request></m:ItemLookup></soapenv:Body></soapenv:Envelope>


Response:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd";>
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
<STYLE
type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The requested URL could not be retrieved</H2>
<HR noshade size="1px">
<P>
While trying to retrieve the URL:
/AmazonProxy /AmazonProxy 
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Invalid URL
</STRONG>
</UL>
I am not able to test for any successful condition.


faisal


asankha wrote:
> 
> Ali
> 
> Will you be able to trace the call to Amazon through TCPMon and get me a
> trace of the reply.. also please post a successful request through
> TCPMon and let me know how the Amazon service replies on a success (i.e.
> a http 200 or 202 etc and any response if any)
> 
> asankha
> 
> ali_khan wrote:
>> hi,
>> below is my synapse.xml code:
>>
>> <definitions xmlns="http://ws.apache.org/ns/synapse";> 
>>  <proxy name="AmazonProxy"> 
>>         <target> 
>>             <endpoint> 
>>                 <address
>> uri="http://webservices.amazon.com/onca/xml?Service=AWSECommerceService"/> 
>>             </endpoint> 
>>         <outSequence> 
>>         <send/> 
>>         </outSequence> 
>>         </target> 
>>         <publishWSDL
>> uri="file:repository/conf/sample/resources/proxy/AWSECommerceService.wsdl"/> 
>>     </proxy> 
>>         <send/> 
>> </definitions> 
>>
>> and the following is the client code(segment):
>>
>>
>> String trpUrl = "http://localhost:8080/AmazonProxy";; 
>>  String addUrl =
>> "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService";; 
>>
>>  Options options = new Options(); 
>>  options.setTo(new EndpointReference(addUrl));           
>>  options.setProperty(Constants.Configuration.TRANSPORT_URL, trpUrl); 
>>
>>   OMElement result = serviceClient.sendReceive(payload); 
>>
>> where the payload is the following xml:
>>
>> <m:ItemLookup
>> xmlns:m="http://webservices.amazon.com/AWSECommerceService/2005-03-23";> 
>> <m:Request><m:ContentType>text/html</m:ContentType><m:IdType>ASIN</m:IdType><m:ItemId>0706922611</m:ItemId><m:SubscriptionId>0525E2PQ81DD7ZTWTK82</m:SubscriptionId></m:Request></m:ItemLookup>
>>  
>>
>>
>> Also I have tested the service url i.e
>> "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService"; on
>> web
>> browser by passing parameters as:
>>
>> http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0GGBQRMT1MHNNDN5BY02&Operation=ItemLookup&IdType=ASIN&ItemId=0706922611
>>
>> When you put the above url in web browser it will give the response as
>> XML.
>> So I think the service URL is correct.
>>
>> Please suggest now
>>
>> thanks
>> faisal
>>
>>
>>
>>
>>
>> pzfreo wrote:
>>   
>>> Can you please post your client and synapse.xml?
>>>
>>> It looks like Amazon isn't liking the request it is sent by Synapse.
>>>
>>> Regards,
>>> Paul
>>>
>>> On Dec 31, 2007 5:04 AM, ali_khan <[EMAIL PROTECTED]> wrote:
>>>     
>>>> hi,
>>>>
>>>> I changed the service url to
>>>> "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService";
>>>> and
>>>> now
>>>> I am getting a different error which is:
>>>>
>>>> org.apache.axis2.AxisFault: The input stream for an incoming message is
>>>> null.
>>>>         at
>>>> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:71)
>>>>         at
>>>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:326)
>>>>         at
>>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
>>>>         at
>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
>>>>         at
>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>>>>         at
>>>> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:528)
>>>>         at
>>>> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)
>>>>         at
>>>> com.amazon.soap.StockClient.executeClient(StockClient.java:220)
>>>>         at com.amazon.soap.StockClient.main(StockClient.java:85)
>>>>
>>>> Can you please let me know what could be the reason for this error.
>>>>
>>>> Thanks
>>>> faisal
>>>>
>>>>
>>>>
>>>> asankha wrote:
>>>>       
>>>>> Hi Faisal
>>>>>         
>>>>>> Also I am sitting behind network proxy. Please suggest if this is the
>>>>>> root
>>>>>> of the problem. Where will I have to specify the network proxy
>>>>>>           
>>>> settings
>>>>       
>>>>>> to
>>>>>> get rid of this problem.
>>>>>>
>>>>>>           
>>>>> I will take a look at the root cause of the NPE next week.. for the
>>>>>         
>>>> time
>>>>       
>>>>> being, is there anyway you can allow direct access to the Amazon
>>>>>         
>>>> service
>>>>       
>>>>> from the node that runs Synapse?
>>>>>
>>>>> One more thing you could try is to follow this mail thread:
>>>>>
>>>>>         
>>>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg02153.html
>>>>       
>>>>> and set a "Proxy-Connection" *transport* header to point to your proxy
>>>>> server.. If this fails, please raise a JIRA and we will address it as
>>>>> soon as we can
>>>>>
>>>>> asankha
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>
>>>>>         
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Amazon-proxy-unable-to-forward-request-to-amazon-search-service-tp14526765p14554376.html
>>>> Sent from the Synapse - Dev mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>>
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>       
>>>
>>> -- 
>>> Paul Fremantle
>>> Co-Founder and VP of Technical Sales, WSO2
>>> OASIS WS-RX TC Co-chair
>>>
>>> blog: http://pzf.fremantle.org
>>> [EMAIL PROTECTED]
>>>
>>> "Oxygenating the Web Service Platform", www.wso2.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Amazon-proxy-unable-to-forward-request-to-amazon-search-service-tp14526765p14575310.html
Sent from the Synapse - Dev mailing list archive at Nabble.com.


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

Reply via email to