Soap Datasnap - Alguém pode me ajudar ???
23/11/2005
0
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é
É 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
Curtir tópico
+ 0
Responder
Posts
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
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
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].
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
Clique aqui para fazer login e interagir na Comunidade :)