代理管理程式 Tell 指令

您可以使用 Tell 指令來管理「代理管理程式」。

1. Tell 指令

指令

結果

Tell Amgr Cancel

取消目前執行的已排定代理程式。

註: Tell Amgr Cancel 不會取消由其他程序(例如,HTTP 或路由器)執行的代理程式;然而,您可以使用遠端除錯器來取消由任何程序執行的代理程式。如果第三方應用程式停滯,且未將控制權傳回給 Notes®,則無法取消該代理程式。

輸入下列引數,指定要取消的代理程式:

"db 名稱" 'agent 名稱'

範例:Tell Amgr Cancel "資料庫Name.nsf" 'AgentName'

註: 您可以使用 Tell Amgr Schedule 指令來判定可以取消的代理程式。

Tell Amgr Debug

顯示「代理管理程式」的目前除錯設定值,或讓您設定新的設定值。當您使用此指令設定除錯值時,可以使用 NOTES.INI 檔案中的 Debug_AMgr 指令所使用的相同旗標。這些設定值會立即生效;您無需重新啟動「代理管理程式」或伺服器。

下列為 Tell Amgr Debug 參數:

  • c:輸出代理程式控制參數
  • e:輸出「代理管理程式」事件的相關資訊
  • l:輸出載入報告
  • m:輸出代理程式記憶體警告
  • p:輸出代理程式效能統計資料
  • r:輸出代理程式執行報告
  • s:輸出 AMGR 排程的相關資訊
  • v:詳細模式,輸出更多關於代理程式載入、排程及佇列的訊息
  • *:輸出參數中的所有資訊

Tell Amgr 執行

執行您使用下列引數指定的代理程式:

"db 名稱" 'agent 名稱'

範例:Tell Amgr 執行 "資料庫Name.nsf" 'AgentName'

Tell Amgr Pause

暫停代理程式之排程

Tell Amgr Quit

停止伺服器上的「代理管理程式」。

Tell Amgr Resume

恢復代理程式之排程

Tell Amgr Schedule

顯示已排定要在當日執行之所有代理程式的排程。此外,此指令會顯示代理程式觸發類型、代理程式已排程的執行的時間、代理程式的名稱及資料庫執行所在的資料庫名稱。檢查「代理管理程式」排程可以使您知道某個「代理管理程式」佇列中是否有代理程式在等待。

代理管理程式佇列:

E - 適合執行的代理程式

S - 已排定要執行的代理程式

V - 等待其事件發生的事件觸發代理程式

觸發類型:

S - 已排定要執行代理程式

M - 代理程式是一個新的郵件觸發的代理程式

U - 代理程式是一個新的/更新的文件觸發的代理程式

Tell Amgr 狀態

此指令會顯示「代理管理程式」佇列的 Snapshot 並顯示「伺服器」文件中「代理管理程式」的設定。