2012-11-27 101 views

回答

0

我在R6所做的是創建使用LotusScript它的表現就像Web服務的基於Web的代理。它表現相當不錯對於沒有被太多的用戶在同一時間被稱爲服務(據我remeber ...) -

此演示文稿/樣本可能對你會有所幫助: http://www.slideshare.net/billbuchan/jmp206-lotus-domino-web-services-jumpstart#btnNext 從全部文件比爾的介紹,包括樣品都可以在這裏下載: http://www.hadsl.com/HADSL.nsf/Documents/Lotusphere+2008+-+JMP206+-+Web+Services+Bootcamp!OpenDocument

另一個有用的鏈接(如果你想使用SOAP/JAVA): http://www.ibm.com/developerworks/lotus/tutorials/lswsdom65/lswsdom65-pdf.pdf

2

沒有出在LotusScript和WS消費者的一攬子解決方案R6。您需要創建您自己的系統來形成SOAP請求,將其發送到服務器並解析SOAP響應。

您不會從這種方式獲得使用Web服務的好處。關鍵是你不應該這樣做。

如果您使用Java路由,則可以使用Apache Axis庫來添加消費功能。

http://axis.apache.org/axis/

這裏是它一個很老的developerWorks文章:

http://www.ibm.com/developerworks/lotus/library/domino-webservices/

雖然最終我建議升級到支持WS消費者的LotusScript更高版本。雖然由於編程語言的限制,要注意LS在WS中受到影響。

+0

我遵循指示,但如果任何構造函數inititializationoccurs它顯示NoClassDEfFoundError。 –

+0

您是否正確安裝了所需的庫? –

+0

我想我是按照指示做的。我正在使用xerces-2_11_0中的aml-apis.jar。它編譯沒有任何錯誤。看看我做了什麼。 http://stackoverflow.com/questions/13717880/noclassdeffounderror-while-using-axis-with-lotus-notes-6-5 –

0

如果您在Windows上,可以使用LotusScript中的COM對象調用Web服務。 我用我自己的一個很好的是PocketSOAP:http://www.pocketsoap.com/。它有很多功能,比如支持https,使用SOAP頭和發送附件。

即使在本地R8 Web服務使用者中,許多PocketSOAP功能都不可用或難以實現,因此對於高於Lotus Notes 6.5的版本,這是一個選項。