2012-05-16 19 views
0

我已閱讀文檔,但我需要知道的是:如何在使用Scalaxb連接到SOAP服務時構建蛋糕?

我沒有使用虛構的股票報價服務(帶有假想的wsdl文件)。我正在使用不同名稱的其他服務。

其中,已生成的代碼行的成千上萬間,將我找到斯卡拉性狀,我需要放在一起對應於該行的文檔的例子:

val service = (new stockquote.StockQuoteSoap12Bindings with scalaxb.SoapClients with scalaxb.DispatchHttpClients {}).service 

現在,您可能會想「爲什麼不在搜索生成的代碼中搜索Soap12Bindings」?好主意 - 但結果是0。

回答

0

文檔中的示例已過時,或者過於具體。 (該文件是內部也不一致和實際文件名輸出,scalaxb不一致。)

首先,搜索SoapBindings而不是Soap12Bindings找到特定服務特性(第一特徵)。

然後,而不是scalaxb.SoapClients,使用scalaxb.Soap11Clients