#!/usr/bin/perl -- use strict; use warnings; use SOAP::Lite; use SOAP::Lite 0.65 +trace => 'debug'; my $soap = SOAP::Lite ->proxy( 'http://localhost/blah/DummyService' ); print $soap->serializer()->envelope( method => 'submitToRemedyForm', SOAP::Data->name(String_1 => 'login'), SOAP::Data->name(String_2 => 'password'), SOAP::Data->name(String_3 => 'form'), SOAP::Data->name(String_4 => 'xxxxxxx'), ); __END__ login password form xxxxxxx