我编写了一个简单的代理程序来获取unprocessedDocuments()和updateprocessedDoc的计数。
public class JavaAgent extends AgentBase {
public void NotesMain() {
FileWriter fw = null;
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
DocumentCollection dc = agentContext.getUnprocessedDocuments();
Document doc = dc.getFirstDocument();
System.out.println(dc.getCount());
while(doc!= null){
agentContext.updateProcessedDoc(doc);
doc = dc.getNextDocument();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
我在Lotus Notes客户端编写了这个代理程序,它工作正常。现在我想以编程方式将此代理添加到其他Lotus机器中。
我有一个代码列出Lotus Notes客户端中的所有代理,如果我的代理不在那里,那么我需要将此代理添加到他们的机器中。此代码在外部运行,而不是在Lotus客户端内部。那就是解决方案不应该扩展AgentBase,它会扩展NOtesThread。
请建议我,如何实现这一目标。 假设添加此代理而不涉及管理员。
答案 0 :(得分:0)
您已指示代理已包含在邮件模板中。
正确的操作步骤应该是:
鉴于管理员对您执行这些测试的环境负责,而包括他在内,至少看起来是无礼的,而且在任何情况下都是不专业的。