NAME

MyInterfaces::HelloWorld::HelloWorldSoap - SOAP Server Class for the HelloWorld Web Service

SYNOPSIS

 use MyServer::HelloWorld::HelloWorldSoap;
 my $server = MyServer::HelloWorld::HelloWorldSoap->new({
    dispatch_to => 'My::Handler::Class',
    transport_class => 'SOAP::WSDL::Server::CGI',   # optional, default
 });
 $server->handle();

DESCRIPTION

SOAP Server handler for the HelloWorld web service located at http://localhost:81/soap-wsdl-test/helloworld.pl.

SERVICE HelloWorld

Port HelloWorldSoap

METHODS

General methods

new

Constructor.

The dispatch_to argument is mandatory. It must be a class or object implementing the SOAP Service methods listed below.

SOAP Service methods

Your dispatch_to class has to implement the following methods:

The examples below serve as copy-and-paste prototypes to use in your class.

sayHello

 sub sayHello(
    my ($self, $body, $header) = @_;
    # body is a ??? object - sorry, POD not implemented yet
    # header is a ??? object - sorry, POD not implemented yet

    # do something with body and header...

    return  MyElements::sayHelloResponse->new(  {
    sayHelloResult =>  $some_value, # string
  },
 );

 }

AUTHOR

Generated by SOAP::WSDL on Sun Dec 2 01:20:36 2007