You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by Alexis Midon <mi...@intalio.com> on 2009/02/12 05:51:37 UTC
Fwd: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
(forwarding to the rampart folks)
Alexis
---------- Forwarded message ----------
From: Alexis Midon <mi...@intalio.com>
Date: Tue, Feb 10, 2009 at 5:50 PM
Subject: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
To: axis-user@ws.apache.org
Hi everyone,
based on this article: http://wso2.org/library/3786, I wrote my own (simple)
wsdl with a policy attached to the soap binding.
I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is that
when I invoke the service the following AxisFault is thrown:
org.apache.axis2.AxisFault: Must Understand check failed for header
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:
Security
at
org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
After a debugging session, it appears that the policy map of the AxisService
holds a policy reference, but the policy include and subject do not. And the
policy is never accessed by the RampartReceiver.
Could you tell what I'm missing and/or point me to a working sample of
embedded policy (I did not find any in Rampart repo)?
Thanks in advance,
Alexis
[1]
http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Nandana Mihindukulasooriya <na...@gmail.com>.
Hi Alexis,
Sorry for the delay. I was busy with other projects I could write a
proper sample. But I tested with these two samples [1] where the policy is
in the WSDL with Axis2 1.4.1 and Rampart 1.4 and both of them seem to work
fine. I was able to invoke it successfully. WSDL11ToAxisServiceBuilder seems
to correctly attach the policies to the corresponding policy subjects. I
wonder whether AXIS2-4233 [2] is the issue.
thanks,
nandana
P.S. : I couldn't attach a proper sample but you can see my services.xml and
the WSDL in the samples.
[1] - http://people.apache.org/~nandana/policy-issue/binding-level/
http://people.apache.org/~nandana/policy-issue/service-level/
[2] - https://issues.apache.org/jira/browse/AXIS2-4233
On Mon, Mar 9, 2009 at 11:08 PM, Alexis Midon <mi...@intalio.com> wrote:
> Hello guys,
>
> would you have a working sample of policies embedded in a wsdl, please?
> thanks in advance for your answers.
>
> Alexis
>
>
>
> On Thu, Mar 5, 2009 at 3:09 PM, Alexis Midon <mi...@intalio.com> wrote:
>
>> Hi Nandana,
>>
>> did you have a chance to look at it?
>>
>> Alexis
>>
>>
>>
>> On Fri, Feb 20, 2009 at 1:05 PM, Alexis Midon <mi...@intalio.com> wrote:
>>
>>> The wsdl is also available here : http://gist.github.com/67691
>>> Just in case the attachement did not make it through.
>>>
>>> Alexis
>>>
>>>
>>>
>>> On Fri, Feb 20, 2009 at 1:02 PM, Alexis Midon <mi...@intalio.com> wrote:
>>>
>>>> Hi Nandana,
>>>>
>>>> sorry for the late answer. Here is attached the wsdl I used.
>>>> And the code to create the AxisService is here [1]
>>>>
>>>> [1]
>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>
>>>> Thanks a lot for your help.
>>>>
>>>> Alexis
>>>>
>>>>
>>>> 2009/2/16 Nandana Mihindukulasooriya <na...@gmail.com>
>>>>
>>>> Hi Alexis,
>>>>> can you post the WSDL you used ?
>>>>>
>>>>> thanks,
>>>>> nandana
>>>>>
>>>>>
>>>>> On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>>
>>>>>> I can't wait for your feedback, and may be a working sample ;)
>>>>>>
>>>>>> Thanks a lot Nandana!
>>>>>>
>>>>>> Alexis
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
>>>>>> nandana.cse@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Alexis,
>>>>>>> Sorry I just saw the mail. I will have a look at your
>>>>>>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>>>>>>> correctly.
>>>>>>>
>>>>>>> thanks,
>>>>>>> nandana
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>>>>
>>>>>>>> (forwarding to the rampart folks)
>>>>>>>>
>>>>>>>> Alexis
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------- Forwarded message ----------
>>>>>>>> From: Alexis Midon <mi...@intalio.com>
>>>>>>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>>>>>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>>>>>>> 1.4.1/Rampart 1.4
>>>>>>>> To: axis-user@ws.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi everyone,
>>>>>>>>
>>>>>>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>>>>>>> (simple) wsdl with a policy attached to the soap binding.
>>>>>>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is
>>>>>>>> that when I invoke the service the following AxisFault is thrown:
>>>>>>>>
>>>>>>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>>>>>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>>>>>>> at
>>>>>>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>>>>>>> at
>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>>>>>>
>>>>>>>>
>>>>>>>> After a debugging session, it appears that the policy map of the
>>>>>>>> AxisService holds a policy reference, but the policy include and subject do
>>>>>>>> not. And the policy is never accessed by the RampartReceiver.
>>>>>>>>
>>>>>>>> Could you tell what I'm missing and/or point me to a working sample
>>>>>>>> of embedded policy (I did not find any in Rampart repo)?
>>>>>>>>
>>>>>>>> Thanks in advance,
>>>>>>>>
>>>>>>>> Alexis
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Nandana Mihindukulasooriya
>>>>>>> WSO2 inc.
>>>>>>>
>>>>>>> http://nandana83.blogspot.com/
>>>>>>> http://www.wso2.org
>>>>>>>
>>>>>>
>>>>>>
>>>>
>>>
>>
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Alexis Midon <mi...@intalio.com>.
Hello guys,
would you have a working sample of policies embedded in a wsdl, please?
thanks in advance for your answers.
Alexis
On Thu, Mar 5, 2009 at 3:09 PM, Alexis Midon <mi...@intalio.com> wrote:
> Hi Nandana,
>
> did you have a chance to look at it?
>
> Alexis
>
>
>
> On Fri, Feb 20, 2009 at 1:05 PM, Alexis Midon <mi...@intalio.com> wrote:
>
>> The wsdl is also available here : http://gist.github.com/67691
>> Just in case the attachement did not make it through.
>>
>> Alexis
>>
>>
>>
>> On Fri, Feb 20, 2009 at 1:02 PM, Alexis Midon <mi...@intalio.com> wrote:
>>
>>> Hi Nandana,
>>>
>>> sorry for the late answer. Here is attached the wsdl I used.
>>> And the code to create the AxisService is here [1]
>>>
>>> [1]
>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>
>>> Thanks a lot for your help.
>>>
>>> Alexis
>>>
>>>
>>> 2009/2/16 Nandana Mihindukulasooriya <na...@gmail.com>
>>>
>>> Hi Alexis,
>>>> can you post the WSDL you used ?
>>>>
>>>> thanks,
>>>> nandana
>>>>
>>>>
>>>> On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>
>>>>> I can't wait for your feedback, and may be a working sample ;)
>>>>>
>>>>> Thanks a lot Nandana!
>>>>>
>>>>> Alexis
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
>>>>> nandana.cse@gmail.com> wrote:
>>>>>
>>>>>> Hi Alexis,
>>>>>> Sorry I just saw the mail. I will have a look at your
>>>>>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>>>>>> correctly.
>>>>>>
>>>>>> thanks,
>>>>>> nandana
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>>>
>>>>>>> (forwarding to the rampart folks)
>>>>>>>
>>>>>>> Alexis
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------- Forwarded message ----------
>>>>>>> From: Alexis Midon <mi...@intalio.com>
>>>>>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>>>>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>>>>>> 1.4.1/Rampart 1.4
>>>>>>> To: axis-user@ws.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>>>>>> (simple) wsdl with a policy attached to the soap binding.
>>>>>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is
>>>>>>> that when I invoke the service the following AxisFault is thrown:
>>>>>>>
>>>>>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>>>>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>>>>>> at
>>>>>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>>>>>> at
>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>>>>>> at
>>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>>>>>
>>>>>>>
>>>>>>> After a debugging session, it appears that the policy map of the
>>>>>>> AxisService holds a policy reference, but the policy include and subject do
>>>>>>> not. And the policy is never accessed by the RampartReceiver.
>>>>>>>
>>>>>>> Could you tell what I'm missing and/or point me to a working sample
>>>>>>> of embedded policy (I did not find any in Rampart repo)?
>>>>>>>
>>>>>>> Thanks in advance,
>>>>>>>
>>>>>>> Alexis
>>>>>>>
>>>>>>> [1]
>>>>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Nandana Mihindukulasooriya
>>>>>> WSO2 inc.
>>>>>>
>>>>>> http://nandana83.blogspot.com/
>>>>>> http://www.wso2.org
>>>>>>
>>>>>
>>>>>
>>>
>>
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Alexis Midon <mi...@intalio.com>.
Hi Nandana,
did you have a chance to look at it?
Alexis
On Fri, Feb 20, 2009 at 1:05 PM, Alexis Midon <mi...@intalio.com> wrote:
> The wsdl is also available here : http://gist.github.com/67691
> Just in case the attachement did not make it through.
>
> Alexis
>
>
>
> On Fri, Feb 20, 2009 at 1:02 PM, Alexis Midon <mi...@intalio.com> wrote:
>
>> Hi Nandana,
>>
>> sorry for the late answer. Here is attached the wsdl I used.
>> And the code to create the AxisService is here [1]
>>
>> [1]
>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>
>> Thanks a lot for your help.
>>
>> Alexis
>>
>>
>> 2009/2/16 Nandana Mihindukulasooriya <na...@gmail.com>
>>
>> Hi Alexis,
>>> can you post the WSDL you used ?
>>>
>>> thanks,
>>> nandana
>>>
>>>
>>> On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com> wrote:
>>>
>>>> I can't wait for your feedback, and may be a working sample ;)
>>>>
>>>> Thanks a lot Nandana!
>>>>
>>>> Alexis
>>>>
>>>>
>>>>
>>>> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
>>>> nandana.cse@gmail.com> wrote:
>>>>
>>>>> Hi Alexis,
>>>>> Sorry I just saw the mail. I will have a look at your
>>>>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>>>>> correctly.
>>>>>
>>>>> thanks,
>>>>> nandana
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>>
>>>>>> (forwarding to the rampart folks)
>>>>>>
>>>>>> Alexis
>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------- Forwarded message ----------
>>>>>> From: Alexis Midon <mi...@intalio.com>
>>>>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>>>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>>>>> 1.4.1/Rampart 1.4
>>>>>> To: axis-user@ws.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi everyone,
>>>>>>
>>>>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>>>>> (simple) wsdl with a policy attached to the soap binding.
>>>>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is
>>>>>> that when I invoke the service the following AxisFault is thrown:
>>>>>>
>>>>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>>>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>>>>> at
>>>>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>>>>> at
>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>>>>
>>>>>>
>>>>>> After a debugging session, it appears that the policy map of the
>>>>>> AxisService holds a policy reference, but the policy include and subject do
>>>>>> not. And the policy is never accessed by the RampartReceiver.
>>>>>>
>>>>>> Could you tell what I'm missing and/or point me to a working sample of
>>>>>> embedded policy (I did not find any in Rampart repo)?
>>>>>>
>>>>>> Thanks in advance,
>>>>>>
>>>>>> Alexis
>>>>>>
>>>>>> [1]
>>>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Nandana Mihindukulasooriya
>>>>> WSO2 inc.
>>>>>
>>>>> http://nandana83.blogspot.com/
>>>>> http://www.wso2.org
>>>>>
>>>>
>>>>
>>
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Alexis Midon <mi...@intalio.com>.
The wsdl is also available here : http://gist.github.com/67691
Just in case the attachement did not make it through.
Alexis
On Fri, Feb 20, 2009 at 1:02 PM, Alexis Midon <mi...@intalio.com> wrote:
> Hi Nandana,
>
> sorry for the late answer. Here is attached the wsdl I used.
> And the code to create the AxisService is here [1]
>
> [1]
> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>
> Thanks a lot for your help.
>
> Alexis
>
>
> 2009/2/16 Nandana Mihindukulasooriya <na...@gmail.com>
>
> Hi Alexis,
>> can you post the WSDL you used ?
>>
>> thanks,
>> nandana
>>
>>
>> On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com> wrote:
>>
>>> I can't wait for your feedback, and may be a working sample ;)
>>>
>>> Thanks a lot Nandana!
>>>
>>> Alexis
>>>
>>>
>>>
>>> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
>>> nandana.cse@gmail.com> wrote:
>>>
>>>> Hi Alexis,
>>>> Sorry I just saw the mail. I will have a look at your
>>>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>>>> correctly.
>>>>
>>>> thanks,
>>>> nandana
>>>>
>>>>
>>>>
>>>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>>
>>>>> (forwarding to the rampart folks)
>>>>>
>>>>> Alexis
>>>>>
>>>>>
>>>>>
>>>>> ---------- Forwarded message ----------
>>>>> From: Alexis Midon <mi...@intalio.com>
>>>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>>>> 1.4.1/Rampart 1.4
>>>>> To: axis-user@ws.apache.org
>>>>>
>>>>>
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>>>> (simple) wsdl with a policy attached to the soap binding.
>>>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is
>>>>> that when I invoke the service the following AxisFault is thrown:
>>>>>
>>>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>>>> at
>>>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>>>> at
>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>>>
>>>>>
>>>>> After a debugging session, it appears that the policy map of the
>>>>> AxisService holds a policy reference, but the policy include and subject do
>>>>> not. And the policy is never accessed by the RampartReceiver.
>>>>>
>>>>> Could you tell what I'm missing and/or point me to a working sample of
>>>>> embedded policy (I did not find any in Rampart repo)?
>>>>>
>>>>> Thanks in advance,
>>>>>
>>>>> Alexis
>>>>>
>>>>> [1]
>>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Nandana Mihindukulasooriya
>>>> WSO2 inc.
>>>>
>>>> http://nandana83.blogspot.com/
>>>> http://www.wso2.org
>>>>
>>>
>>>
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Alexis Midon <mi...@intalio.com>.
Hi Nandana,
sorry for the late answer. Here is attached the wsdl I used.
And the code to create the AxisService is here [1]
[1]
http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
Thanks a lot for your help.
Alexis
2009/2/16 Nandana Mihindukulasooriya <na...@gmail.com>
> Hi Alexis,
> can you post the WSDL you used ?
>
> thanks,
> nandana
>
>
> On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com> wrote:
>
>> I can't wait for your feedback, and may be a working sample ;)
>>
>> Thanks a lot Nandana!
>>
>> Alexis
>>
>>
>>
>> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
>> nandana.cse@gmail.com> wrote:
>>
>>> Hi Alexis,
>>> Sorry I just saw the mail. I will have a look at your
>>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>>> correctly.
>>>
>>> thanks,
>>> nandana
>>>
>>>
>>>
>>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com>wrote:
>>>
>>>> (forwarding to the rampart folks)
>>>>
>>>> Alexis
>>>>
>>>>
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Alexis Midon <mi...@intalio.com>
>>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>>> 1.4.1/Rampart 1.4
>>>> To: axis-user@ws.apache.org
>>>>
>>>>
>>>>
>>>> Hi everyone,
>>>>
>>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>>> (simple) wsdl with a policy attached to the soap binding.
>>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is that
>>>> when I invoke the service the following AxisFault is thrown:
>>>>
>>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>>> at
>>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>>> at
>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>>
>>>>
>>>> After a debugging session, it appears that the policy map of the
>>>> AxisService holds a policy reference, but the policy include and subject do
>>>> not. And the policy is never accessed by the RampartReceiver.
>>>>
>>>> Could you tell what I'm missing and/or point me to a working sample of
>>>> embedded policy (I did not find any in Rampart repo)?
>>>>
>>>> Thanks in advance,
>>>>
>>>> Alexis
>>>>
>>>> [1]
>>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Nandana Mihindukulasooriya
>>> WSO2 inc.
>>>
>>> http://nandana83.blogspot.com/
>>> http://www.wso2.org
>>>
>>
>>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Nandana Mihindukulasooriya <na...@gmail.com>.
Hi Alexis,
can you post the WSDL you used ?
thanks,
nandana
On Mon, Feb 16, 2009 at 9:06 AM, Alexis Midon <mi...@intalio.com> wrote:
> I can't wait for your feedback, and may be a working sample ;)
>
> Thanks a lot Nandana!
>
> Alexis
>
>
>
> On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
> nandana.cse@gmail.com> wrote:
>
>> Hi Alexis,
>> Sorry I just saw the mail. I will have a look at your
>> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
>> correctly.
>>
>> thanks,
>> nandana
>>
>>
>>
>> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com> wrote:
>>
>>> (forwarding to the rampart folks)
>>>
>>> Alexis
>>>
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Alexis Midon <mi...@intalio.com>
>>> Date: Tue, Feb 10, 2009 at 5:50 PM
>>> Subject: Applying policies at binding hierarchy in Apache Axis2
>>> 1.4.1/Rampart 1.4
>>> To: axis-user@ws.apache.org
>>>
>>>
>>>
>>> Hi everyone,
>>>
>>> based on this article: http://wso2.org/library/3786, I wrote my own
>>> (simple) wsdl with a policy attached to the soap binding.
>>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is that
>>> when I invoke the service the following AxisFault is thrown:
>>>
>>> org.apache.axis2.AxisFault: Must Understand check failed for header
>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>>> at
>>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>>> at
>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>>
>>>
>>> After a debugging session, it appears that the policy map of the
>>> AxisService holds a policy reference, but the policy include and subject do
>>> not. And the policy is never accessed by the RampartReceiver.
>>>
>>> Could you tell what I'm missing and/or point me to a working sample of
>>> embedded policy (I did not find any in Rampart repo)?
>>>
>>> Thanks in advance,
>>>
>>> Alexis
>>>
>>> [1]
>>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>>
>>>
>>>
>>
>>
>> --
>> Nandana Mihindukulasooriya
>> WSO2 inc.
>>
>> http://nandana83.blogspot.com/
>> http://www.wso2.org
>>
>
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Alexis Midon <mi...@intalio.com>.
I can't wait for your feedback, and may be a working sample ;)
Thanks a lot Nandana!
Alexis
On Sun, Feb 15, 2009 at 3:49 PM, Nandana Mihindukulasooriya <
nandana.cse@gmail.com> wrote:
> Hi Alexis,
> Sorry I just saw the mail. I will have a look at your
> WSDL11ToAxisServiceBuilder and see why the policy is not being attached
> correctly.
>
> thanks,
> nandana
>
>
>
> On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com> wrote:
>
>> (forwarding to the rampart folks)
>>
>> Alexis
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Alexis Midon <mi...@intalio.com>
>> Date: Tue, Feb 10, 2009 at 5:50 PM
>> Subject: Applying policies at binding hierarchy in Apache Axis2
>> 1.4.1/Rampart 1.4
>> To: axis-user@ws.apache.org
>>
>>
>>
>> Hi everyone,
>>
>> based on this article: http://wso2.org/library/3786, I wrote my own
>> (simple) wsdl with a policy attached to the soap binding.
>> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is that
>> when I invoke the service the following AxisFault is thrown:
>>
>> org.apache.axis2.AxisFault: Must Understand check failed for header
>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
>> at
>> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
>> at
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>>
>>
>> After a debugging session, it appears that the policy map of the
>> AxisService holds a policy reference, but the policy include and subject do
>> not. And the policy is never accessed by the RampartReceiver.
>>
>> Could you tell what I'm missing and/or point me to a working sample of
>> embedded policy (I did not find any in Rampart repo)?
>>
>> Thanks in advance,
>>
>> Alexis
>>
>> [1]
>> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>>
>>
>>
>
>
> --
> Nandana Mihindukulasooriya
> WSO2 inc.
>
> http://nandana83.blogspot.com/
> http://www.wso2.org
>
Re: Applying policies at binding hierarchy in Apache Axis2
1.4.1/Rampart 1.4
Posted by Nandana Mihindukulasooriya <na...@gmail.com>.
Hi Alexis,
Sorry I just saw the mail. I will have a look at your
WSDL11ToAxisServiceBuilder and see why the policy is not being attached
correctly.
thanks,
nandana
On Thu, Feb 12, 2009 at 10:21 AM, Alexis Midon <mi...@intalio.com> wrote:
> (forwarding to the rampart folks)
>
> Alexis
>
>
>
> ---------- Forwarded message ----------
> From: Alexis Midon <mi...@intalio.com>
> Date: Tue, Feb 10, 2009 at 5:50 PM
> Subject: Applying policies at binding hierarchy in Apache Axis2
> 1.4.1/Rampart 1.4
> To: axis-user@ws.apache.org
>
>
>
> Hi everyone,
>
> based on this article: http://wso2.org/library/3786, I wrote my own
> (simple) wsdl with a policy attached to the soap binding.
> I load that wsdl with a WSDL11ToAxisServiceBuilder [1]. My issue is that
> when I invoke the service the following AxisFault is thrown:
>
> org.apache.axis2.AxisFault: Must Understand check failed for header
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd: Security
> at
> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:102)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:166)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>
>
> After a debugging session, it appears that the policy map of the
> AxisService holds a policy reference, but the policy include and subject do
> not. And the policy is never accessed by the RampartReceiver.
>
> Could you tell what I'm missing and/or point me to a working sample of
> embedded policy (I did not find any in Rampart repo)?
>
> Thanks in advance,
>
> Alexis
>
> [1]
> http://github.com/matthieu/apache-ode/blob/085025ab3639c7aa0255bbb9b905210ff6caf295/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java#L80
>
>
>
--
Nandana Mihindukulasooriya
WSO2 inc.
http://nandana83.blogspot.com/
http://www.wso2.org