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"

Reply via email to