Klient webserwis i request - uzyskanie poprawnego pliku XML

0

Przyszło mi się zmierzyć z webserwisem i mam problem z requestem generowanym przez HTTPRIO.
Tak wygląda xml wygenerowany przez HTTPRIO:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<login xmlns="http://...">							//<==
<arg0>lalala</arg0><arg1>lalala</arg1></login>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Oczywiście webserwis odpowiada błędem, wygenerowałem requesta za pomocą Altovy i webserwis odpowiada poprawnie, xml z Altovy wygląda tak:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:login xmlns:m="http://...">						//<==
<arg0>lalala</arg0><arg1>lalala</arg1></login>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

różnice zaznaczyłem, pytanie co trzeba zmienić we właściwościach HTTPRIO aby uzyskać podobny xml?

zamiana znaczników <code class="delphi"> na <code class="xml"> - furious programming

0

Zrobiłem na chama replace'a na requescie przed wysłaniem, ten sam błąd, natomiast podrasowany request w Altovie wykonuje się poprawnie.
Nic już nie rozumiem, help!

1 użytkowników online, w tym zalogowanych: 0, gości: 1