2017-09-14 81 views
0

我有一些功能ID到郵箱。 (所以我需要創建與功能ID權限的會話) 但是,當我試圖創建會話對象與NotesFactory.createSession(「」,用戶名,密碼) ;我有一個例外:如何使用功能ID創建多米諾骨牌代理中的會話

無法從代理

創建一個會話所以,如果有人知道我怎麼能做到這一點,我會並欣賞。

建議您需要在兩臺服務器之間配置證書不會對我有所幫助。

+0

另外,當我試圖通過DIIOP獲取會話時,我有一個異常可能不從Domino Server獲取IOR。所以據我瞭解這是一個不可能的任務 – Alexander

回答

0

您無法以這種方式更改Java代理的身份。代理只能使用

NotesFactory.createSession(); // no arguments 

如果它是響應URL運行的Web代理(作爲webqueryopen或webquerysave劑,或者通過?OpenAgent URL命令),並且您在代理設置Run as Web User屬性,則會話將使用經過身份驗證的Web用戶的身份創建。

至於DIIOP的情況,聽起來好像你的服務器配置不正確,不能用於IIOP訪問。查看描述這些設置的IBM Technote。 (注意在TechNote中引用WebSphere,這個問題會影響到任何IIOP客戶端,解決方法是修復服務器設置。)

+0

訪問詩歌郵箱的目標。據我瞭解,蓮花郵箱遷移到雲時,只能通過Notes客戶端訪問。 – Alexander

+0

如果您確實需要使用Notes客戶端,並且您確實需要使用特定ID的身份運行代碼,那麼您將不得不將Notes客戶端的當前ID切換爲您需要並使用的ID createSession()不帶參數。 –

+0

不,我需要在服務器上運行此功能,但具有功能ID權限。 – Alexander

相關問題