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