You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Sahan Gamage <sa...@wso2.com> on 2006/01/09 03:52:29 UTC

[Axis2] Added axis2_http_client

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I have created axis2_http_client.h and axis2_http_client.c to
implement the HTTP client functionality. Even though it can handle
simple request/response scenarios, lot of improvemnts have to be done
to handle complex cases (redirection, 100-continues). Pls review and
commit the initial version.

- - Sahan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iQEVAwUBQ8HP7anIlEsDdb85AQI2wAf/VTXUshNeH2N2u0HJV/kB3BuqRkzeOOe1
RqZ9M/2l6+nfSQ6cGJSxn1V3nirGxgxV2383q3v+wCPc8D+2dtcTsbpBUHa7pxb2
V9o4/89uaWtRjkf40Anzu7b0X2AVEXxvU3FA4GKteX8beONdAz1g3RXAaCp3UIB+
UlATA3NvoHZ+1RpUlS39J6jOPBsqXQopODdjmvbRfgLswzhkJsad1X2EALte5xoP
J9SeW8OunQPf7gUEFREDmSExJ78Aq5sk7a+yOaPW9P8JQETHnrMEpbdazzzO7pTD
I9utslYjAcQyIaf0ZY6ZOmj4IAUHiWJq0oFFnPNJ2iGP40GKJHQ3ng==
=Kx3f
-----END PGP SIGNATURE-----


Re: [Axis2] Added axis2_http_client

Posted by Samisa Abeysinghe <sa...@wso2.com>.
Sahan Gamage wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Samisa Abeysinghe wrote:
>
>  
>
>>The original idea was to have an abstraction layer on top of which
>>any desired transport lib could be used I think it would be good to
>>have libcurl support, however, we have to ensure that we have the
>>abstraction layer in place as we have done for the parser.
>>
>>Thanks, Samisa...
>>
>>Davanum Srinivas wrote:
>>
>>    
>>
>>>+1 from me.
>>>
>>>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>
>>>
>>>      
>>>
>
>  
>
>>Davanum Srinivas wrote:
>>
>>
>>
>>    
>>
>>>>>>Reason for bringing it up is that we went thru the same
>>>>>>problems in Axis2/Java and finally settled down on Jakarta
>>>>>>Commons HTTPClient. It's real easy to get something trivial
>>>>>>working and then it goes complicated quickly (GZip streams?
>>>>>>SSL? NTLM?)...
>>>>>>
>>>>>>thanks -- dims
>>>>>>
>>>>>>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Davanum Srinivas wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>Sahan,
>>>>>>>>
>>>>>>>>Did anyone look for alternatives? say libcurl?
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>(http://curl.haxx.se/libcurl/)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>thanks, dims
>>>>>>>>
>>>>>>>>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>Hi,
>>>>>>>>
>>>>>>>>I have created axis2_http_client.h and
>>>>>>>>axis2_http_client.c to implement the HTTP client
>>>>>>>>functionality. Even though it can handle simple
>>>>>>>>request/response scenarios, lot of improvemnts have to
>>>>>>>>be done to handle complex cases (redirection,
>>>>>>>>100-continues). Pls review and commit the initial
>>>>>>>>version.
>>>>>>>>
>>>>>>>>- Sahan
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>Hi Dims,
>>>>>>>
>>>>>>>Thanks for the link. I will look at it.
>>>>>>>
>>>>>>>- Sahan
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>Dims,
>>
>>Yes. I totally agree. So my suggstion is that we can keep the
>>header (axis2_http_client.h) as an API for different http_clients.
>>I did one sample implementation (very basic stuff) and ppl can
>>develop using any other libraries and they have to adhere to the
>>API given in axis2_http_client.h.
>>
>>Any thoughts ?
>>
>>- Sahan
>>    
>>
>
>  
>
>>>>        
>>>>
>
>  
>
>>>
>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>
>>>
>>>
>>>      
>>>
>
>Yes Samisa. We can use the axis2_http_client.h as the abstraction.
>(which has very common functionalities to any http client such as
>send, recieve .. etc).
>  
>
OK great, then we only need to have the impls using whatever the libs we 
need.
May be we can have the libcurl impl inside 
modules/core/transport/http/libcurl then.

Samisa...

>- - Sahan
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.1 (GNU/Linux)
>Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
>iQEVAwUBQ8HkyKnIlEsDdb85AQIyUQgAm/MfQ7+sgnZjTc6fcsLAW9ddYyNtwaaT
>eB0l4TcHCyoeIYgMaBFAl2i1/lpvUbXYBe1oo3LEA4i7HCLLdAZrmPdpclG0flmm
>LbkHvwDzdgKyGJ9HeG9/mGlCI8rmlfTM8rwK6BWyo0Qhir7CMj7nVE1wa2gNq+7Y
>wo5wnOZ3WwibcLPl0wrrxZEQNABr9hKBf5Ct4S13fnFzZfUJdaHPdkYo9B40IXMk
>VYmT8kyCy2qFacQTARm850VqqF3MRjELdvZrwXvGJ5lIP/OP79XxnyNCjvnQ8XQd
>zMiu/WWF6ys6qcZNxwqum51fd2KZ63ESqjz+foRxDpnMA7yjgulvPw==
>=znyh
>-----END PGP SIGNATURE-----
>
>
>  
>


Re: [Axis2] Added axis2_http_client

Posted by Sahan Gamage <sa...@wso2.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Samisa Abeysinghe wrote:

> The original idea was to have an abstraction layer on top of which
> any desired transport lib could be used I think it would be good to
> have libcurl support, however, we have to ensure that we have the
> abstraction layer in place as we have done for the parser.
>
> Thanks, Samisa...
>
> Davanum Srinivas wrote:
>
>> +1 from me.
>>
>> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>
>>

> Davanum Srinivas wrote:
>
>
>
>>>>> Reason for bringing it up is that we went thru the same
>>>>> problems in Axis2/Java and finally settled down on Jakarta
>>>>> Commons HTTPClient. It's real easy to get something trivial
>>>>> working and then it goes complicated quickly (GZip streams?
>>>>> SSL? NTLM?)...
>>>>>
>>>>> thanks -- dims
>>>>>
>>>>> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Davanum Srinivas wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Sahan,
>>>>>>>
>>>>>>> Did anyone look for alternatives? say libcurl?
>>>>>>>
>>>>>>
>>>>>> (http://curl.haxx.se/libcurl/)
>>>>>>
>>>>>>
>>>>>>
>>>>>>> thanks, dims
>>>>>>>
>>>>>>> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have created axis2_http_client.h and
>>>>>>> axis2_http_client.c to implement the HTTP client
>>>>>>> functionality. Even though it can handle simple
>>>>>>> request/response scenarios, lot of improvemnts have to
>>>>>>> be done to handle complex cases (redirection,
>>>>>>> 100-continues). Pls review and commit the initial
>>>>>>> version.
>>>>>>>
>>>>>>> - Sahan
>>>>>>>
>>>>>>
>>>>>> Hi Dims,
>>>>>>
>>>>>> Thanks for the link. I will look at it.
>>>>>>
>>>>>> - Sahan
>>>>>>
>>>>>>
>>>>>>
>>>>>>> -- Davanum Srinivas : http://wso2.com/blogs/
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -- Davanum Srinivas : http://wso2.com/blogs/
>>>>>
>>>>>
>
> Dims,
>
> Yes. I totally agree. So my suggstion is that we can keep the
> header (axis2_http_client.h) as an API for different http_clients.
> I did one sample implementation (very basic stuff) and ppl can
> develop using any other libraries and they have to adhere to the
> API given in axis2_http_client.h.
>
> Any thoughts ?
>
> - Sahan

>>>
>>>

>>
>>
>>
>> -- Davanum Srinivas : http://wso2.com/blogs/
>>
>>
>>

Yes Samisa. We can use the axis2_http_client.h as the abstraction.
(which has very common functionalities to any http client such as
send, recieve .. etc).

- - Sahan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iQEVAwUBQ8HkyKnIlEsDdb85AQIyUQgAm/MfQ7+sgnZjTc6fcsLAW9ddYyNtwaaT
eB0l4TcHCyoeIYgMaBFAl2i1/lpvUbXYBe1oo3LEA4i7HCLLdAZrmPdpclG0flmm
LbkHvwDzdgKyGJ9HeG9/mGlCI8rmlfTM8rwK6BWyo0Qhir7CMj7nVE1wa2gNq+7Y
wo5wnOZ3WwibcLPl0wrrxZEQNABr9hKBf5Ct4S13fnFzZfUJdaHPdkYo9B40IXMk
VYmT8kyCy2qFacQTARm850VqqF3MRjELdvZrwXvGJ5lIP/OP79XxnyNCjvnQ8XQd
zMiu/WWF6ys6qcZNxwqum51fd2KZ63ESqjz+foRxDpnMA7yjgulvPw==
=znyh
-----END PGP SIGNATURE-----


Re: [Axis2] Added axis2_http_client

Posted by Samisa Abeysinghe <sa...@wso2.com>.
The original idea was to have an abstraction layer on top of which any 
desired transport lib could be used
I think it would be good to have libcurl support, however, we have to 
ensure that we have the abstraction layer in place as we have done for 
the parser.

Thanks,
Samisa...

Davanum Srinivas wrote:

>+1 from me.
>
>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>  
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Davanum Srinivas wrote:
>>
>>    
>>
>>>Reason for bringing it up is that we went thru the same problems in
>>>Axis2/Java and finally settled down on Jakarta Commons HTTPClient.
>>>It's real easy to get something trivial working and then it goes
>>>complicated quickly (GZip streams? SSL? NTLM?)...
>>>
>>>thanks -- dims
>>>
>>>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>
>>>      
>>>
>>>>Davanum Srinivas wrote:
>>>>
>>>>        
>>>>
>>>>>Sahan,
>>>>>
>>>>>Did anyone look for alternatives? say libcurl?
>>>>>          
>>>>>
>>>>(http://curl.haxx.se/libcurl/)
>>>>
>>>>        
>>>>
>>>>>thanks, dims
>>>>>
>>>>>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>>>
>>>>>Hi,
>>>>>
>>>>>I have created axis2_http_client.h and axis2_http_client.c to
>>>>>implement the HTTP client functionality. Even though it can
>>>>>handle simple request/response scenarios, lot of improvemnts
>>>>>have to be done to handle complex cases (redirection,
>>>>>100-continues). Pls review and commit the initial version.
>>>>>
>>>>>- Sahan
>>>>>          
>>>>>
>>>>Hi Dims,
>>>>
>>>>Thanks for the link. I will look at it.
>>>>
>>>>- Sahan
>>>>
>>>>        
>>>>
>>>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>>>          
>>>>>
>>>>
>>>>
>>>>        
>>>>
>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>
>>>      
>>>
>>Dims,
>>
>>Yes. I totally agree. So my suggstion is that we can keep the header
>>(axis2_http_client.h) as an API for different http_clients. I did one
>>sample implementation (very basic stuff) and ppl can develop using any
>>other libraries and they have to adhere to the API given in
>>axis2_http_client.h.
>>
>>Any thoughts ?
>>
>>- - Sahan
>>-----BEGIN PGP SIGNATURE-----
>>Version: GnuPG v1.4.1 (GNU/Linux)
>>Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>>
>>iQEVAwUBQ8Hh2anIlEsDdb85AQI/pgf/baTh31a+ZqpfFGCnqBohGgsI4yZX5EIc
>>0538HJF5Vfv/jSf+K45Jo0Xf4eEiZUInJr1ZWZ+LIkYKgDCFyu9ShnbhqxshOZqu
>>S698nlLa4586GwriCait7lH7/OPCrzcS1aDjMJ3axGxZamM8e3W2bqqxZMyRHeFV
>>3DxGM238ZSggYXhPzKSVSGJXuJ/DuyXvrQqqLW+c7J4Zo3ANXCax05mig7EuO+i4
>>OyO7W4yDa98TPieHFxhlftRDNvqLLHIBjb01gMWT28M3+uMFKNP6ZdiFe1nHLbD8
>>C1JT67z2kL97GJV/U+IRkwSieVJQMWjBhW89CFPy4iBJlrAZn9p/vQ==
>>=74XM
>>-----END PGP SIGNATURE-----
>>
>>
>>    
>>
>
>
>--
>Davanum Srinivas : http://wso2.com/blogs/
>
>  
>


Re: [Axis2] Added axis2_http_client

Posted by Davanum Srinivas <da...@gmail.com>.
+1 from me.

On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Davanum Srinivas wrote:
>
> > Reason for bringing it up is that we went thru the same problems in
> > Axis2/Java and finally settled down on Jakarta Commons HTTPClient.
> > It's real easy to get something trivial working and then it goes
> > complicated quickly (GZip streams? SSL? NTLM?)...
> >
> > thanks -- dims
> >
> > On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> >
> >> Davanum Srinivas wrote:
> >>
> >>> Sahan,
> >>>
> >>> Did anyone look for alternatives? say libcurl?
> >>
> >> (http://curl.haxx.se/libcurl/)
> >>
> >>> thanks, dims
> >>>
> >>> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I have created axis2_http_client.h and axis2_http_client.c to
> >>> implement the HTTP client functionality. Even though it can
> >>> handle simple request/response scenarios, lot of improvemnts
> >>> have to be done to handle complex cases (redirection,
> >>> 100-continues). Pls review and commit the initial version.
> >>>
> >>> - Sahan
> >>
> >> Hi Dims,
> >>
> >> Thanks for the link. I will look at it.
> >>
> >> - Sahan
> >>
> >>> -- Davanum Srinivas : http://wso2.com/blogs/
> >>
> >>
> >>
> >>
> >
> >
> > -- Davanum Srinivas : http://wso2.com/blogs/
> >
> Dims,
>
> Yes. I totally agree. So my suggstion is that we can keep the header
> (axis2_http_client.h) as an API for different http_clients. I did one
> sample implementation (very basic stuff) and ppl can develop using any
> other libraries and they have to adhere to the API given in
> axis2_http_client.h.
>
> Any thoughts ?
>
> - - Sahan
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
> iQEVAwUBQ8Hh2anIlEsDdb85AQI/pgf/baTh31a+ZqpfFGCnqBohGgsI4yZX5EIc
> 0538HJF5Vfv/jSf+K45Jo0Xf4eEiZUInJr1ZWZ+LIkYKgDCFyu9ShnbhqxshOZqu
> S698nlLa4586GwriCait7lH7/OPCrzcS1aDjMJ3axGxZamM8e3W2bqqxZMyRHeFV
> 3DxGM238ZSggYXhPzKSVSGJXuJ/DuyXvrQqqLW+c7J4Zo3ANXCax05mig7EuO+i4
> OyO7W4yDa98TPieHFxhlftRDNvqLLHIBjb01gMWT28M3+uMFKNP6ZdiFe1nHLbD8
> C1JT67z2kL97GJV/U+IRkwSieVJQMWjBhW89CFPy4iBJlrAZn9p/vQ==
> =74XM
> -----END PGP SIGNATURE-----
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

Re: [Axis2] Added axis2_http_client

Posted by Sahan Gamage <sa...@wso2.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Davanum Srinivas wrote:

> Reason for bringing it up is that we went thru the same problems in
> Axis2/Java and finally settled down on Jakarta Commons HTTPClient.
> It's real easy to get something trivial working and then it goes
> complicated quickly (GZip streams? SSL? NTLM?)...
>
> thanks -- dims
>
> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>
>> Davanum Srinivas wrote:
>>
>>> Sahan,
>>>
>>> Did anyone look for alternatives? say libcurl?
>>
>> (http://curl.haxx.se/libcurl/)
>>
>>> thanks, dims
>>>
>>> On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>>>
>>> Hi,
>>>
>>> I have created axis2_http_client.h and axis2_http_client.c to
>>> implement the HTTP client functionality. Even though it can
>>> handle simple request/response scenarios, lot of improvemnts
>>> have to be done to handle complex cases (redirection,
>>> 100-continues). Pls review and commit the initial version.
>>>
>>> - Sahan
>>
>> Hi Dims,
>>
>> Thanks for the link. I will look at it.
>>
>> - Sahan
>>
>>> -- Davanum Srinivas : http://wso2.com/blogs/
>>
>>
>>
>>
>
>
> -- Davanum Srinivas : http://wso2.com/blogs/
>
Dims,

Yes. I totally agree. So my suggstion is that we can keep the header
(axis2_http_client.h) as an API for different http_clients. I did one
sample implementation (very basic stuff) and ppl can develop using any
other libraries and they have to adhere to the API given in
axis2_http_client.h.

Any thoughts ?

- - Sahan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iQEVAwUBQ8Hh2anIlEsDdb85AQI/pgf/baTh31a+ZqpfFGCnqBohGgsI4yZX5EIc
0538HJF5Vfv/jSf+K45Jo0Xf4eEiZUInJr1ZWZ+LIkYKgDCFyu9ShnbhqxshOZqu
S698nlLa4586GwriCait7lH7/OPCrzcS1aDjMJ3axGxZamM8e3W2bqqxZMyRHeFV
3DxGM238ZSggYXhPzKSVSGJXuJ/DuyXvrQqqLW+c7J4Zo3ANXCax05mig7EuO+i4
OyO7W4yDa98TPieHFxhlftRDNvqLLHIBjb01gMWT28M3+uMFKNP6ZdiFe1nHLbD8
C1JT67z2kL97GJV/U+IRkwSieVJQMWjBhW89CFPy4iBJlrAZn9p/vQ==
=74XM
-----END PGP SIGNATURE-----


Re: [Axis2] Added axis2_http_client

Posted by Davanum Srinivas <da...@gmail.com>.
Reason for bringing it up is that we went thru the same problems in
Axis2/Java and finally settled down on Jakarta Commons HTTPClient.
It's real easy to get something trivial working and then it goes
complicated quickly (GZip streams? SSL? NTLM?)...

thanks
-- dims

On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> Davanum Srinivas wrote:
>
> >Sahan,
> >
> >Did anyone look for alternatives? say libcurl?
> (http://curl.haxx.se/libcurl/)
> >
> >thanks,
> >dims
> >
> >On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> >
>
> > Hi,
> >
> > I have created axis2_http_client.h and axis2_http_client.c to
> > implement the HTTP client functionality. Even though it can handle
> > simple request/response scenarios, lot of improvemnts have to be done
> > to handle complex cases (redirection, 100-continues). Pls review and
> > commit the initial version.
> >
> > - Sahan
>
> Hi Dims,
>
> Thanks for the link. I will look at it.
>
> - Sahan
> >--
> >Davanum Srinivas : http://wso2.com/blogs/
>
>
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

Re: [Axis2] Added axis2_http_client

Posted by Sahan Gamage <sa...@wso2.com>.
Davanum Srinivas wrote:

>Sahan,
>
>Did anyone look for alternatives? say libcurl?
(http://curl.haxx.se/libcurl/)
>
>thanks,
>dims
>
>On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
>

> Hi,
>
> I have created axis2_http_client.h and axis2_http_client.c to
> implement the HTTP client functionality. Even though it can handle
> simple request/response scenarios, lot of improvemnts have to be done
> to handle complex cases (redirection, 100-continues). Pls review and
> commit the initial version.
>
> - Sahan

Hi Dims,

Thanks for the link. I will look at it.

- Sahan
>--
>Davanum Srinivas : http://wso2.com/blogs/




Re: [Axis2] Added axis2_http_client

Posted by Davanum Srinivas <da...@gmail.com>.
Sahan,

Did anyone look for alternatives? say libcurl? (http://curl.haxx.se/libcurl/)

thanks,
dims

On 1/8/06, Sahan Gamage <sa...@wso2.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> I have created axis2_http_client.h and axis2_http_client.c to
> implement the HTTP client functionality. Even though it can handle
> simple request/response scenarios, lot of improvemnts have to be done
> to handle complex cases (redirection, 100-continues). Pls review and
> commit the initial version.
>
> - - Sahan
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
> iQEVAwUBQ8HP7anIlEsDdb85AQI2wAf/VTXUshNeH2N2u0HJV/kB3BuqRkzeOOe1
> RqZ9M/2l6+nfSQ6cGJSxn1V3nirGxgxV2383q3v+wCPc8D+2dtcTsbpBUHa7pxb2
> V9o4/89uaWtRjkf40Anzu7b0X2AVEXxvU3FA4GKteX8beONdAz1g3RXAaCp3UIB+
> UlATA3NvoHZ+1RpUlS39J6jOPBsqXQopODdjmvbRfgLswzhkJsad1X2EALte5xoP
> J9SeW8OunQPf7gUEFREDmSExJ78Aq5sk7a+yOaPW9P8JQETHnrMEpbdazzzO7pTD
> I9utslYjAcQyIaf0ZY6ZOmj4IAUHiWJq0oFFnPNJ2iGP40GKJHQ3ng==
> =Kx3f
> -----END PGP SIGNATURE-----
>
>
>
>


--
Davanum Srinivas : http://wso2.com/blogs/