精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>开发>>脚本LotusScript>>关于notes中代理的问题

主题:关于notes中代理的问题
发信人: nxin()
整理人: kamkam(2002-05-01 23:52:56), 站内信件
【 在 ming (明) 的大作中提到: 】
: 多谢指教!!! 
: 我还想问一下,如何调试在服务器运行的script
:    .......

调试script是一件很麻烦的事,不可能单步调试。可以用NotesLog类
输出信息到代理的日志,某些情况也可以用print。下面是个例子:

Dim agentLog As New NotesLog("Agent log")
Call agentLog.OpenAgentLog
Set s = New NotesSession
Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set note = collection.GetFirstDocument
count = collection.Count
Do While (count > 0)
  Subject = note.Subject
  Call agentLog.LogAction( "Processing: "+Subject(0))
  Set note = collection.GetNextDocument (note)
  count = count - 1
Loop
Call agentLog.Close


这是几个调试代理有用的console命令,自己试试吧

tell amgr schedule
tell amgr status
tell amgr debug

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.196.1.242]

[关闭][返回]