Another Apache project is using Neethi and has support for WS-Addressing 1.5. I haven't checked into the details of their implementation, but they're currently distributing Neethi 2.0.4.

  - Dennis


Also looks like its not even supported in Neethi yet .. and is on the
roadmap for Neethi 3.0?

Sanjiva.

On Mon, Nov 8, 2010 at 9:01 PM, Katherine Sanders <[email protected]> wrote:
Hi Dennis,

I don't think the work has been done to support WS-Policy 1.5 in Axis2 because the documentation references the older WS-Policy 1.2 specification (see the resources at the bottom of this page http://ws.apache.org/axis2/1_5_1/WS_policy.html).  Perhaps you could open a Jira for this feature if you require it.

Thanks,
Katherine

Katherine Sanders  MP 127, IBM UK Ltd
Software Engineer  Hursley Park, Winchester, Hampshire SO21 2JN
WebSphere ESB Foundation Technologies  United Kingdom
IBM Software Group, Application and Integration Middleware Software  
Phone: +44 (0) 1962 815758  
Tie-Line: 245758  
e-mail: [email protected]  





From:        Dennis Sosnoski <[email protected]>
To:        [email protected]
Cc:        Sanka Samaranayake <[email protected]>
Date:        02/11/2010 21:50
Subject:        Re: Axis2 code gen with WS-Policy 1.5?



I've attached one. If you generate from this as supplied (using the submission namespace) the client stub attaches the appropriate policy to the messages:

        (__operation).getMessage(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_OUT_VALUE).getPolicySubject().attachPolicy(getPolicy("<wsp:Policy wsu:Id=\"UsernameToken\" xmlns:wsp=\"http://schemas.xmlsoap.org/ws/2004/09/policy\" xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"><wsp:ExactlyOne><wsp:All><sp:SupportingTokens xmlns:sp=\"http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702\"><wsp:Policy><sp:UsernameToken xmlns:sp=\"http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702\" sp:IncludeToken=\"http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient\" /></wsp:Policy></sp:SupportingTokens></wsp:All></wsp:ExactlyOne></wsp:Policy>"));

If you replace all instances of the http://schemas.xmlsoap.org/ws/2004/09/policy namespace with the http://www.w3.org/ns/ws-policy namespace and regenerate there's no policy attached in the stub.

  - Dennis


On 11/03/2010 12:35 AM, Sanka Samaranayake wrote: Can you post the WSDL that you use to generate code ?

Sanka

On Tue, Nov 2, 2010 at 8:57 AM, Dennis Sosnoski <[email protected]> wrote:
Is anyone using WS-Policy 1.5 (the official W3C release,
http://www.w3.org/ns/ws-policy namespace) with Axis2 code generation? It
looks like the policy is silently ignored, so the client gets generated
with no policy attached and there's no security at runtime.

 - Dennis

--
Dennis M. Sosnoski
Java SOA and Web Services
Axis2/CXF/Metro Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




--
Sanka Samaranayake

PMC Member, Committer, Apache Software Foundation, http://www.apache.org/

Telephone: +34 677 864358
Email: sanka AT apache DOT org
Blog: http://sankas.blogspot.com/
Linked-in: http://lk.linkedin.com/pub/sanka-samaranayake/4/b2b/3b3


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


#### library.wsdl moved to MyAttachments Repository V3.8 (Link) on 04 November 2010 by Katherine Sanders.






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU









--
Sanjiva Weerawarana, Ph.D.
Founder, Director & Chief Scientist; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2; http://wso2.com/
Founder & Director; Thinkcube Systems; http://www.thinkcube.com/
Member; Apache Software Foundation; http://www.apache.org/
Member; Sahana Software Foundation; http://www.sahanafoundation.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/

Blog: http://sanjiva.weerawarana.org/



Reply via email to