in reply to how to send SOAP request

I'd recommend using SOAP::WSDL because: It's a sub-class of SOAP::Lite so you can still use parts of the lower-level API if necessary.

-David