On Fri, Aug 6, 2010 at 12:25 PM, Skellington <[email protected]> wrote:

> Hello,
> Since I'm using OpenBD I thought I might ask this here. Is there any
> way to do SOAP message compression on my web services I have created?
>

OpenBD uses Apache Axis 1.2.1 under the hood, and it does have the ability
to do compressed SOAP communications with a bit of configuration change.

I haven't tested this at all, but there's some info here:
http://www.predic8.com/axis-soap-compression.htm

In OpenBD's WEB-INF/lib directory there is a webservices.jar file. In that
JAR (and remember, JAR files are essentially just zip files) if you go to
org/apache/axis/client you'll see the client-config.wsdd file.

In theory if you change the HTTP transport details in the configuration file
(client-config.wsdd) to use the CompressionHTTPSender instead of the normal
Axis HTTPSender, and include the soap-compression-1.2.jar file (download
link in the article referenced above) in OpenBD's WEB-INF/lib, that will
enable SOAP compression.

If you have a chance to set this up and test it, it would certainly make for
a nice HOWTO on the wiki or in the OpenBD manual.

-- 
Matthew Woodward
[email protected]
http://blog.mattwoodward.com
identi.ca / Twitter: @mpwoodward

Please do not send me proprietary file formats such as Word, PowerPoint,
etc. as attachments.
http://www.gnu.org/philosophy/no-word-attachments.html

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 official manual: http://www.openbluedragon.org/manual/
 Ready2Run CFML http://www.openbluedragon.org/openbdjam/

 mailing list - http://groups.google.com/group/openbd?hl=en

Reply via email to