You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by sh_santosh <sa...@gmail.com> on 2008/07/08 18:54:28 UTC

Re: Can anyone help ?

 Hi all,

I have to write java client program that will invoke .Net web services
(enabled WSE 3.0).
I am using Axis 1.3 and jakarta-tomcat-5.0.28 and WSS4J.

I have to add SOAP Header in request -

I am not able to generate - These tags inside the SOAP header.

      <wsa:Action>
			http://www.test.com/api/ws/internal/testInfo
		</wsa:Action>
		<wsa:MessageID>
			urn:uuid:ca7e475b-484a-4bb8-974f-eb573438bb43
		</wsa:MessageID>
		<wsa:ReplyTo>
			<wsa:Address>
				http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
			</wsa:Address>
		</wsa:ReplyTo>
		<wsa:To>
			http://localhost:8080/testapi/testwsapi.asmx
		</wsa:To>

 

Please see my client-config.wsdd
-
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
 <transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
  <globalConfiguration>
   <requestFlow>
    <handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
     <parameter name="action" value="Timestamp UsernameToken"/>
     <parameter name="user" value="santosh.ncstk@gmail.com"/>
     <parameter name="passwordCallbackClass"
value="com.test.www.api.booking.ws.internal.PWCallback"/>
     <parameter name="passwordType" value="PasswordText"/>
     <parameter name="password" value="Copix13Z"/>
     <parameter name="mustUnderstand" value="true" />
     <parameter name="addUTElements" value="Nonce Created"/>
    </handler>
   </requestFlow>
  </globalConfiguration>
</deployment>

What change required to generate  <wsa:Action>, </wsa:MessageID> and
<wsa:To> inside the SOAP header.

Please see the required soap structure  and Please suggest the changes

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"

xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
	<soap:Header>
		<wsa:Action>
			http://www.test.com/api/ws/internal/testInfo
		</wsa:Action>
		<wsa:MessageID>
			urn:uuid:ca7e475b-484a-4bb8-974f-eb573438bb43
		</wsa:MessageID>
		<wsa:ReplyTo>
			<wsa:Address>
				http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
			</wsa:Address>
		</wsa:ReplyTo>
		<wsa:To>
			http://localhost:8080/testapi/testwsapi.asmx
		</wsa:To>
		<wsse:Security soap:mustUnderstand="1">
			<wsu:Timestamp
				wsu:Id="Timestamp-c70b72e2-561c-4b18-bc4b-acf8c3896b14">
				<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-wssecurity-utility-1.0.xsd"
				wsu:Id="SecurityToken-9e141676-2400-4c6d-ab87-1d5af61729b3">
				<wsse:Username>santosh.ncstk@gmail.com</wsse:Username>
				<wsse:Password			
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-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>
	<soap:Body>	
		<SAN_Info
			xmlns="http://www.test.com/api/testing/ws/internal">
			<SAN_Request VendorId="TestVendor"
				VendorPassword="SomePassword"
				xmlns="http://www.test.com/api/testing/testinforequest">
				<Brand>SANBUS</Brand>
				<TourCode>GE</TourCode>
				<Code>80135</Code>
			</SAN_Request>
		</SAN_Info>
	</soap:Body>
</soap:Envelope>


Please guide me.


Regards
Santosh



Ruchith Fernando wrote:
> 
> What is the error message given by the .NET client? (Maybe I  missed
> it in the previous messages?)
> 
> Thanks,
> Ruchith
> 
> On 11/11/06, ws_dev2001 <ws...@yahoo.com> wrote:
>> No luck still :((
>>
>> first request has mustUnderstand=false
>> second i tried to increase wse ttl ... but yet no luck
>> ...
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <log>
>>   <soap:Envelope
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>>     <soap:Header>
>>       <wsa:Action>
>>       </wsa:Action>
>>
>> <wsa:MessageID>uuid:06f8d0c3-7847-479d-aade-23a279a060bf</wsa:MessageID>
>>       <wsa:ReplyTo>
>>
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>>       </wsa:ReplyTo>
>>
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>>       <wsse:Security>
>>         <wsu:Timestamp
>> wsu:Id="Timestamp-9d806550-b4dc-42a5-8a6b-cec41c2fe9c7">
>>
>> <wsu:Created>2006-11-11T15:09:27Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T15:14:27Z</wsu:Expires>
>>         </wsu:Timestamp>
>>         <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="SecurityToken-100f2c90-4c89-4a04-ad30-aa34f10db493">
>>           <wsse:Username>wss4j</wsse:Username>
>>           <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>xofnZXgpvmxOgOQ0o+gSeA==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:09:27Z</wsu:Created>
>>         </wsse:UsernameToken>
>>       </wsse:Security>
>>     </soap:Header>
>>     <soap:Body />
>>   </soap:Envelope>
>>   <soap:Envelope
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>>     <soap:Header>
>>       <wsa:Action>
>>       </wsa:Action>
>>
>> <wsa:MessageID>uuid:53f374e5-2d66-4173-9265-4cf1b64b4bbe</wsa:MessageID>
>>       <wsa:ReplyTo>
>>
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>>       </wsa:ReplyTo>
>>
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>>       <wsse:Security>
>>         <wsu:Timestamp
>> wsu:Id="Timestamp-21f5a351-8d54-457c-98d6-2a95df0fea2a">
>>
>> <wsu:Created>2006-11-11T15:10:25Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T23:30:25Z</wsu:Expires>
>>         </wsu:Timestamp>
>>         <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="SecurityToken-f69d130c-3d98-4ee2-88cd-34c9db7cf885">
>>           <wsse:Username>wss4j</wsse:Username>
>>           <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>whH0KS0aYUhuYqFVqbi0rg==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:10:25Z</wsu:Created>
>>         </wsse:UsernameToken>
>>       </wsse:Security>
>>     </soap:Header>
>>     <soap:Body />
>>   </soap:Envelope>
>> </log>
>>
>>
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <log>
>>   <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>>     <soapenv:Header>
>>       <wsse:Security
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
>>         <wsu:Timestamp
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="Timestamp-7068128">
>>
>> <wsu:Created>2006-11-11T15:09:31Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T15:14:31Z</wsu:Expires>
>>         </wsu:Timestamp>
>>         <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="UsernameToken-16706762">
>>           <wsse:Username>wss4j</wsse:Username>
>>           <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>uDobq5lc0L2yDvE4yebYrw==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:09:31Z</wsu:Created>
>>         </wsse:UsernameToken>
>>       </wsse:Security>
>>     </soapenv:Header>
>>     <soapenv:Body>
>>       <testReturn>Just a test</testReturn>
>>     </soapenv:Body>
>>   </soapenv:Envelope>
>>   <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>> <soapenv:Header>
>> <wsse:Security
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsu:Timestamp
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="Timestamp-9564382"><wsu:Created>2006-11-11T15:10:29Z</wsu:Created><wsu:Expires>2006-11-11T15:15:29Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="UsernameToken-32045680"><wsse:Username>wss4j</wsse:Username><wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password><wsse:Nonce>bfDuGp/QoOnlB4ZC8CuVgA==</wsse:Nonce><wsu:Created>2006-11-11T15:10:29Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><testReturn>Just
>> a test</testReturn></soapenv:Body></soapenv:Envelope>
>> </log>
>>
>>
>> I am concerned with the prettyXML being logged ...
>> btw i am using jdk1.4.2_02 supplied with bea weblogic
>> 8.1 sp3 ...
>> also i am using zone alarm firewall ....
>>
>> just thot i wd add some maybe irrelevant info..
>> what is the significance of :
>>
>>         <parameter name="precisionInMilliseconds"
>> value="false" />
>>
>> ???
>>
>> I will try to look this up in the meantime as well ...
>>
>> And the C# client code :
>>
>> using System;
>> using Microsoft.Web.Services2;
>> using Microsoft.Web.Services2.Security.Tokens;
>>
>> namespace WSE_TesterClient
>> {
>>         /// <summary>
>>         /// Summary description for Class1.
>>         /// </summary>
>>         class Client
>>         {
>>                 /// <summary>
>>                 /// The main entry point for the application.
>>                 /// </summary>
>>                 [STAThread]
>>                 static void Main(string[] args)
>>                 {
>>
>> //                      Console.Write("Enter Stcok Symbol: ");
>> //                      string symbol = Console.ReadLine();
>> //                      Console.Write("Enter Name: ");
>> //                      string name = Console.ReadLine();
>> //                      Console.Write("Enter Password: ");
>> //                      string password = Console.ReadLine();
>>
>>
>>                         axis_wss.StockQuoteServiceServiceWse proxy = new
>> WSE_TesterClient.axis_wss.StockQuoteServiceServiceWse();
>>                         proxy.RequestSoapContext.Security.Tokens.Add(new
>> UsernameToken("wss4j",
>>                                 "security",
>> PasswordOption.SendPlainText));
>>
>> proxy.RequestSoapContext.Security.Timestamp.TtlInSeconds
>> = 30000;
>>                         proxy.RequestSoapContext.Security.MustUnderstand
>> =
>> false;
>>
>>                         //Console.WriteLine(proxy.getQuote(symbol));
>>                         string retval = proxy.test();
>>                         Console.WriteLine("retval is: " + retval);
>>                         Console.WriteLine("Hit enter to end.");
>>                         Console.ReadLine();
>>
>>                 }
>>         }
>> }
>>
>>
>>
>>
>>
>>
>> --- Ruchith Fernando <ru...@gmail.com>
>> wrote:
>>
>> > PLease try adding :
>> >
>> > <parameter name="precisionInMilliseconds"
>> > value="false" />
>> >
>> > into the WSDoAllSender configuration.
>> >
>> > Thanks,
>> > Ruchith
>> >
>> > On 11/11/06, ws_dev2001 <ws...@yahoo.com>
>> > wrote:
>> > > unfort ... still no luck ...:
>> > > here goes :
>> > >
>> > > request :
>> > > =========
>> > > <soap:Envelope
>> > >
>> >
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> > >
>> >
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> > >
>> >
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> > >
>> >
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>> > >     <soap:Header>
>> > >       <wsa:Action>
>> > >       </wsa:Action>
>> > >
>> > >
>> >
>> <wsa:MessageID>uuid:15a2ef5c-408f-411e-9e82-b66ba0216076</wsa:MessageID>
>> > >       <wsa:ReplyTo>
>> > >
>> > >
>> >
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>> > >       </wsa:ReplyTo>
>> > >
>> > >
>> >
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>> > >       <wsse:Security soap:mustUnderstand="1">
>> > >         <wsu:Timestamp
>> > >
>> >
>> wsu:Id="Timestamp-89ae3aaa-f8bc-4b2f-a866-fd22a252f8fd">
>> > >
>> > > <wsu:Created>2006-11-11T14:34:02Z</wsu:Created>
>> > >
>> > > <wsu:Expires>2006-11-11T14:39:02Z</wsu:Expires>
>> > >         </wsu:Timestamp>
>> > >         <wsse:UsernameToken
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="SecurityToken-5f1c6b24-b5cd-48a6-8224-7ab128e348d7">
>> > >           <wsse:Username>wss4j</wsse:Username>
>> > >           <wsse:Password
>> > >
>> >
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>> > >
>> > > <wsse:Nonce>7lQDoG6gSUUf/md/2M1LLg==</wsse:Nonce>
>> > >
>> > > <wsu:Created>2006-11-11T14:34:02Z</wsu:Created>
>> > >         </wsse:UsernameToken>
>> > >       </wsse:Security>
>> > >     </soap:Header>
>> > >     <soap:Body />
>> > >   </soap:Envelope>
>> > >
>> > > response:
>> > > =========
>> > >   <soapenv:Envelope
>> > >
>> >
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> > >
>> >
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>> > > <soapenv:Header>
>> > > <wsse:Security
>> > >
>> >
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsu:Timestamp
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="Timestamp-20859482"><wsu:Created>2006-11-11T14:34:13.656Z</wsu:Created><wsu:Expires>2006-11-11T14:39:13.656Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="UsernameToken-23903639"><wsse:Username>wss4j</wsse:Username><wsse:Password
>> > >
>> >
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password><wsse:Nonce>gPFA1VC7EAPxq0ZJLJZ1dA==</wsse:Nonce><wsu:Created>2006-11-11T14:34:13.636Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><testReturn>Just
>> > > a
>> > test</testReturn></soapenv:Body></soapenv:Envelope>
>> > >
>> > > trust me ... i have tried almost all combinations
>> > and
>> > > sequences ...
>> > >
>> > > maybe i shd try wse3.0 (eek !) ?
>> > > :)
>> > > --- Ruchith Fernando <ru...@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi,
>> > > >
>> > > > On 11/11/06, ws_dev2001 <ws...@yahoo.com>
>> > > > wrote:
>> > > > > Hey Ruchith,
>> > > > > Are you saying Rampart+Axis2 is what I must
>> > look
>> > > > at ?
>> > > >
>> > > > We have WS-Security support for both Axis1.x and
>> > > > Axis2.
>> > > > I'm not sure about any other documentation on
>> > Axis
>> > > > 1.x other than what
>> > > > is available with wss4j and in the wiki
>> > [1],[2],[3].
>> > > >
>> > > > However we do have some articles/tutorials on
>> > Axis2
>> > > > + rampart stuff :-)
>> > > >
>> > > > Thanks,
>> > > > Ruchith
>> > > >
>> > > > [1]
>> > http://wiki.apache.org/ws/FrontPage/WsFx/wssec
>> > > > [2]
>> > > >
>> > http://wiki.apache.org/ws/FrontPage/WsFx/wss4jFAQ
>> > > > [3]
>> > > >
>> > >
>> >
>> http://wiki.apache.org/ws/FrontPage/WsFx/wss4jParameters
>> > > > > I think the problem is with the qname in
>> > wse2.0
>> > > > sp3...
>> > > > > unfortunately i am not brave enough to upgrade
>> > to
>> > > > > wse3.0 right now ...
>> > > > > :)
>> > > > > --- Ruchith Fernando
>> > <ru...@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > > > Hi Dev,
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On 11/11/06, ws_dev2001
>> > <ws...@yahoo.com>
>> > > > > > wrote:
>> > > > > > > Hi Ruchith,
>> > > > > > > Axis engine with wss4j plugged in is happy
>> > > > with
>> > > > > > the
>> > > > > > > relevant code commented out for the call
>> > in
>> > > > > > > WSDaAllReceiver :
>> > > > > > > ...
>> > > > > > > if (!checkReceiverResults(wsResult,
>> > actions))
>> > > > {
>> > > > > > > ...
>> > > > > > >
>> > > > > >
>> > > > > > If this is the point where WSS4J complains
>> > ..
>> > > > seems
>> > > > > > like you have to
>> > > > > > configured your "action" parameter properly.
>> > > > > >
>> > > > > > Please send a message generated by the .NET
>> > > > client,
>> > > > > > we should be able
>> > > > > > to figure out the security actions performed
>> > on
>> > > > the
>> > > > > > message.
>> > > > > >
>> > > > > > > Maybe you can guide me to some resourceful
>> > > > > > > documentation on this ..etc. ?
>> > > > > >
>> > > > > > If you are planning to switch to Axis2 from
>> > Axis
>> > > > > > 1.x, you can find
>> > > > > > documentation related to Axis2 security
>> > stuff in
>> > > > > > www.wso2.net
>> > > > > >
>> > > > > > Thanks,
>> > > > > > Ruchith
>> > > > > >
>> > > > > > --
>> > > > > > www.ruchith.org
>> > > > > >
>> > > > > >
>> >
>> === message truncated ===
>>
>>
>> Send instant messages to your online friends
>> http://uk.messenger.yahoo.com
>>
> 
> 
> -- 
> www.ruchith.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: wss4j-dev-help@ws.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Can-anyone-help---tp7291413p18343815.html
Sent from the WSS4J mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org