Thank you... I finally connected with the web service sending the parameters...
It looks like that the person responsible of configuring the web service didn't actually made the changes so i could send the parameters..
The WSDL now looks like this:
<s:element name="GetMonitorList">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="location" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="moduleName" type="s:string" />
</s:sequence>
</s:complexType>
And my code looks like this:
@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"
"<soap:Body>\n"
"<function xmlns=\"http://tempuri.org/\">\n"
"<location>USA</location>"
"<moduleName>DEVELOPMENT</moduleName>"
"</function>"
"</soap:Body>\n"
"</soap:Envelope>\n"