Hi Sabareeswar

Please join [1] the user mailing list to receive future replies, else
your message goes into manual moderation.
> We are using synapse between
> 1)       A web service client that was created from a wsdl that doesn't have 
> any authentication parameters.
> 2)       A web service provider that requires authentication.
>
> One of the requirements is to introduce a header element as per the 
> requirements of the service provider.
> Is it possible to use the "header" tag in synapse to create a SOAP:Header 
> element as given below?
>   
Not currently.. however it would be possible if the header mediator was
extended to read an XML value instead of a String attribute.
>    <soapenv:Header>
>       <urn:grid-name>SMECGRID</urn:grid-name>
>       <oas:Security>
>          <oas:UsernameToken>
>             <oas:Username>admin</oas:Username>
>             <oas:Password>admin123</oas:Password>
>          </oas:UsernameToken>
>       </oas:Security>
>    </soapenv:Header>
>
> If not, is using Custom mediation in Java a good approach?
>   
Yes, that will be a workaround. If you could enhance the HeaderMediator
code itself, you could use it as well as share it back with the others

cheers
asankha

[1] http://synapse.apache.org/mail-lists.html

-- 
Asankha C. Perera
AdroitLogic, http://adroitlogic.org

http://esbmagic.blogspot.com




Reply via email to