#!/usr/bin/perl use strict; use warnings; use SOAP::WSDL; use Data::Dumper; use Devel::SimpleTrace; my $soap = SOAP::WSDL->new( wsdl => 'file://bar.wsdl', ); my ($body_ref, $header_ref); my $result = $soap->call('NewEvent', $body_ref, $header_ref); print Dumper($result); #### #!/usr/bin/perl use strict; use warnings; use SOAP::WSDL; use SOAP::Lite +trace => 'debug'; my $soap = SOAP::WSDL->new( wsdl => 'file://root/Desktop/duckie/primes.xml', ); $soap->wsdlinit( servicename => 'PrimeNumbers', portname => 'PrimeNumbersSoap', ); my $result = $soap->call('GetPrimeNumbers'); print $result, "\n"; #### wsdl2perl.pl -b /root/Desktop/duck http://www50.brinkster.com/vbfacileinpt/np.asmx?wsdl #### ?xml version="1.0" encoding="UTF-8"?> #### #!/usr/bin/perl use strict; use warnings; use Data::Dumper; use Devel::SimpleTrace; use SOAP::WSDL; my $soap = SOAP::WSDL->new( wsdl => 'file:///root/Desktop/duck/primes.wsdl', ); my ($body_ref, $header_ref); my $result = $soap->call('GetPrimeNumbers', $body_ref, $header_ref); print Dumper($result);