Martin90 has asked for the wisdom of the Perl Monks concerning the following question:
I have some troubles connecting to SOAP WSDL service using perl and module XML::Compile::SOAP.
Service to which I am trying to connect doesn't provide any documentation for perl they well documented php connection:
PHP call for status method:
require_once('nusoap.php'); $soapClient = new nusoap_client('https://myservice.com/service.php +?wsdl', true); $result = $soapClient->call( 'doQueryAllSysStatus', array( array( 'countryId' => 1, 'webapiKey' => 'WEBAPI_KEY' ) ) );
In perl I wrote:
use XML::Compile::WSDL11; # use WSDL version 1.1 use XML::Compile::SOAP11; # use SOAP version 1.1 use XML::Compile::Transport::SOAPHTTP my $wsdl = XML::Compile::WSDL11->new("https://myservice.com/service.ph +p?wsdl"); $wsdl->importDefinitions('doQueryAllSysStatus'); my $call = $wsdl->compileClient('doQueryAllSysStatus'); #print $call, "\n";
Returns, don't know how to interpret XML data.
I am confused and have no idea how to reach this service. I hope you monks could help ;)
Update:
Problem solved ;) Thanks.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Connection to SOAP WSDL service using perl
by kcott (Archbishop) on Oct 27, 2013 at 05:19 UTC | |
|
Re: Connection to SOAP WSDL service using perl
by runrig (Abbot) on Oct 27, 2013 at 16:33 UTC | |
by runrig (Abbot) on Oct 27, 2013 at 16:42 UTC |