2013-03-26 60 views
0

我开发使用PHP nusoap库SOAP服务器固定WSDL文件,但是,我并不需要使用动态生成的多数民众赞成由nusoap产生WSDL文件功能,我只是想告诉的NuSOAP使用固定的WSDL由另一个团队编写的文件。使用与PHP SOAP

你有什么建议?

+1

是否有您所使用的NuSOAP,而不是PHP皂理由吗?因为它是可能有没有问题...... – ChrFin 2013-03-26 11:53:59

+0

好了,我不知道,有一种叫做PHP皂:),确定这正是我需要的.. – Abdullah 2013-03-26 14:55:07

回答

1

我的建议 - 放弃。我不完全确定你可以做你想做的事。如您所知,NuSOAP从您指定的函数中仅创建,然后在请求时返回生成的WSDL。

如果您的可能使用外部固定的WSDL,如果稍后在您不知情的情况下更改它会发生什么?如果调用一个不是由您的某个函数处理的SOAP方法,则可能会提供未知结果,并且需要由调用机器以非客户影响的方式处理。相反,如果您提供了新功能,但其他团队不会为您调整WSDL,那么您会做什么?尝试并将它变成其他功能?

,尝试匹配你的函数预先定义的WSDL没有错误将远远超出带任何好处,你可以得到。

坚持使用“上即时”一代的一致性和缺乏头痛。使用预生成WSDL作为参考,但不打扰调查是否可以使用它

而且,我@chrfin同意。如果它们在服务器上可用,请考虑使用本机PHP SOAP函数 - 它们比编译而不是解释的NuSOAP快得多。我首先使用NuSOAP的唯一原因是(大约5年前)本地SOAP与我需要的提供程序(不正确的变量类型等)进行通信时出现问题。现在,虽然,我会重新分解所有代码到本机PHP SOAP

+0

固定WSDL是必要的,开发的另一ogranization ..这就是为什么,但是,PHP的肥皂正是我所需要的,但我希望它没有问题,谢谢 – Abdullah 2013-03-26 14:56:50