2010-07-23 57 views
6

我想要獲得一個簡單的WCF應用程序與Java客戶端一起工作。服務使用WSHttpBinding公開了一些簡單的操作,它完美地完成了。使用WSHttpBinding的WCF和Java Interop,

現在,由於某種原因(可能是由於Java端的WS- *規範不完整),爲遠程系統託管的此WCF服務生成Java客戶端似乎是不可能的。

但是,使用basicHttpBinding時,一切正常。

如果您成功使用或實現了WCF(wsHttpBinding),它可以與Java/Non WCF客戶端進行互操作?

+0

任何人都請。我想知道即使這是可能的 – Aakash 2010-07-27 07:58:29

+0

我很好奇。 WS中你需要哪些功能不是基本的?我想我已經得到了這個工作,但我不得不挖掘一些代碼來找出答案。 – MonkeyWrench 2011-02-10 13:44:15

+0

@MonkeyWrench這裏的功能真的不重要。我關心的是Java和.Net框架之間的互操作性。似乎即使WS- *也無法在這裏拯救。 – Aakash 2011-02-17 06:00:06

回答

2

你在Java中使用什麼來生成客戶端?並非所有的框架都是平等的。 :)根據這篇文章here,你將需要使用WSIT

+0

謝謝gbvb,我會檢查一下。 – Aakash 2011-03-02 04:24:57

0

我們已經看到與WCF/Java相關的問題。 WCF中的基本綁定創建WSDL版本1.1,而其他綁定則使用1.2,如果我的內存正確地爲我服務。

我們也看到了如果您重複使用消息合約可能發生的問題。

從XML Spy測試WCF服務是捕獲此類錯誤的好方法。