NAME
SOAP::WSDL::Server::Plack - Plack application for SOAP::WSDL Server modules
VERSION
version 0.005
SYNOPSIS
use Plack::Runner;
use SOAP::WSDL::Server::Plack;
my $app = SOAP::WSDL::Server::Plack({
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
COPYRIGHT AND LICENCE
Copyright 2013 by futureLAB AG under the perl
This module is free software and is published under the same terms as Perl itself.
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.