2015-04-21 123 views
1

我開發了一個Notes代理,它完全符合我在Workspace上運行時的要求。 Notes數據庫位於我們網絡上的多米諾骨牌服務器上。我安排代理在特定時間和實際服務器上運行,但未運行。爲什麼代理不按我指定的coreect服務器運行?在服務器上運行Notes代理

回答

0

代理的簽名者(即您的Notes標識)必須有權執行(不受限制的)代理。查看安全選項卡中服務器文檔中的Domino目錄,該文檔允許執行代理並使用此類ID對代理簽名,或者將您的ID添加到列表中。

+0

謝謝。我會看看這個。我是否也必須在文件>>首選項>>後臺配置中啓用計劃代理? – AJF

+0

不,這隻適用於在Notes客戶端上運行的本地計劃代理。 –

+0

謝謝。我已請求我的公司基礎架構人員授予我在筆記服務器上運行代理的權限。將讓你知道我如何得到 – AJF

1

除了確保用於簽署代理的ID實際上有權在服務器上執行代碼之外,還需要確保代理僅使用後端類。 甚至不要使用UI類聲明任何對象,否則代理將不會運行。

1
  1. 檢查Notes Log數據庫(log.nsf,位於服務器的根文件夾),部分Miscellaneous,當你的代理人應當執行時間的文件。錯誤信息可能會給你一個提示,出了什麼問題。

  2. 確保代理的簽署者具有必要的權限(在服務器上運行預定的代理)。該選項可以在服務器地址簿中的服務器文檔中設置(位於服務器根文件夾中的names.nsf)。

  3. 如果您的代理涉及任何文件和/或網絡操作,請確保代理的簽署者具有運行受限操作(服務器地址簿中的服務器文檔)的必要權限。並檢查代理屬性的Security選項卡並啓用Allow restricted operations標誌。

  4. 確保您的代理不使用任何 UI類(NotesUIWorkspace,NotesUIDocument等),既不用使用本身或指使用UI一個類庫任何腳本庫。對於運行在多米諾服務器上下文中的代理,只允許後端LotusScript類。當代理程序在手動啓動時正常運行時,在服務器代理中使用UI類會導致新手難以發現錯誤,但在按計劃運行時不起作用。

0

你沒有給近足夠的信息讓我們拖住確切原因,因此,如果其他的答案不幫你,這裏是你應該指的是一個古老的,但仍然是非常有用的文章爲了幫助您更好地瞭解問題,也許可以自己解決問題,併爲您提供有關工作方式的足夠背景,以便您可以更輕鬆地收集信息以進行其他故障排除:

Artcile About Troubleshooting Agents

請特別注意標記爲的部分常見問題

+0

感謝理查德我解決了這個問題,但鏈接也有幫助 – AJF

相關問題