NAME
SOAP::WSDL::Server::Plack - Plack application for SOAP::WSDL Server modules
VERSION
version 0.006
SYNOPSIS
use Plack::Runner;
use SOAP::WSDL::Server::Plack;
my $app = SOAP::WSDL::Server::Plack->new({
dispatch_to => 'My::SOAPMethodImplementation',
soap_service => 'My::Server::SimpleServer::SimpleServerSoap',
})->psgi_app();
my $runner = Plack::Runner->new;
$runner->parse_options(@ARGV);
$runner->run($app);
DESCRIPTION
Plack application wrapper for SOAP::WSDL module providing the SOAP::WSDL::Server interface.
This is mostly based on SOAP::WSDL::Server::Mod_Perl2 implementation and adapted for Plack.
ATTRIBUTES
- dispatch_to
-
Perl module with the SOAP method implementation
Method dispatcher class, that's where your methods are actually implemented.
- soap_service
-
Perl module with the SOAP::WSDL server implemenation
SOAP server class, that's where the interface is defined. Usually this is the SOAP::WSDL Server interface as generated by
wsdl2perl.pl
. - transport_class optional
-
Transport class
If not specified it defaults to SOAP::WSDL::Server::Plack::Transport
METHODS
psgi_app
Return a PSGI application suitable for your PSGI ready webserver.
SEE ALSO
SOAP::WSDL::Server::Plack::Transport - transport class
AUTHOR
Andreas Stricker <andy@knitter.ch>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by futureLAB AG, info@futurelab.ch.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.