故障排除
1. 在数据库 ACL 中没有足够的存取级别会使代理无法正常运行。例如,用户可能将代理设计为将选定文档从数据库 A 拷贝到数据库 B。如果该用户(也扩展到此代理)在数据库 B 的 ACL 中不拥有“作者”存取级别,则此代理虽然会运行,但无法拷贝文档。要确定是否存在这一问题,请在代理运行失败后检查代理日志中是否存在存取级别错误。
2. 如果代理无法在特定服务器上运行,请检查“服务器”文档中“安全性”附签上的“编程限制”。此区段包括“运行个人代理”、“运行受限制的 LotusScript/Java 代理”和“运行无限制的 LotusScript 或 Java 代理”域,这些域指定有权在服务器上运行代理的用户。尽管在数据库 ACL 中拥有适当存取级别的用户能够在服务器上创建代理,但由于在“服务器”文档中缺少适当的访问权限,因此因无法运行代理。
4. 如果 LotusScript 或 Java 代理在完成任务前终止,请检查“服务器”文档中的“LotusScript/Java 最多执行时间”域。如果复杂代理运行所需要的时间比安排的时间长,那么代理管理器会在代理完成前终止代理。