Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: gfunkus am 08.07.04 - 12:05:40

Titel: Dateisystem auf Server einlesen
Beitrag von: gfunkus am 08.07.04 - 12:05:40
Hallo,

Ich stehe vor dem Problem das ich ein bestimmtes Laufwerk auf einem Server einlesen möchte. (Das Gerüst steht schon und funktioniert.Aber nur auf dem Client LW) Jetzt wüsste ich gerne wie ich es hinbekomme auf das Server Dateisystem zuzugreifen.
Ich möchte später die DB am Client öffnen und Dateien öffnen ohne das LW vorher zu mappen. Dachte evtl. an embed_objectlink???
Hat wer nen paar Tips???

Mfg

Gfunkus
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: Semeaphoros am 08.07.04 - 12:12:29
Verstehe nicht ganz, was Du willst. Willst Du auf einen Windows-Share auf einem Server zugreifen? Dann könntest Du über UNC den Share ansprechen:

\\Server-Name\Freigabename
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: gfunkus am 08.07.04 - 12:21:42
ich hätte das ganze aber gerne ohne ein freigabe gelöst...
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: Semeaphoros am 08.07.04 - 12:23:07
Wie willst Du auf einen Server ohne Freigabe zugreifen? Das würde ja das Server-Sicherheitssystem in Frage stellen.
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: gfunkus am 08.07.04 - 14:53:07
Ein Agent soll periodisch das Dateisystem durchforsten. Und die Daten bereitstellen.
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: Semeaphoros am 08.07.04 - 15:06:31
Das beantwortet aber meine Frage nicht, es sei denn, der Domino läuft auf dem betroffenen Fileserver und der Agent läuft scheduled auf diesem Server, dann hat er lokalen Zugriff.

Ansonsten, ohne Freigabe geht nix, da Du dann keinen Zugriff auf den Fileserver hast, dazu sind sie ja schliesslich da, die Freigaben.
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: gfunkus am 08.07.04 - 15:11:42
Richtig der Domino läuft auf dem Fileserver und hat lokalen Zugriff.

Das Problem ist, das ich embed_objectlinks erstellen will. ohne das der User die Filer Freigabe mounten muss. Ist das möglich?
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: Semeaphoros am 08.07.04 - 15:17:53
Wenn der User drauf zugreiffen können soll, dann muss das so eingerichtet werden:

Freigabe (zwingend !)
User muss Zugriffsrecht haben
Der Link muss mit dem UNC wie weiter oben gebildet werden

Verwendet man den UNC-Namen (Universal Naming Convention), dann ist ein Mapping des Laufwerkes nicht nötig, es wird ohne virtuelles Laufwerk gearbeitet.

Heisst, dass Du vermutlich auch vom Server selber aus mit dem UNC arbeiten musst, da Du beim embedden den diesen UNC-Pfad angeben musst, heisst wiederum, dass beim WinServer, auf dem der Agent läuft, ein Windoof-Benutzer angemeldet sein muss, der auf die betreffende Freigabe Zugriffsrecht hat.
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: JulianBuss am 08.07.04 - 21:46:22
wie wärs mit folgendem: Server hat Zugriff auf das Dateisystem und einen laufenden http Task. Verzeichnis X:\ ist dann z.B. im Webserver eingebunden unter http://hostname/X - so braucht man keine Windows-Freigabe...
Titel: Re:Dateisystem auf Server einlesen
Beitrag von: Semeaphoros am 08.07.04 - 21:55:28
Ok, da stellen sich dann aber wohl mehr Sicherheitsfragen, als wenn man das über eine Win-Freigabe macht. Allerdings ist dann dad Generieren von URL-Links einfacher. Man kann sich dann natürlich auch überlegen, ob man die Dateien auch direkt über eine URL verlinken will mit

File://Server/Pfad/Datei

dann braucht es zwar eine Freigabe, aber der Server braucht keinen gestarteten WinUser, um die Links zu generieren.