Fórum Problema com cabeçalho SOAP #450105
31/07/2013
0
O problema que estou tendo no Delphi 2009 é o seguinte: faço a importação do wsdl do webservice do Horus do Ministério da Saúde(http://aplicacao-homologacao.saude.gov.br/horus-ws-basico/RecebeDadosWS?wsdl), executo o método da unit criada, mas o envelope soap que o delphi cria possui tags não aceitas pelo webservice, como por exemplo, ele cria <SOAP-ENV:Envelope> ao invés de <soapenv:Envelope>.
Acredito que isto deve ser alguma propriedade do componente THTTPRIO. Alguem sabe como modificar isto?
Grato pela atenção
Teí Sistemas
Curtir tópico
+ 0Posts
31/07/2013
Rodolpho Silva
Gostei + 0
31/07/2013
Teí Sistemas
Vou testar com o Delphi XE2 e vou ver se corrige.
Gostei + 0
05/09/2013
Edmilson Mattos
Envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hor="http://www.saude.gov.br/horus-ws-basico">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>edmilsoncesarmattos@gmail.com</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">eddydata</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<hor:recebeDados>
<source>#&*&(&(&(&((&((#&(((&(# -- Não coloquei o source pq é grande</source>
</hor:recebeDados>
</soapenv:Body>
</soapenv:Envelope>
Retorno
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>Invalid User</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>
Desde de ja agradeço qualquer ajuda.
Gostei + 0
14/10/2013
Thiago Costa
Usei exatamente sua requisicao SOAP e funcionou normalmente..
Possivelmente seu usuario esta errado mesmo 'InvalidUser' --> Entre no Site do portal e tente logar....
E nao esquece de mandar o <source>?</source> com conteudo BASE64 se nao da erro
Gostei + 0
26/08/2014
William Fischer
Quando envio o xml me retorna o erro de 'InvalidUser', mas quando acesso o portal do SCPA estou conseguindo logar normalmente e lá consta que o meu usuário está autorizado para o sistema HÓRUS WEBSERVICE - BÁSICO.
Gostaria de saber se foi resolvido este problema? E caso tenham conseguido qual foi a solução?
Desde já agradaço qualquer ajuda.
Gostei + 0
29/01/2015
Edmilson Mattos
Gostei + 0
14/09/2015
Cleber Lino
Por favor...
Qual o algorítimo de criptografia que eu uso para criptografar o conteúdo e qual a chave de criptografia?
Gostei + 0
22/09/2015
Ricardo Giasson
Gostei + 0
28/03/2016
Fabiane
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)