Thanks for the quick fix. Synapse continues to rock.

Ruwan Linton wrote:
> 
> Sorry here is the right configuration with XPATH (Accidentally hit the
> Send
> before finishing the mail in the earlier case)
> 
> <filter
> xpath="//s11:Envelope/s11:Header/wsse:Security/wsse:UsernameToken/wsse:Nonce
> | //s12:Envelope/s12:Header/wsse:Security/wsse:UsernameToken/wsse:Nonce"
>                 xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:s12="http://www.w3.org/2003/05/soap-envelope";
> 
> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
> ">
>                                  <class name="
> mil.sddc.websvc.common.synapse.WSTypeCheckMediator">
>                                         <property name="wsType"
> value="RandR"/>
>                                 </class>
> </filter>
> 
> I hope this will help you to overcome this issue.
> 
> Thanks,
> Ruwan
> 
> 
> On 10/3/07, Ruwan Linton <[EMAIL PROTECTED]> wrote:
>>
>> Hi Balaji,
>>
>> Yes this is possible by changing the improving the XPATH expression to
>> handle both soap namespaces. Try the following for the XPATH;
>>
>> <filter
>> xpath="//soap:Envelope/soap:Header/wsse:Security/wsse:UsernameToken/wsse:Nonce"
>> xmlns:soap=" http://schemas.xmlsoap.org/soap/envelope/";
>>
>> >
>> > xmlns:wsse="
>> >
>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
>> > ">
>> >                                  <class name="
>> > mil.sddc.websvc.common.synapse.WSTypeCheckMediator">
>> >                                         <property name="wsType"
>> > value="RandR"/>
>> >                                 </class>
>> > </filter>
>>
>>
>>
>> Thanks,
>> Ruwan
>>
>>
>>
>> On 10/3/07, balaji hari <[EMAIL PROTECTED] > wrote:
>> >
>> >
>> > When using Synapse filter mediator to check for the presence of
>> > 'wsse:Nonce'
>> > which will be computed when PasswordDigest is sent, we ran into a
>> > situation
>> > where the namespace of soap:Envelope / soap:Header need to be given.
>> >
>> > This is the entry in config file
>> >
>> > <filter
>> >
>> xpath="//soap:Envelope/soap:Header/wsse:Security/wsse:UsernameToken/wsse:Nonce"
>> >
>> >                 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
>> >
>> >
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
>> > ">
>> >                                  <class name="
>> > mil.sddc.websvc.common.synapse.WSTypeCheckMediator">
>> >                                         <property name="wsType"
>> > value="RandR"/>
>> >                                 </class>
>> > </filter>
>> >
>> > In case of SOAP1.2 request, the namcespace mapping fails (namespace for
>> > SOAP1.2 being http://www.w3.org/2003/05/soap-envelope ) and hence
>> filter
>> > mediator returns false.
>> >
>> > Is there a way to handle this case (namespaces) independent of SOAP
>> > version?
>> >
>> > thanks
>> > Balaji
>> > --
>> > View this message in context:
>> >
>> http://www.nabble.com/Filter-mediator---SOAP1.2-tf4558564.html#a13009181
>> > Sent from the Synapse - Dev mailing list archive at Nabble.com.
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>>
>> --
>> Ruwan Linton
>> http://www.wso2.org - "Oxygenating the Web Services Platform"
> 
> 
> 
> 
> -- 
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform"
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Filter-mediator---SOAP1.2-tf4558564.html#a13043683
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