Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 13.06.05 - 13:55:02

Titel: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 13:55:02
hi ho

ich habe ein Problem.

Und zwar habe ich ne Datenbank die auf nem Server laeuft.
In der Datenbank ist ein agent der eine Datei auslesen soll die auf dem Server liegt.
Der agent soll auch auf dem Server laufen also Run on Server sozusagen.

Das Problem ist das es irgendwie nicht klappt bekomme immer die fehlermeldung ueber Serverkonsole
"Disk io is a restricted operation" oder "Operation is disallowed in this session"

hmm irgendwie komme ich net weiter

Titel: Re: Dateihandling Fehler
Beitrag von: Glombi am 13.06.05 - 13:56:40
Du musst in den Agenteigenschaften "Beschränkte Operationen zulassen" auf dem Sicherheitstab (2. Tab) zulassen.
Titel: Re: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 14:51:34
okay sieht schon mal net schlecht aus nur jetzt gibt er mir die meldung aus das die Datei keinen Content hat .. was aber nicht sein kann in der Datei steht auf jeden fall etwas drin . :(

und dazu noch eine Frage -> Es scheint Probleme zu geben wenn ich eine Datei auf dem Server öffnen will wo auch die Datenbank läuft etc.

warum  :( ???
Titel: Re: Dateihandling Fehler
Beitrag von: m3 am 13.06.05 - 15:04:10
Pfade falsch? Nicht in der Gruppe für "restricted operations" ?  :-:

"Probleme" ist halt etwas unspezifisch. Welche Fehlermeldung?
Titel: Re: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 16:15:02
also ich gebe nen Dateipfad an und mache dann die übliche Abfrage mit

pathname = soll Pfad auf das Verzeichnis auf dem Server wo auch Datenbank läuft.

Code
If Not stream.Open(pathname, "ASCII") Then
Print pathname + "Open failed"
End If
If stream.Bytes = 0 Then
Print pathname + "File has no Content"
End If

weiter unten kommt dann Freefile etc.

nun ja und schon in der IF Abfrage kommt immer einer der beiden meldungen obwohl dateien vorhanden sind -> .txt und .csv und die auch in dem Pfad liegen

ich verstehe das einfach nicht

Client seitig würde es auf lokalem Laufwerk klappen aber es soll ja alles auf dem server laufen nichts lokal ...

 :( :( :( :(
Titel: Re: Dateihandling Fehler
Beitrag von: m3 am 13.06.05 - 16:25:00
Wie Glombi schon schrieb, der User, der den Agenten signiert hat, ist nicht unter "restricted operations" im Serverdokument eingetragen.
Titel: Re: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 16:32:41
das hört sich nach einem kleinen Admin Problem an wovon ich kaum ahnung habe :(

also ich weiss das man beim agent sagen kann "Ausführen im Namen von"

hat das damit etwas zu tun ??

Titel: Re: Dateihandling Fehler
Beitrag von: m3 am 13.06.05 - 16:42:31
Das ist etwas, wovon Du als Entwickler Ahnung haben solltest.

Lies bitte in Deiner Designer-Hilfe unter "Restricted LotusScript and Java agent operations" nach.
Titel: Re: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 16:45:02
jupp okay ich schau mir das mal an ...

bin noch kein Profi Notes Entwickler :(
Titel: Re: Dateihandling Fehler
Beitrag von: andrew22 am 13.06.05 - 18:36:06
also habe Serverdokument überprüft und überall steht die Admin Gruppe drin wo ich als User mit eingetragen bin ..

das ist echt merkwürdig

es ging ja auch speziell um die eingeschränkten Funktionen ...