rendered paste body#!/usr/bin/perl -w
use SOAP::Transport::HTTP;
my $daemon = SOAP::Transport::HTTP::Daemon
-> new (LocalAddr => 'localhost', LocalPort => 8080)
-> dispatch_to(undef, Meticiel,
undef, undef);
print "Contact to SOAP server at ", $daemon->url, "\n";
$daemon->handle;
# Le code métier
package Meticiel;
sub is_available () {
my ($domain) = shift;
$domain = lc($domain);
$domain = "coucou.fr";
print $domain;
if ($domain !~ /\.fr$/) {
return "We only register domains in \".fr\"";
}
if (®istered($domain)) {
return "Domain $domain already registered";
}
return "Domain $domain is available. Buy it soon!";
}
sub registered () {
#...
}