Domino 9 und frühere Versionen > ND6: Entwicklung
Server Agent mit Fehlermedung
HarryB:
Hi Folks,
den in diesem Strang erwähnten Agenten habe ich nun ans laufen bekommen. Dennoch besteht ein Problem, denn der Agent bricht mit der folgenden Fehlermeldung im Notes Log ab:
Operation is disallowed in this session
Die Operation, die der Server verweigert ist eine Dateioperation. (Habe ich durch Print Befehle und damit gesetzte Markierungen herausgefunden.)
Was ich daran nicht verstehe ist, dass die Admin-Gruppe, bei der ich auch Mitglied bin, im Serverdokument die Berechtigung für alle Varianten von Scripten hat.
Hat jemand noch eine Idee?
Viele Grüße
Harry
umi:
In Notes 6 hast du in den Agent Eigenschaften zusätzlich noch die Sicherheitseinstellungen zu beachten. Standardmässig ist jeder Agent auf "Don't allow restricted operations"....
Semeaphoros:
Hey, Strang gehört doch wohl noch ins AtNotes-Wörterbuch :)
HarryB:
--- Zitat von: umi am 31.08.04 - 15:15:16 ---In Notes 6 hast du in den Agent Eigenschaften zusätzlich noch die Sicherheitseinstellungen zu beachten. Standardmässig ist jeder Agent auf "Don't allow restricted operations"....
--- Ende Zitat ---
Vielen Dank.
Genau das habe ich auch eben entdeckt. Grumpf... Problem erledigt.
Viele Grüße
Harry
brixxton:
holla,
ich habe momentan das gleiche problem.
Operation is disallowed in this session.
Habe einen Agenten der soll bestimmte werte aus denn Dokumenten in eine textdatei exportieren.
Das schöne da dran ist, der Agent funktioniert einwandfrei wenn ich denn manuel ausführe, der soll aber Periodisch laufen was der nicht macht.
--- Zitat ---Sourcecode:
Dim se As New NotesSession
Dim db As NotesDatabase
Dim v As NotesView
Dim doc As NotesDocument
Dim filenum As Integer
Dim tabu As String
Dim nl As String
Set db = se.CurrentDatabase
Set v = db.GetView( "vwWFormular1" )
Set doc = v.GetFirstDocument
'erstellt+überschreibt datei-->output
filenum = Freefile()
Print "test"
Open "c:\exportfile.txt" For Output As filenum 'auch "C:\test\testxml.xml"
tabu = Chr$(9)
nl = Chr$(13)
Print #filenum,"PERSNR" + tabu + "BEGDATUM" + tabu + "KURZKENN" + tabu + "STUNDEN"_
+ tabu + "ANZAHL" + tabu + "AUFTRAG" + tabu + "KOSTENST" + tabu + "NAME" + tabu + "WEFI" + tabu + "BMA"
While Not doc Is Nothing
Print #filenum, doc.PersonalNr(0) + tabu + doc.datum(0) + tabu + LeftStr(doc.Kuerzel(0)," -")_
+ tabu + Format(doc.Verguetung(0),"###.00") + tabu + "0,00" + tabu + doc.Auftrag(0) + tabu + doc.Kostenstelle(0)_
+ tabu + doc.Person(0) + tabu + doc.Firma(0) + tabu + doc.Werk2(0)
Set doc=v.GetNextDocument(doc)
Wend
Close filenum
Ende Sourcecode:
--- Ende Zitat ---
Hier an dieser stelle bricht der Agent ab wenn er Periodisch laufen soll:
--- Zitat ---Open "c:\exportfile.txt" For Output As filenum 'auch "C:\test\testxml.xml"
--- Ende Zitat ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln