Autor Thema: Server auf Datei prüfen  (Gelesen 1642 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Server auf Datei prüfen
« am: 17.07.06 - 12:33:52 »
Hallo !
Ich möchte mit dem folgenden Script testen, ob in einem Verzeichnis auf dem
Server eine bestimmte Datei vorhanden ist ! Der Agent läugt zeitgesteuert auf dem
Server:

Sub Initialize
   
   Dim session As New NotesSession
   Dim doc As NotesDocument
   Set doc = session.CurrentDatabase.CreateDocument
   Dim sourcefile As String
   
'Prüfe ob Datei da ist
   sourcefile = "D:\DOMINO\DATA\OPAL\OpalOH.nsf"               'Dateiname auf Server
   If Dir$(sourcefile,0) = "" Then
      
'Falls Datei da ist:
      doc.SendTo ="EMPFÄNGER"
      doc.Subject = "Krueb.TXT vorhanden !!!"
      doc.Form = "Memo"
      Call doc.Send(False)
      
   Else      
      
'Falls Datei nicht da ist:
      doc.SendTo ="EMPFÄNGER"
      doc.Subject = "Krueb.TXT nicht vorhanden !!!"
      doc.Form = "Memo"
      Call doc.Send(False)
      
   End If
   
   
End Sub


Als Feher auf der Konsole erhalte ich:
Operation is disallowed in this session !

Wer kann mir helfen ?

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Server auf Datei prüfen
« Antwort #1 am: 17.07.06 - 12:38:27 »
Hallo,

wie sie es mit den Rechten für die Ausführung der Agenten aus?

Hast du bzw. der ausführende die Rechte auf das Dateisystem zuzugreifen (Ausführen uneingschränkter Agenten)?

Rainer
Rainer Zaske

MCSD - C#

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Server auf Datei prüfen
« Antwort #2 am: 17.07.06 - 12:53:40 »
Hallo !
Ja, die Rechte sind vorhanden ! Ich habe eher das Script im Verdacht !

Gibt es villeicht ein Befehl, den der Server nicht ausführen kann ?

Gruss

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Server auf Datei prüfen
« Antwort #3 am: 17.07.06 - 12:55:35 »
Hallo,

mach doch mal vor und nach das "Dir" eine Messagbox und schreib dir somit eine Meldung ins Log. Ich habe den Verdacht, dass er das Dir nicht ausführen kann.

Rainer
Rainer Zaske

MCSD - C#

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Server auf Datei prüfen
« Antwort #4 am: 17.07.06 - 13:04:09 »
Ja, mit dem Dir kommt der Server nicht klar !
Ich habe ein Print davor und dahinter ausgegeben

Die 2. Printausgabe zeigt er mir nicht an !


Hilfe was kann ich tun ???

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Server auf Datei prüfen
« Antwort #5 am: 17.07.06 - 17:55:28 »
... den Agenten mit den entsprechenden Rechten signieren - Server-ID...

Toni
Grüßle Toni :)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Server auf Datei prüfen
« Antwort #6 am: 18.07.06 - 08:37:29 »
der Agent ist mit dem Server signiert !

Gibt es eine andere Variante als den Dir-Befehl ? (Script siehe oben ?)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Server auf Datei prüfen
« Antwort #7 am: 18.07.06 - 09:19:23 »
Hallo,

wenn dein Server ein Windows-System ist hast du noch die Möglichkeit mit dem FileSystemObject zu arbeiten.

Wenn du das willst such mal im Form nach FileSystemObject.

Rainer
Rainer Zaske

MCSD - C#

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Server auf Datei prüfen
« Antwort #8 am: 18.07.06 - 11:44:38 »
Auszug aus der Notes-Hilfe:
Zitat
The product from which you are running LotusScript has disabled the function, statement, or directive that you attempted to use.
Remove the function call, statement, or directive.
Läuft der Agent unrestricted?

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz