JAVA/CORBA クラス


例:logError メソッド
次のエージェントは、現在のデータベースの文書で「Rocks」を検索し、見つからない場合は現在の Domino ディレクトリにある logerror.log にエラーメッセージを記録します。

import lotus.domino.*;
public class JavaAgent extends AgentBase {
 public void NotesMain() {
   try {
     Session session = getSession();
     AgentContext agentContext = session.getAgentContext();
     // (Your code goes here)
     Database db = agentContext.getCurrentDatabase();
     Log log = session.createLog("Geology Agent");
     log.openFileLog("logerror.log");
     DocumentCollection dc = db.FTSearch("Rocks", 0);
     if (dc.getCount() == 0) {
       log.logError(0, "No documents found"); }
     else {
       Newsletter news = session.createNewsletter(dc);
       news.setSubjectItemName("Subject");
       Document doc = news.formatMsgWithDoclinks(db);
       doc.appendItemValue("Form", "Memo");
       doc.appendItemValue("Subject", "The Rock Report");
       doc.send(false, session.getUserName()); }
   } catch(Exception e) {
     e.printStackTrace();
   }
 }
}

関連項目