Web Service - SOAP/DataSnap

Delphi

08/04/2009

Baixei o exemplo da edição 70, e tudo deu certo enquanto eu estava executando o Client em Localhost ou mesmo usando o IP rodando na própria maquina. Mas ... quando fui rodar de uma outra máquina para acessar o Servidor... NADA!

Depois de algum tempo de requisitado um registro, dá a seguinte MSG:

´O tempo limite da operação foi atingido -
URL :http://192.168.254.3/Scripts/SOAPServerClubeDelphi.dll/SOAP/ISoapDMClubeDelphi -
SOAPAction:http://www.borland.com/namespaces/Types-IAppServerSOAP.´

Se alguém puder me ajudar agradeço de coração, pois já pastei o suficiente.

Obrigado


Celso_vs

Celso_vs

Curtidas 0

Respostas

Vitor Rubio

Vitor Rubio

08/04/2009

Não seria problema do servidor ou firewall? Vc está usando iis ou apache?


GOSTEI 0
Celso_vs

Celso_vs

08/04/2009

[quote:5fafc6a71b=´vitor^_^´]Não seria problema do servidor ou firewall? Vc está usando iis ou apache?[/quote:5fafc6a71b]

Olá Vitor! Estou usando IIS, e WinXP com o Firewall Habilitado. Desculpe, mas não tenho a menor idéia de como isso funciona. Vou tentar desabilitar o Firewall.
OBRIGADO.


GOSTEI 0
Paullsoftware

Paullsoftware

08/04/2009

Vai por partes, primeiro veja se consegue ver a página da DLL pelo Browser...

vai no Browser e digita:
http://192.168.254.3/Scripts/SOAPServerClubeDelphi.dll

vê se vai ser carregada a página de informações do seu WebService depois continuamos :wink:


GOSTEI 0
Celso_vs

Celso_vs

08/04/2009

Vai por partes, primeiro veja se consegue ver a página da DLL pelo Browser... vai no Browser e digita: http://192.168.254.3/Scripts/SOAPServerClubeDelphi.dll vê se vai ser carregada a página de informações do seu WebService depois continuamos :wink:


Fala irmão! Beleza?

Na máquina Servidora consigo ver a página da DLL, mas na do cliente não.

Fiz um teste desabilitando o Firewal que funcionou e mostrou o primeiro registro requisitado. Quando digitei o segundo, deu um outro erro que não me preocupei muito com ele, e continuei digitando vários registros, sendo que ora funcionava, ora dava o tal erro. Agora o que preciso é saber como faze para funcionar com o Firewal HABILITADO, depois vou me preocupar com o tal ERRO.

Um abraço, e obrigado a todos.


GOSTEI 0
Paullsoftware

Paullsoftware

08/04/2009

Eu trabalho com WebService SOA e o FireWall fica habilitado numa boa... não fiz nenhuma modificação nele, pois, os dados tratados no servidor são todos através da porta 80 (porta de internet) e nunca meu servidor deu algum pau semelhante ao que vc ta mensionando...


GOSTEI 0
Celso_vs

Celso_vs

08/04/2009

Eu trabalho com WebService SOA e o FireWall fica habilitado numa boa... não fiz nenhuma modificação nele, pois, os dados tratados no servidor são todos através da porta 80 (porta de internet) e nunca meu servidor deu algum pau semelhante ao que vc ta mensionando...


Fala irmão! Insisti tanto que acabei conseguindo. Eu uso o firewal do próprio Windows XP, e nas configurações dele, na guia ´Anançado´ é necessário habilitar o uso do serviço HTTP para que ele permita o acesso. Meus testes ainda estão no ambiente da rede interna, mas agora que consegui, vou PASTAR mais alguns quilos pra conseguir fazer funcionar com um acesso remoto real, ou seja, de uma outra conexão de internet.

Valeu irmão,

Um abraço


GOSTEI 0
Paullsoftware

Paullsoftware

08/04/2009

De antemão! é a mesma coisa o trabalho a mais que você vai que criar um redircionamento no seu ´Roteador´ para o IP do servidor, e basicamente isso!!! :lol:


GOSTEI 0
POSTAR