如何从URL(wsdl中的目标命名空间)访问WebService方法?从没有CLR的MSSQL调用webservice

时间:2013-11-21 09:37:44

标签: sql web-services wsdl xml-namespaces

您能告诉我如何从网络浏览器访问网络服务方法吗?我需要它只使用TSQL从数据库调用web服务 我有一个在我的本地JBoss服务器上运行的简单Web服务。 我找到了一个信息,通过调用URL可以轻松访问wsdl文件:

http://localhost:8081/webserviceName?wsdl

我想调用一个方法“simpleMethod”。正如我从阅读教程中学到的那样,我应该致电:

http://localhost:8081/webserviceName/simpleMethod

但它根本不起作用。我收到一条错误消息,说明请求的资源不可用。

在收到的wsdl文件中有一个声明:

<wsdl:definitions name="DataServiceImplService" targetNamespace="http://services.test.com/">

它有什么不同吗?我应该使用该信息来调用Web服务吗?

1 个答案:

答案 0 :(得分:0)

我的问题背后的主要想法是找到一种从数据库调用Web服务的方法(这就是我需要Web服务URL的原因)。

所以我找到了一个网络,解释了如何在SQL中完全完成它:

http://www.vishalseth.com/post/2009/12/22/Call-a-webservice-from-TSQL-%28Stored-Procedure%29-using-MSXML.aspx