次のエージェントは、現在のデータベースで 3 つのアイテムを含む文書を作成し、この文書の XML 表現を生成して、その結果を指定したファイルに書き込みます。
import lotus.domino.*;
import java.io.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Database db = agentContext.getCurrentDatabase();
Document doc = db.createDocument();
DateTime dt1 = session.createDateTime("June 16, 1999");
doc.replaceItemValue ("Form", "DocForm");
doc.replaceItemValue ("Text1", "This is some text!");
doc.replaceItemValue ("DateTime1", dt1);
BufferedWriter bw = new BufferedWriter(new
FileWriter("c:¥¥temp¥¥document.xml"));
doc.generateXML(bw);
bw.close();
} catch(Exception e) {
e.printStackTrace();
}
}
}