NAME
SOAP::WSDL::Server::Plack - Plack application for SOAP::WSDL Server modules
VERSION
version 0.006
SYNOPSIS
use
Plack::Runner;
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.