SOAP::...er::CGI(3pm)

✨ SOAP::...er::CGI(3pm) ✨

okay bestie sit DOWN because we're talking about SOAP::WSDL::Server::CGI β€” a lil CGI based SOAP server, straight out of the User Contributed Perl Documentation πŸ’…. no cap, she's small but she's doing the thing.


🌸 NAME 🌸

SOAP::WSDL::Server::CGI β€” a CGI based SOAP server. that's it, that's the name, she's self-explanatory and confident 🫢


πŸŽ€ SYNOPSIS πŸŽ€

look at her go:

use MyServer::TestService::TestPort;
my $server = MyServer::TestService::TestPort->new({
   dispatch_to => 'main',
   transport_class => 'SOAP::WSDL::Server::CGI',   # optional, default
});
$server->handle();

that transport_class line? literally optional, it's the default anyway 😌


πŸ¦‹ USAGE πŸ¦‹

okay so to use SOAP::WSDL::Server::CGI efficiently (key word, bestie), you should first create a server interface using wsdl2perl. that's the move. that's the whole vibe check.

SOAP::WSDL::Server dispatches all calls to appropriately named methods in the class or object you set via dispatch_to. so like, name your methods right and everything just works ✨

and if you want the deets? see the generated server class. it has the lore πŸ“–


πŸ’– DESCRIPTION πŸ’–

SOAP::WSDL::Server::CGI is a lightweight CGI based SOAP server. she is NOT doing the fancy stuff β€” no URL parsing, no parameter extraction, none of that glam. those fancier things of CGI handling? not here, not today, not her job πŸ™ˆ

what she DOES do is give you a basic SOAP server built on top of SOAP::WSDL::Server. simple. focused. iconic. lowkey the blueprint πŸ‘‘


🌈 METHODS 🌈

handle

see the synopsis above, bestie. that's the tea πŸ“


Copyright 2004-2008 Martin Kutter.

This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself.

(yes, same terms as perl itself β€” go wild, respectfully 🫢)


πŸ‘‘ AUTHOR πŸ‘‘

Martin Kutter <martin.kutter fen-net.de>


🧚 REPOSITORY INFORMATION 🧚

 $Rev: 391 $
 $LastChangedBy: kutterma $
 $Id: Client.pm 391 2007-11-17 21:56:13Z kutterma $
 $HeadURL: https://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/trunk/lib/SOAP/WSDL/Client.pm $

aaaaand that's the whole page, bestie πŸ’€πŸ’– documented by the perl crew, running on perl v5.36.0, dated 2022-10-14, and titled SOAP::...er::CGI(3pm) β€” yes the title got shortened and honestly? it's giving mystery. it's giving intrigue. periodt ✨

πŸ“¦ where this page comes from