NAME

SOAP::Transport::HTTP::AutoInvoke - Automarshall methods for Perl SOAP

SYNOPSIS

package Apache::SoapServer;
use strict;
use SOAP::Transport::HTTP::Apache;      # must be the provided Apache.pm!
use SOAP::Transport::HTTP::AutoInvoke;  # import "auto_invoke" dispatcher

sub handler {
       my $safe_classes   ={
               ClassA     => undef,          # uses default   dispatcher
               ClassB     => undef,          # uses default   dispatcher
               Calculator => \&auto_invoke,  # uses specified dispatcher
               ClassC     => undef,          # uses default   dispatcher
               ClassD     => \&myDispatcher, # uses specified dispatcher
       };
       SOAP::Transport::HTTP::Apache->handler($safe_classes);
}

1;

DESCRIPTION

SOAP::Transport::HTTP::AutoInvoke provides the dispatch subroutine "auto_invoke" to handle class instantiation and method invocation that were called with a client created with SOAP::Transport::ActiveWorks::AutoInvoke::Client.

DEPENDENCIES

SOAP-0.28 SOAP::AutoInvoke Data::Dumper

AUTHOR

Daniel Yacob, yacob@rcn.com

SEE ALSO

perl(1). SOAP(3). SOAP::AutoInvoke(3).