Hallo,
folgender Code Schnippsel sollte eigentlich klappen, was es aber nicht tut. Leider stehe ich noch am anfang, daher weis ich auch einige sachen nicht, z.B. wo kommen die Ausgaben von System.out.println hin, wenn ich den Code im Agenten laufen habe ? Im Protokoll erscheint er nicht.
Folgende Exeption wird ausgegeben:
Error loading Agent Class: JavaAgent
java.lang.ClassNotFoundException: JavaAgent
at lotus.domino.AgentLoader.loadClass(AgentLoader.java:128)
at java.lang.ClassLoader.loadClass(ClassLoader.java:153)
at lotus.domino.AgentLoader.runAgent(AgentLoader.java:216)
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
DbDirectory dir = session.getDbDirectory("dom-wob150/Neuland");
Database dbNeuland = dir.openDatabase("neuland/intranet/aufbau");
Database dbSource = agentContext.getCurrentDatabase();
DocumentCollection col = dbSource.getAllDocuments();
Document doc = col.getFirstDocument();
while ( doc!= null) {
String strMaske = doc.getItemValueString("Form" );
if (strMaske.equals("Parkplatzdatenbank")){
doc.copyToDatabase ( dbNeuland);
};
doc = col.getNextDocument();
};