The SOAP you posted below is missing the namespace for the "wsse"
prefix.  Other than that, seems like you are using the
UsernameTokenProfile, and the structure looks ok to me.  You need to
check though what profile is expected by the server because they need to
match.
  

-----Original Message-----
From: sh_santosh [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 17, 2008 11:57 PM
To: [email protected]
Subject: Security requirements are not satisfied because the security
header is

>> not
Security Header is not present in the incoming message  Exception.
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Nabble-From: [EMAIL PROTECTED]


Dear All,

I have a Java Client generated by using Axis1.3.By use of my Java Client
I want to access a Web Service Implemented in .NET using WSE3.0
Standards.

When I tried to submit my Request using a method available in my Client
Class ,I am getting Exception that "Security requirements are not
satisfied because the security header is not present in the incoming
message". 

Then I have added the SOAP Security Headers(which are not available in
my Java Client Code) in my Stub Object  by using SOAPHeaderElement
Class's Object and Tried to submit the Request ,but still I got the Same
Exception.

Note : - That the Java Client Code Pass an Object as Request having
required Parameters and Gets the User Defined Object in Response.

I have to generate a Structure Like below inside my SOAPHeader Tag :

<soap:Header>
<wsa:Action>http://www.test/info</wsa:Action>
<wsa:MessageID>urn:uuid:ca6e465b-484a-4bb5-964f-eb513938bb84</wsa:Messag
eID>
<wsa:ReplyTo>
<wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anony
mous</wsa:Address>
</wsa:ReplyTo>
<wsa:To>http://localhost:8080/bookingapi/bookingapi.asmx</wsa:To>
<wsse:Security soap:mustUnderstand="1">
<wsu:Timestamp wsu:Id="Timestamp-c90b72e0-541c-4b17-bc0b-acf8c3495b43">
<wsu:Created>2008-02-28T15:33:56Z</wsu:Created>
<wsu:Expires>2008-02-28T15:38:56Z</wsu:Expires>
</wsu:Timestamp>
<wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssec
urity-utility-1.0.xsd"
wsu:Id="SecurityToken-9e141575-2400-4c6d-ab86-1d5af61727b2">
<wsse:Username>[EMAIL PROTECTED]</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-t
oken-profile-1.0#PasswordText">SomePassword</wsse:Password>
<wsse:Nonce>5SImW1gykzSPdeiWzcCdaQ==</wsse:Nonce>
<wsu:Created>2008-02-28T15:33:56Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
 


Any Help at Java Code Level or any Guidance/Example will be highly
appreciated.

Thanks,
Ritesh.

--
View this message in context:
http://www.nabble.com/Security-requirements-are-not-satisfied-because-th
e-security-header-is%0D%0A%3E%3E-not%0D%0ASecurity-Header-is-not-present
-in-the-incoming-message-Exception.-tp17960865p17960865.html
Sent from the Axis - User mailing list archive at Nabble.com.


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


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

Reply via email to