URI is not provided as an attribute for method (getListOfSesms) Use of uninitialized value $name in substitution (s///) at /usr/local/share/perl5/SOAP/Lite.pm line 1117. Use of uninitialized value $name in exists at /usr/local/share/perl5/SOAP/Lite.pm line 1118. Use of uninitialized value $name in hash element at /usr/local/share/perl5/SOAP/Lite.pm line 1118. Use of uninitialized value $name in hash element at /usr/local/share/perl5/SOAP/Lite.pm line 1122. Use of uninitialized value $name in hash element at /usr/local/share/perl5/SOAP/Lite.pm line 1122. SOAP::Transport::HTTP::Client::send_receive: POST https://A.B.C.D:8443/prov/services/ConfigAdminService HTTP/1.1 Accept: text/xml Accept: multipart/* Accept: application/soap Content-Length: 1384 Content-Type: text/xml; charset=utf-8 SOAPAction: "#getListOfSesms" XXXXXX XXXXXX YSB2YWx1ZSBvZiA2OA== 2017-03-10T09:12:51Z SOAP::Transport::HTTP::Client::send_receive: 500 Can't connect to A.B.C.D:8443 Content-Type: text/plain Client-Date: Fri, 10 Mar 2017 09:12:51 GMT Client-Warning: Internal response Can't connect to A.B.C.D:8443 not well-formed (invalid token) at line 1, column 3, byte 3 at /usr/lib64/perl5/vendor_perl/XML/Parser.pm line 187. Can't connect to A.B.C.D:8443 #### use strict; use utf8; use XML::Parser; use Time::Local; use Digest::SHA1; use MIME::Base64; use SOAP::Lite +trace => 'debug', readable => 1; use SOAP::WSDL; use ConfigAdminIFService; $SOAP::Constants::PREFIX_ENV = 'soapenv'; [...] my $service_url='https://A.B.C.D:8443/prov/services/ConfigAdminService'; my $soap = new ConfigAdminIFService->new(); $soap->proxy($service_url); $soap->serializer->attr({ "xmlns:con" => "config.ws.nortelnetworks.com" , "xmlns:soapenv" => "http://schemas.xmlsoap.org/soap/envelope/" }); $soap->readable(1); my $response = $soap->call( SOAP::Data ->name('getListOfSesms') ->attr({ "soapenv:encodingStyle" => "http://schemas.xmlsoap.org/soap/encoding/" }), $auth);