use SOAP::Lite; my $lite = SOAP::Lite -> service('http://localhost:8080/service.svc?wsdl'); print "This is after creating \$lite\n"; my $arg1 ="SRC"; my $arg2 = "ARG"; my @arg3 = ('test1','test2','test3'); my @res = $lite->Func($arg1,$arg2,@arg3); print "This is after running Func\n";