> with Modules::SoapServer containing:
>
>
> my $server = SOAP::Transport::HTTP::Apache -> dispatch_to("SoapCalls");
>
> sub handler { $server->handler(@_) }
>


your handler() subroutine needs to be Apache::Filter aware. you can find
out how to do that via the Apache::Filter docs on cpan

http://search.cpan.org/dist/Apache-Filter/

or some sample code, for example

http://www.modperlcookbook.org/code/...-0.04/Clean.pm

>
> I've tried changing the config as follows:
>
>
> PerlSendHeader On
> SetHandler perl-script
> PerlHandler Modules::SoapServer Apache::Compress
> PerlSetVar Filter On
> Order deny,allow
> Allow from all
>

>
> and by putting some debug in Apache::Compress, I've confrimed that it
> is actually being called and is reaching the point at which it gzips
> the data and sends it off, but when I make a SOAP request with a
> "Accept-Encoding: gzip" header, I don't get compressed data back.
>
> Any ideas?


HTH

--Geoff