Domino中Java代理的困惑
现有如下需求:
在当前数据库中生成2万条文档。
LS代理:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim doc As NotesDocument
For i = 1 To 20000
Set doc = db.CreateDocument
doc.form = "test"
Call doc.Save(True,True)
Next
以上代码运行无问题,在数据库中查看,都有。
Java代理:
import lotus.domino.*;public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); Database db = agentContext.getCurrentDatabase(); Document doc; for(int i=1;i<=20000;i++){ doc = db.createDocument(); doc.appendItemValue("form", "test"); doc.save(true,true); } } catch(Exception e) { e.printStackTrace(); } }}