Domino 9 und frühere Versionen > ND6: Entwicklung

Rechte eines Notes Agenten zum schreiben von Dateien

(1/1)

Jenson:
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:


--- Code: ---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)

--- Ende Code ---

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

klaussal:

--- Zitat ---Also dann den Weg des Agenten. Ich habe die PDF Generierung zuerst sowieso im Agenten realisiert gehabt. Ich habe dann versucht das PDF als Datei in ein Temporäres Verzeichnis zu schreiben, doch der Jaba SecuritManager hat mit dann direkt den Zugriff verweigert.

Muss ich das Schreiben von Dateien auf die Platte irgendwie erst freigeben im Agenten?

--- Ende Zitat ---

Liest Du Deine eigenen Postings nicht ? Da gab es doch eine Antwort.

klaus

Jenson:
Hatte den Thread nochmal extra aufgemacht weil es ja eigentlich am Topic vorbei ging. Aber danke für den Hinweis.

Jenson

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln