Hallo zusammen,
ich bin immernoch drüber einen Notes Agenten in Java zu schreiben um ein PDF Dokument zu erzeugen. Das Script an sich scheint fehlerfrei zu sein, da die kompilierung keine Fehler bringt. Wenn ich den Agenten ausführe, dann zeigt mir der Webbrowser an "Agent ausgeführt", doch es wird keine PDF Datei erzeugt. (By the way.. es handelt sich um einen Linux Server).
Wenn ich dann in die Serverkonsole sehe, dann steht dort:
10.06.2004 11:52:28 HTTP JVM: Chapter 1 example 1: Hello World
10.06.2004 11:52:28 HTTP JVM: java.lang.SecurityException: /local/notesdata/webcontent/GenPDF/myPDF.pdf
10.06.2004 11:52:28 HTTP JVM: at lotus.notes.AgentSecurityManager.checkWrite(AgentSecurityManager.java:762)
10.06.2004 11:52:28 HTTP JVM: at java.io.FileOutputStream.<init>(FileOutputStream.java:184)
10.06.2004 11:52:28 HTTP JVM: at java.io.FileOutputStream.<init>(FileOutputStream.java:85)
10.06.2004 11:52:28 HTTP JVM: at JavaAgent.NotesMain(JavaAgent.java:26)
10.06.2004 11:52:28 HTTP JVM: at lotus.domino.AgentBase.runNotes(Unknown Source)
10.06.2004 11:52:28 HTTP JVM: at lotus.domino.NotesThread.run(NotesThread.java:215)
Das scheint mir nun so zu sein, dass der Agent (oder der Benutzer der den Agenten ausführt) keine Rechte hat Dateien zu schreiben.
Wo genau kann ich das denn einstellen? Ausserdem kann ich eigentlich nicht erwarten, dass Benutzer aus dem Web die den Agenten ausführen sollen als Administoren den Agenten ausführen.
Bin für jedes Brett weniger vor dem Kopf dankbar !
Jenson