#!/usr/bin/perl use strict; use warnings; use SOAP::Lite; my $service = SOAP::Lite -> service('http://url.wsdl'); # now call the login (?) method on the remote service # I am assuming the method you are attempting is Login my $tab = $service->call('Login' => @params_to_login);