Moin,
zu meinem Problem, habe eine Java Application geschrieben, die auf Datenbanken zugreifen soll, welche auf verschieden Servern liegen und die Änderungen von Dokumenten speichert, hab die notes.jar eingebunden und auf dem server läuft der Diiop Task. Ich bekomme zwars die Datenbanken, aber wenn ich ein doc speichern will, gibt er mit die exception "NotesException: Notes error: You are not authorized to perform that operation", hab schon verschiedene Sachen probiert, aber ohne erfolg. Ich will nur,das die Änderung im notesdocument gespeichert wird. Kann mir da jemand helfen??
try {
NotesThread.sinitThread();
Session s = NotesFactory.createSession(dbProb.getServer(),user,pw);
Database db = s.getDatabase(dbProb.getServer(),dbProb.getDatabase());
View view=db.getView(dbProb.getView());
Document doc=view.getFirstDocument();
while(!(doc==null)){
if(doc.getItemValueString("Feldname1").equals(entry.getId())){
doc.replaceItemValue("Feldname2",entry.getSubject());
doc.save();
}
doc=view.getNextDocument(doc);
}
}
catch (Exception e) {
System.out.println(e.toString());
}