SOAP::WSDL::Server::Plack - Plack application for SOAP::WSDL Server modules
version 0.006
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);
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.
Perl module with the SOAP method implementation
Method dispatcher class, that's where your methods are actually implemented.
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.
wsdl2perl.pl
Transport class
If not specified it defaults to SOAP::WSDL::Server::Plack::Transport
Return a PSGI application suitable for your PSGI ready webserver.
SOAP::WSDL::Server::Plack::Transport - transport class
Andreas Stricker <andy@knitter.ch>
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.
To install SOAP::WSDL::Server::Plack, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SOAP::WSDL::Server::Plack
CPAN shell
perl -MCPAN -e shell install SOAP::WSDL::Server::Plack
For more information on module installation, please visit the detailed CPAN module installation guide.