FYI,  2004/08 is the one used in WSE 3.0 CTP and Indigo previews.
wss4j does not add these headers, my guess is you are using the
addressing jar from http://ws.apache.org/addressing/. there is a
switch there to set the version to 2004/03. please check the sources
of that project
(http://svn.apache.org/repos/asf/webservices/addressing)

thanks,
dims

On 9/26/05, Nuno Guerreiro <[EMAIL PROTECTED]> wrote:
> Hi,
>
>
> I'm using WSS4J 1.1.0 plus Axis 1.2.1 to invoke a .Net Web Service. Security
> on the server side is implemented by Microsoft's Web Services Enhancements
> package (WSE 2.0 SP3), using the declarative model.
>
> WSS4J generates addressing elements (like MessageID, To, Action, etc.) from
> namespace
> "http://schemas.xmlsoap.org/ws/2004/08/addressing";, but
> WSE2 expects it to belong to namespace "
> http://schemas.xmlsoap.org/ws/2004/03/addressing"; (notice
> the subtle difference in the month portion).
>
> I've been searching the Web for a way to solve this, but so far I haven't
> discovered how. What puzzles me is that I see many WSS4J SOAP samples with
> the "...2004/03..." namespace.
>
> Below is an excerpt of my client-config.wsdd file, where I explicitly use
> the "...2004/03..." during handler configuration, but without any effect:
>
>
>       <handler
> type="java:org.apache.axis.message.addressing.handler.AddressingHandler">
>         <parameter name="referencePropertyNames"
>                    value="{Element}{
> http://schemas.xmlsoap.org/ws/2004/03/addressing}MessageID;{Element}{http://schemas.xmlsoap.org/ws/2004/03/addressing}ReplyTo;{Element}{http://schemas.xmlsoap.org/ws/2004/03/addressing}To";
>          />
>       </handler>
>
>
>
>
> Thanks in advance,
>
>
>
> Nuno Guerreiro
>


--
Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service Platform

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

Reply via email to