Hi Nandana,
I looked through the populateAxisService() method for both Axis2.1.3 and
Axis2.1.4 and it appears that the policy is not attached to the Stub for
the populateAxisService() method for Axis2.1.4. What is the workaround
in this case? Does this mean we can't use Stub classes for Axis2.1.4?
Cheers.
Regards
Sanjay
________________________________
From: Nandana Mihindukulasooriya [mailto:[EMAIL PROTECTED]
Sent: 28 June 2008 05:31
To: [email protected]
Subject: Re: Exceptions when using a Rampart client generated
from stub classes.
I think the issue is with the code generation. In Axis2 1.4,
policies applied like this [1], will be attached to port type not to
the binding. So if you compare the WSDL generated by Axis2 1.3 [2] with
the WSDL generated by Axis2 1.4 , there are different. It seems that
code generator is not taking policies attached to the port type in to
account. If you go through the source code of the Stub,
popolateAxisService() method, you will be able to see whether policies
actually are attached to the stub or not.
thanks,
nandana
[1] -
http://wso2.org/library/3190#Step_4._Engaging_Rampart_and_applying_the_s
ecurity_policy
[2] - http://wso2.org/files/UToverHTTPS.xml
On Thu, Jun 26, 2008 at 2:24 PM, Sanjay Vivek
<[EMAIL PROTECTED]> wrote:
Hi everyone,
I've installed and configured Rampart 1.4 to work with
the tutorial at
http://wso2.org/library/3190 However, I'm having trouble
getting the
SOAP response from the service when generating a client
using the stub
classes. The SOAP request headers send by the client
doesn't contain the
WSSE security headers and I get a "Exception in thread
"main"
org.apache.axis2.AxisFault: Missing wsse:Security header
in request".
However, everything works fine when I generate a client
using AXIOM. Is
there a reason why the WSSE headers are being stripped
out when using a
client generated from the stub classes? Any help would
be appreciated.
Cheers.
Regards
--------------
Sanjay Vivek
Web Analyst
Middleware Team
ISS
Newcastle University
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]