SOAP::EnvelopeMakerSOAP::EnvelopeMaker is a Perl module that creates SOAP envelopes. | |
Download |
SOAP::EnvelopeMaker Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Keith Brown
- Publisher web site:
- http://search.cpan.org/~kbrown/SOAP-0.28/lib/SOAP/Transport/HTTP/Apache.pm
SOAP::EnvelopeMaker Tags
SOAP::EnvelopeMaker Description
SOAP::EnvelopeMaker is a Perl module that creates SOAP envelopes. SOAP::EnvelopeMaker is a Perl module that creates SOAP envelopes.SYNOPSISuse SOAP::EnvelopeMaker;my $soap_request = ''; my $output_fcn = sub { $soap_request .= shift; }; my $em = SOAP::EnvelopeMaker->new($output_fcn);my $body = SOAP::Struct->new( origin => { x => 10, y => 20 }, corner => { x => 100, y => 200 }, );$em->set_body("urn:com-develop-geometry", "calculateArea", 0, $body);my $host = "soapl.develop.com"; my $port = 80; my $endpoint = "/soap?class=Geometry"; my $method_uri = "urn:com-develop-geometry"; my $method_name = "calculateArea";use SOAP::Transport::HTTP::Client;my $soap_on_http = SOAP::Transport::HTTP::Client->new();my $soap_response = $soap_on_http->send_receive($host, $port, $endpoint, $method_uri, $method_name, $soap_request); use SOAP::Parser; my $soap_parser = SOAP::Parser->new(); $soap_parser->parsestring($soap_response);my $area = $soap_parser->get_body()->{result};print "The area is: $arean"; Requirements: · Perl
SOAP::EnvelopeMaker Related Software