GARANTIR DESCONTO

Fórum Requisição SOAP Delphi XE8 #572103

05/12/2016

0

Bom dia
tenho um integração pra fazer num webservices com SOAP, montei a estrutura mas a requisição gerada pelo Rio do Delphi esta gerando de maneira diferente do que a documentação passada pelo parceiro..
A requisição gerada pelo Delphi esta sendo essa

<?xml version="1.0"?>
<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>
<setStockRequest xmlns="http://www.accurate.com/acec/StockServices">
<stockList>
<stock>
<skuId xmlns="http://www.accurate.com/acec/Stock"></skuId>
<stockType xmlns="http://www.accurate.com/acec/Stock">1</stockType>
</stock>
<stock>
<skuId xmlns="http://www.accurate.com/acec/Stock"></skuId>
<stockType xmlns="http://www.accurate.com/acec/Stock">1</stockType>
</stock>
</stockList>
</setStockRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

e a requisição passada pelo parceiro deverias ser

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stoc="http://www.accurate.com/acec/StockServices" xmlns:stoc1="http://www.accurate.com/acec/Stock">
<soapenv:Header/>
<soapenv:Body>
<stoc:setStockRequest>
<stoc:stockList>
<stoc:Stock>
<stoc1:skuId>79091015195787</stoc1:skuId>
<stoc1:stockType>1</stoc1:stockType>
</stoc:Stock>
</stoc:stockList>
</stoc:setStockRequest>
</soapenv:Body>
</soapenv:Envelope>


o que estou fazendo errado? Alguem sabe teve esse problema como corrigir?
Jeferson Taboni

Jeferson Taboni

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar