Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2384 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá 

 

Estou começando a realizar testes com o ACBrANe, fiz meu cadastro na empresa e recebi meus dados para acesso ao ambiente de homologação

no email diz que o endereço do webservice de homoloagação é : http://homologaws.averba.com.br/20/index.soap?wsdl

no arquivo ACBrANeServices.ini esta: http://testewebserver.averba.com.br/index.soap?wsdl

 

troquei, recompilei mais nos 2 casos esta dando acesso negado (erro 904)

 

Preciso reinstalar o componete? para essa modificação do ini funcione? 

Como posso debugar para qual endereço o componente esta enviando a solicitação?

 

OBS:  As credenciais recebidas funcionam no site de testes: homologa.averba.com.br

 

  • Membros Pro
Postado (editado)

Alterei o ACBrANeServices.ini para http://homologaws.averba.com.br/20/index.soap?wsdl

Reinstalei o ACBr e o componente ainda está indo para o endereço http://testewebserver.averba.com.br/index.soap?wsdl

então no DEBUG encontrei a variável  FPURL no arquivo ACBrANeWebServices

então antes do enviar  

FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType);

forcei manualmente com 

FPURL := 'http://homologaws.averba.com.br/20/index.soap?wsdl';

 

sei que isto não está certo, mais não sei como configurar o endereço de envio no componente

 

OBS.: Consegui aceso com está forçada acima

Editado por marcelosantos
  • Membros Pro
Postado (editado)

Consegui outra forma de fazer.

Peguei o arquivo ACBrANeServicos.ini (alterado) e joguei dentro da pasta do EXE ele passou a usar as configurações que estavam dentro deste INI

Vi que também é possível embutir este INI com Diretivas 

tentei dentro do DPR:

{$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'}

mais não deu certo

 

Então restam apenas 2 perguntas

 

1 - como ativar estas diretivas?
2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi?

 

 

Editado por marcelosantos
  • Membros Pro
Postado
10 minutos atrás, Juliomar Marchetti disse:

A principio basta tu colocar junto a seu executável o arquivo ACBrANeServicos.ini com o endereço enviado e ele vai ser lido do componente e usado.

Juliomar obirgado por sua resposta, deixando o arquivo INI está funcionando perfeitamente

 

As Dúvidas que me restam são:

1 - como ativar estas diretivas , para que o arquivo de configuração fique embutido no EXE?

{$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'}


2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi? <- acho que essa seria para o Italo

  • Consultores
Postado

Bom dia Marcelos, 

Acabei de fazer um acesso as duas URLs que constam na sua primeira postagem e ambas estão funcionando.

Antes de você alterar a URL você chegou a fazer um teste usando o programa exemplo?

Não funcionou?

Qual foi o erro?

Dica, ao mudar a URL no arquivo ACBrANeServicos.ini basta depois executar o bat: Compila_RES, desta forma um novo ACBrANeServicos.res será criado.

Por fim basta compilar a aplicação com a opção Build.

Se não funcionar, basta reinstalar os componentes.

 

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Italo obrigado por sua resposta

 

O teste para http://testewebserver.averba.com.br/index.soap?wsdl, me retornou acesso negado - erro 904

O Teste foi realizado com Exemplo do ACBrANe, este foi o motivo pelo qual comecei este tópico.

 

De alguma forma a empresa liberou o meu acesso apenas para
Endereço do Webservice: http://homologaws.averba.com.br/20/index.soap?wsdl

Que é o endereço que consta no email da AT&M que recebi

 

 

 

  • Este tópico foi criado há 2384 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.