2013-03-26 44 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