GARANTIR DESCONTO

Fórum Problemas com XML #350681

17/12/2007

0

Ao enviar eu mando o XML com uma formatação através do HTTPRIO. Mas quando chega lá no servidor, o XML chega com outra formatação. Alguém já passou e sabe como resolver essa situação?

Grato pela ajuda! :D


Jakefrog

Jakefrog

Responder

Posts

17/12/2007

Jakefrog

Eu estou enviando nesse modelo aqui
<?xml version="1.0" encoding="utf-8"?>
<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/">
  <soap:Body>
    <EnviarArquivo xmlns="http://(URL DO CLIENTE)">
      <Sistema>1</Sistema>
      <Chave>1</Chave>
      <Solicitacao>1</Solicitacao>
      <OK>true</OK>
      <Observacao>TESTE</Observacao>
      <Arquivo>ARQ.TXT</Arquivo>
    </EnviarArquivo>
  </soap:Body>
</soap:Envelope>


Mas lá chega:
<?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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:EnviarArquivo xmlns:NS1="http://(URL DO CLIENTE)">

<Sistema xsi:type="xsd:string">1</Sistema>
<Chave xsi:type="xsd:string">1</Chave>
<Solicitacao xsi:type="xsd:int">1</Solicitacao>
<OK xsi:type="xsd:boolean">true</OK>
<Observacao xsi:type="xsd:string">TESTE</Observacao>
<Arquivo xsi:type="xsd:base64Binary">ART.TXT</ARQUIVO>

</NS1:EnviarArquivo></SOAP-ENV:Body></SOAP-ENV:Envelope>


Se for reparar, somente os dados são os mesmos, o body e o resto todo se altera! E com isso acaba que o WebService lá não reconhece os dados!

Grato pela atenção!


Responder

Gostei + 0

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

Aceitar