在php中,在何处放置静态wsdl文件,而不是在每个请求上动态生成wsdl文件

在php中,在何处放置静态wsdl文件,而不是在每个请求上动态生成wsdl文件,php,soap,wsdl,Php,Soap,Wsdl,我正在使用NuSoap Web服务。我的webservice端点类型是wsdl。问题是我无法连接和更新状态 这是我的网址 动态生成的WSDL文件Soap地址位置应为 但是当前的Soap地址位置如下 http://clwebwtrv4.colo.testsite.com/LMSCallBackService/LMSExternalOrientationService.svc?wsdl[链接错误。] 如何删除粗体项目 我在网上搜索了一下,找到了以下解决方案 使用静态wsdl文件,而不是动态生成w

我正在使用NuSoap Web服务。我的webservice端点类型是wsdl。问题是我无法连接和更新状态

这是我的网址

动态生成的WSDL文件Soap地址位置应为

但是当前的Soap地址位置如下 http://clwebwtrv4.colo.testsite.com/LMSCallBackService/LMSExternalOrientationService.svc?wsdl[链接错误。]

如何删除粗体项目

我在网上搜索了一下,找到了以下解决方案

使用静态wsdl文件,而不是动态生成wsdl文件

注意:不知道如何停止动态生成wsdl文件,也不知道静态wsdl文件放在哪里

问题: -在哪里放置静态wsdl文件? -如何停止动态生成wsdl文件


有什么帮助吗?

使用静态WSDL的方法:

将wsdl文件保存到某个位置,调用时使用物理路径

$url='1!'http://www.testsite.com/abc/preprod_sunflower.wsdl“

例如:
$client=newnusoap_客户端($url,true)

注意:在该WSDL文件中,不要设置为提供正确的“Soap地址位置”

就这样。希望它能被充分利用

缺点:

在更新NuSoap时,它会产生一些问题。所以我们需要更新我们的WSDL文件