## ## --much deleted -- # -- generated from file:cdxservices.wsdl my %methods = ( \'sendxml\' => { endpoint => \'http://172.20.14.52:14283/cdxservices/ws\', soapaction => \'\', namespace => \'http://www.bigcompany.com/\', parameters => [ SOAP::Data->new(name => \'application\', type => \'partns:string\', attr => {}), SOAP::Data->new(name => \'xmlReq\', type => \'partns:string\', attr => {}), ], # end parameters }, # end sendxml ); # end my %methods #### #!/usr/bin/perl use strict; use warnings; use Data::Dumper; use SOAP::Lite +trace => qw(debug); my $soap = SOAP::Lite-> new( proxy => [ 'http://172.20.14.52:14283/cdxservices/ws', credentials => [ '172.20.14.52:14283', 'default', 'cdxservicesusr', 'cdxservicesusr_qa' ] ], service => 'file:cdxservices.wsdl', readable => 1, ); my $result = $soap->sendxml( "CLAWS", "LockAcct7801158301KPE" ); print "$result\n"; #### SOAP::Transport::HTTP::Client::send_receive: POST http://172.20.14.52:14283/cdxservices/ws HTTP/1.1 Accept: text/xml Accept: multipart/* Accept: application/soap Content-Length: 758 Content-Type: text/xml; charset=utf-8 SOAPAction: "#sendxml" CLAWS <?xml version="1.0"?><transaction><apiname size="40">LockAcct</apiname><comcorp>7801</comcorp><house>158301</house><opr size="5">KPE</opr></transaction> #### SOAP::Transport::HTTP::Client::send_receive: HTTP/1.1 500 Internal Server Error Cache-Control: no-cache="set-cookie" Connection: close Date: Wed, 06 Aug 2014 19:21:40 GMT Content-Length: 3610 Content-Type: text/xml; charset=utf-8 Client-Date: Wed, 06 Aug 2014 19:21:40 GMT Client-Peer: 172.20.14.52:14283 Client-Response-Num: 1 Set-Cookie: JSESSIONID=pjHjTvQG9LvtKrPpqgRhJP16xykYhGXGf3DGxgsQv5tQL1yM2GT1!1881305342; path=/ X-Powered-By: Servlet/2.4 JSP/2.0 env:Server Exception during processing: javax.xml.soap.SOAPException: Found SOAPElement [LockAcct7801158301KPE]. #### (see Fault Detail for stacktrace) #### CLAWS LockAcct7801158301KPElsx