Domino 9 und frühere Versionen > ND6: Administration & Userprobleme

JAVA DocumentCollection Klasse

(1/1)

fraernst:
Warum werden bei folgendem Code die Dokumente nicht verarbeitet ?
Wenn man docCur = agentContext.getDocumentContext(); anstatt der while-Schleife nutzt, wird ein Dokument richtig verarbeitet.

import lotus.domino.*;
import java.util.*;

public class JavaAgent extends AgentBase {

   public void NotesMain() {

      try {
         Session session = getSession();
         AgentContext agentContext = session.getAgentContext();

         // (Fügen Sie Ihren Code hier ein)
                        Database db = agentContext.getCurrentDatabase();
                        DocumentCollection dc = db.getAllDocuments();
                        Document docCur = dc.getFirstDocument();
     
                        while (docCur != null) {         
         
         Item NA = docCur.getFirstItem("Artist");
         NA.setSummary(true);
                        RichTextItem NARich = (RichTextItem)docCur.getFirstItem("Artist");         
         NA.setValueString(NARich.getFormattedText(false,0,0));
                   docCur.copyItem(NA,"CopyArtist");
                        docCur.save();
                        docCur = dc.getNextDocument();
               
                        } 

      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

Thomas Schulte:
Triple Post im Forum. Das ist Rekord!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln