Olivier

Thanks very much for keeping us informed!

Paul

On Mon, Jul 21, 2008 at 1:10 PM, Olivier Ziller
<[EMAIL PROTECTED]> wrote:
> hello Evanthika,
>
> we finally found the solution : we've upgraded our apache http server to the
> 2.2 (previously 2.0) version and it works now!
>
> best regards
>
> Evanthika Amarasiri a écrit :
>>
>> Hi Oliver,
>>
>> I tried out your scenario and it works fine for me. This is the
>> configuration which I have created. Can you please check your configuration
>> against mine and see?
>>
>> As you can see I have *Proxy1* which directs my request to *Proxy2* and
>> then from Proxy2 the actual service is called. Is this what you were trying
>> to do?
>> /[Client -> Proxy1(EPR points to Proxy2) -> Proxy2(EPR points to actual
>> service) -> Service]/
>>
>> <syn:definitions xmlns:syn="http://ws.apache.org/ns/synapse";>
>>   <syn:proxy name="*Proxy2*">
>>       <syn:target>
>>           <syn:inSequence>
>>               <syn:log level="full" separator=","/>
>>               <syn:send>
>>                   <syn:endpoint>
>>                       <syn:address
>> uri="*http://localhost:9000/soap/<service_name>*"/>
>>                   </syn:endpoint>
>>               </syn:send>
>>           </syn:inSequence>
>>           <syn:outSequence>
>>               <syn:log level="full" separator=","/>
>>               <syn:send/>
>>           </syn:outSequence>
>>       </syn:target>
>>   </syn:proxy>
>>
>>   <syn:proxy name="*Proxy1*" transports="http">
>>       <syn:target>
>>           <syn:endpoint>
>>               <syn:address uri="*http://localhost:8280/soap/Proxy2*"/>
>>           </syn:endpoint>
>>       </syn:target>
>>   </syn:proxy>
>> </syn:definitions>
>>
>> Thanks,
>> Evanthika
>>
>> Olivier Ziller wrote:
>>>
>>> hello,
>>>
>>> i've a webservice called ws1.
>>> i've successfully defined a proxy p1 for ws1 in a synapse server called
>>> s1
>>>
>>> now i want to use a second synapse server s2 that will expose a new proxy
>>> p2 wich will pass all request to p1 on s1.
>>>
>>> we want to have :
>>>
>>> client -> s2/p2 -> s1/p1 -> ws1
>>>
>>> but when i try to do this, i get the following error :
>>>
>>> <?xml version='1.0' encoding='utf-8'?>
>>>
>>> <soapenv:Envelope
>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>>>
>>>   <soapenv:Body>
>>>
>>>       <soapenv:Fault>
>>>
>>>           <faultcode>411</faultcode>
>>>
>>>           <faultstring>Length Required</faultstring>
>>>
>>>           <detail>Unexpected response received :
>>> com.ctc.wstx.exc.WstxUnexpectedCharException:
>>>
>>>               Unexpected character '"' (code 34) in DOCTYPE declaration;
>>> expected a space between
>>>
>>>               public and system identifiers at [row,col
>>> {unknown-source}]: [1,50]</detail>
>>>
>>>       </soapenv:Fault>
>>>
>>>   </soapenv:Body>
>>>
>>> </soapenv:Envelope>
>>>
>>>
>>> if i do a direct call from s2/p2 to ws1 it works (client -> s2/p2 -> ws1)
>>>
>>> any idea?
>>>
>>> best regards
>>>
>>
>



-- 
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

Reply via email to