Can somebody please tell me why these 2 XML requests produce so very different results?
The first one work, the second does not.

>>>>>>>>>>>>>>>>>>>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<soap:Envelope xmlns:SOAPSDK1="[link|http://www.w3.org/2001/XMLSchema|http://www.w3.org/2001/XMLSchema]" xmlns:SOAPSDK2="[link|http://www.w3.org/2001/XMLSchema-instance|http://www.w3.org/20...MLSchema-instance]" xmlns:SOAPSDK3="[link|http://schemas.xmlsoap.org/soap/encoding/|http://schemas.xmlso...rg/soap/encoding/]" xmlns:soap="[link|http://schemas.xmlsoap.org/soap/envelope/|http://schemas.xmlso...rg/soap/envelope/]">
<soap:Body>
<Setup xmlns="[link|http://www.microsoft.com/EnterpriseManagement/Mom/Connector/V1|http://www.microsoft.../Mom/Connector/V1]">
<forwardeeInfo>
<ForwardeeName>SMARTS InCharge</ForwardeeName>
</forwardeeInfo>
</Setup>
</soap:Body>
</soap:Envelope>
<<<<<<<<<<<<<<<<<<<

versus


>>>>>>>>>>>>>>>>>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<soap:Envelope xmlns:SOAPSDK1="[link|http://www.w3.org/2001/XMLSchema|http://www.w3.org/2001/XMLSchema]" xmlns:SOAPSDK2="[link|http://www.w3.org/2001/XMLSchema-instance|http://www.w3.org/20...MLSchema-instance]" xmlns:SOAPSDK3="[link|http://schemas.xmlsoap.org/soap/encoding/|http://schemas.xmlso...rg/soap/encoding/]" xmlns:soap="[link|http://schemas.xmlsoap.org/soap/envelope/|http://schemas.xmlso...rg/soap/envelope/]">
<soap:Body>
<SOAPSDK4:Setup xmlns:SOAPSDK4="[link|http://www.microsoft.com/EnterpriseManagement/Mom/Connector/V1|http://www.microsoft.../Mom/Connector/V1]">
<forwardeeInfo>
<ForwardeeName>SMARTS InCharge</ForwardeeName>
</forwardeeInfo>
</SOAPSDK4:Setup>
</soap:Body>
</soap:Envelope>
<<<<<<<<<<<<<<<<<


The answer seems to be: in the example that works Setup is not a fully qualified tag. It has default xmlns attribute that carries its namespace.

The second example should be equivalkent, but is not. Damn lazy Microsofties!