English 中文(简体)
子域上的SOAP
原标题:
  • 时间:2009-04-07 20:23:47
  •  标签:

我正在使用一个由多个客户端使用的应用程序。每个客户端都有自己的数据库,但多个客户端使用相同的php代码库。本质上,我们使用apache上的命名虚拟服务器将url指向服务器上的正确代码库。当浏览器点击php代码时,代码会检查主数据库,以查看url与哪个客户数据库配对。

我们正在向混合中添加一个SOAP模块,我对如何处理SOAP服务的wsdl文件感到困惑。从本质上讲,我每个代码库有一个wsdl文件。我只需要能够配置wsdl文件来处理我们用来指向同一代码的所有不同子域。一旦我们访问了SOAP模块,它就会了解要使用什么数据库。

最佳回答

以下是我们最终要做的事情——我们放弃了对WSDL的需求。从客户端,我们只需设置适当的子域作为端点。因为我们使用Mirth将我们的通信引导到每个子域,所以它对我们来说很好。

我确实尝试过使用动态wsdl文件,但始终无法在项目上花费的有限时间内使其发挥作用。

问题回答

我不确定,但您可以有一个动态WSDL文件,它本身就是一个PHP脚本。基于请求参数(指示哪个客户正在请求),将生成特定的XML数据并发送给用户。





相关问题
热门标签