Erro e187 ao enviar por webservice
Estou enviando um lote de rps em ambiente de homologaçao em modo assincrono. Mas na mensagem xml retorno recebo o erro e187 de falta de autenticaçao ssl. Mas não recebo nem pedido para selecionar certificado...estou utilizando token. Alguem tem alguma ideia do que pode ser??
|
Citação:
Tem que ser Delphi 7 ou superior. Se for Delphi 7, você tem que informar um certificado antes ao SOAP. Para isso você tem que informar a constante 84 a conexão WININET. Isso pode ser feito no BeforePost do THTTPRIO.HTTPWebNode: InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext,sizeof(CertContext)*5); Onde: Cert : ICertificate2; CertContext : ICertContext; PCertContext : Pointer; Cert := <Escolhe Certificado>; CertContext := Cert as ICertContext; CertContext.Get_CertContext(Integer(PCertContext)) ; Isso pode ser visto na UfrmMain.pas do WebService_INET. Downloads - opennfse - Project Hosting on Google Code Exemplo: Soap example using a client side certificate - borland.public.delphi.webservices.soap | Google ƒOƒ‹[ƒv Att, Luiz Vaz |
erro E187
olá estou com o mesmo problema, utilizo certificado pfx...
Estou fazendo a o HTTPRIOHTTPWebNode1BeforePost normal. ele escolhe o certificado e blz.. mas o retorno é sempre o mesmo: "Requisição não está acompanhada da autenticação via certificação digital." estou usando como exemplo o programa WebService_INET, apenas estou tentando enviar um xml que eu gerei..! |
Citação:
Assim que terminar e publico eu aviso. Att, Luiz Vaz |
erro E187
Poxa, que rápido, é a primeira resposta rapida que tive em 2 semanas, na web inteira ninguem responde nada...rs
mas ta joia.. vou esperar vc publicar novamente entao.. obrigado mais uma vez..!! |
Citação:
Ajude a promover o forum! :) Em breve teremos mais pessoas com conhecimento para compartilhar. Em tempo, qual é a Prefeitura que você está usando? Att, Luiz Vaz |
estou tentando mandar para BH, Varginha
Valew.. |
Luiz boa tarde, acho que estou conseguindo evoluir no programinha..
nao estou mais tendo aquele erro.. agora esta retornando o seguinte: Código:
<EnviarLoteRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd"> |
Citação:
isso acontece se você não atualizar o SOAP do Delphi. Tem que ser Delphi 7 ou superior e com SOAP atualizado. E você tem que enviar o cabeçalho com a Versão do SOAP: '<?xml version="1.0" encoding="UTF-8"?>'+ '<cabecalho xmlns="http://www.abrasf.org.br/nfse.xsd" versao="1.00">'+ '<versaoDados>1.00</versaoDados>'+ '</cabecalho>'; Atenciosamente, Luiz Vaz Att, Luiz vaz |
Horários baseados na GMT -2. Agora são 15:15. |
vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0