SOAP::EnvelopeMaker

SOAP::EnvelopeMaker is a Perl module that creates SOAP envelopes.
Download

SOAP::EnvelopeMaker Ranking & Summary

Advertisement

  • Rating:
  • 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