NAME
Oak::SOAP::Application - SOAP Application for Oak::Controller objects
HIERARCHY
DESCRIPTION
This module creates a SOAP server for mapping the Oak::Controller objects to a uri. To do this, it will use a fourth parameter in the toplevel info passed to new. In a SOAP application, you need to set all the Toplevels to persistent. This is done, by setting to 1 the third parameter of the toplevel info.
METHODS
- run(LocalAddr => $addr, LocalPort => $port, Listen => $num, Reuse => $bool)
-
The Oak::SOAP::Application uses the SOAP::Transport::TCP::Server module, provided by the SOAP::Lite CPAN package.
EXAMPLES
use Oak::SOAP::Application;
my $serv = new Oak::SOAP::Application
(
ctrlStates => ["ctrlStates","ctrlStates::DATA",1,1]
);
$serv->run
(
LocalAddr => 'localhost',
LocalPort => 1234,
Listen => 5,
Reuse => 1
);
COPYRIGHT
Copyright (c) 2001 Daniel Ruoso <daniel@ruoso.com> and Rodolfo Sikora <rodolfo@trevas.net> All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.