I appreciate your effort.:) I ran it (in two instances of course, one server and one client) and got the following result:<bt>
<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/enc
+oding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:
+soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http:/
+/www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSche
+ma-instance">
<soap:Header>
<prod_no xsi:type="xsd:string">two</prod_no>
</soap:Header>
<soap:Body>
<product_info_requestResponse xmlns="http://127.0.0.1/MyModule" xs
+i:nil="true"/>
</soap:Body>
</soap:Envelope>
Also, it may be a problem for me using Proc::Background, since the environment that this is going to be used in is quite hard to install new perl modules. But that's a minor.