Soap Datasnap - Alguém pode me ajudar ???

23/11/2005

Blz galera !

É o seguinte, estou desenvolvendo um aplicação servidora utilizando Soap e uma aplicação cliente utilizando Datasnap e estou tendo dificuldade para estabelecer a conexão entre as duas aplicações...

Estou obtendo a seguinte mensagem de erro :

´Uma conexão com o servidor não pode ser estabelecida - URL: http://localhost/SoapPro/SoapServer.dll/soap/IfdmServerData - SOAPAction: http://www.borland.com/namespaces/Types-IAppServerSoap´.

Caso alguém possa me ajudar, por favor veja no detalhamento abaixo o que foi feito até o momento....

Detalhamento....

Estou trabalhando com delphi7-architect e WinXP-2002-SP2,

A aplicação servidora foi criado da seguinte forma :

Em Webservices || ´Soap Server Application´ || ISAPI/NSAPI - e ´No´ para ´Interface for Soap Module´;

Foi adicionado um ´Soap Server Data Module´ e os seguintes componentes :

* SQLConnection - apontando para minha base de dados Interbase;
* SQLDataSet - apontando para o sqlconnection e com a propriedade
CommandText - preenchido corretamente e com o Active - True - ok;
* DataSetProvider - apontando para o dataset;

Até aqui tudo bem... foi feito o deploy do projeto em um diretório criado em root:\inetpub\wwwwroot\ServerSoapProject\ServerSoap.dll;

Um diretório virtual chamdo ServerSoapProject apontando para o diretório mencionado acima tb foi criado....ok...

No browse quando se digita :
* http://localhost/ServerSoapProject/ServerSoap.dll - aparece o Server
Info Page....
* http://localhost/ServerSoapProject/ServerSoap.dll/wsdl - aparece o
Webservice Listing...
* http://localhost/ServerSoapProject/ServerSoap.dll/wsdl/IfdmServerData
aparece o XML da minha Interface e o seguinte endereço :
http://localhost/SoapPro/SoapServer.dll/soap/IfdmServerData


Na aplicação Cliente, em um form foi adicionado o componente SOAPConnection onde a proprieade URL foi definida com o endereço mencionado acima em vermelho (http://localhost/SoapPro/SoapServer.dll/soap/IfdmServerData), um ClientDataSet tb foi adicionado e apontado para SoapConnection e o ProviderName eu digitei o nome do DataSetProvider do servidor....

Desta forma, estou obtendo a seguinte mensagem de erro :

´Uma conexão com o servidor não pode ser estabelecida - URL: http://localhost/SoapPro/SoapServer.dll/soap/IfdmServerData - SOAPAction: http://www.borland.com/namespaces/Types-IAppServerSoap´.

Sinceramente não sei o que pode estar ocorrendo... se alguém puder me dar uma dica de como resolver este problema eu ficaria muito agradecido...

Obrigado

André


Aluizs

Respostas

01/12/2005

Mmoreira

aluizs,

Cara aparentemente vc fez tudo certo ... eu tenho uma aplicação usando soap e fiz exatamente assim ... funciona blz.
Da uma olhada nas propriedades do diretorio virtual que vc criou ... vc c ta tudo certinho

qualquer coisa tamos ai


Responder Citar

01/12/2005

Gandalf.nho

[b:7b93d885a1][color=red:7b93d885a1]Bloqueado por Infração às Regras de Conduta :[/color:7b93d885a1][/b:7b93d885a1]

Duplicidade.
[url]http://forum.clubedelphi.net/viewtopic.php?t=70644[/url]

Para maiores esclarecimentos pode mandar-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


Responder Citar