Autor Thema: Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren  (Gelesen 5163 mal)

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Hallo alle zusammen,

folgendes ziemlich trickreiches Problem (oder auch nicht?):

Ich will eine Datenbank erstellen. Diese soll in einem Form Daten von einer im (z.B) Intranet in html angezeigten nsf Datenbank bekommen.

So sieht z.B. die Struktur die URL von der Seite aus von der importiert werden soll: https://www.xyz.com/servers/resource/data.nsf/pages/Info/file/DATA.html.

Ich habe ein Form mit Feldern die automatisch (oder auf Knopfdruck) mit  Einträgen der Intranetseite (ja auhc nur ne LoNO DB) gefüllt werden sollen.


Wie kann ich das anstellen? Wo finde ich Hints? Geht das überhaupt so?

Für Hilfe bin ich dankbar - bei weiteren Fragen stehe ich zur Verfügung.

MfG, s Hartwig

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Und Du kannst nicht direkt mit Notes RPC auf diese DB zugreifen? Schade, dann wären nämlich die Werkzeuge vorhanden (vorausgesetzt, die Struktur der Quell-DB ist geeignet). So mit HTML Verbindung ist das ziemlich irrelevant, dass dahinter Domino steckt und spezielle Werkzeuge für das Extrahieren von Daten aus HTML bietet Notes selber nicht.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Was ist Notes RPC??? hab auf dem gebiet des Designs noch keine Ahnung - denk schon das ich zugriff habe...

« Letzte Änderung: 28.07.04 - 11:33:28 von Peacemaker »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Hat nix mit Design zu tun: Remote Procedure Call, sprich Notes-Native über Port 1352. Erst so kannst Du Notes-Funktionen nutzen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Also nochmal genauer, bevor wir aneinander vorbei reden:

Es geht drum eine DB zu entwickeln, die auf Wunsch mit einer Intranet *.nsf Datenbank synchronisiert - genauer - einzelne Daten in das Form-Feld (wird dann wohl anders heißen) übernimmt

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Das hab ich schon vertanden.

Frage ist, ob Du wirklich nur mit HTML auf diese Datenbank kommst, oder ob Du auch via Notes auf diese Datenbank zugreifen kannst. Die Möglichkeiten, die sich daraus ergeben sind wie Tag und Nacht, deshalb ist das wichtig.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
also ich wüsste nicht wie ich an die nackte DB ran komme. Im moment hab ich nur den html Output im Intranet. In Excel gibt es ja eine Funktion die es erlaubt von html seiten Content zu importieren. Eigentlich sollte sowas in der Art auch für Notes Designer möglich sein...

Hab versucht die DB über den Workspace direkt zu öffnen - bekomme da aber eine Unable to find path to server message - gibt es da was zu beachten?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Wie hast Du die denn versucht zu öffnen? Datei - Datenbank öffnen oder über die Adressleiste?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Datei - Datenbank öffnen

Problem ist, das die DB auf nem Intranetserver liegt, ich gluab nicht da sich da so ohne weiteres dran komme. Die Location ist ja von so einer Form: https://www.xyz.com/servers/resource/data.nsf/pages/Info/file/DATA.html.

Hab verschiende Versuche unternommen Serverpfad und filename anzugeben...

*hilfe*

Wie würde es gehen wenn ich nur die Intranet html Seite zur Verfügung hätte?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Datei - Datenbank - Oeffnen geht nur für reinen Notes-Zugriff. Um eine Web-Seite zu öffnen, geht das über die Adressleiste im Kopfbereich von Notes.

Wenn Du das dann in Deiner Applikation auswerten willst, musst Du das über Formelsprache, oder wahrscheinlich eher über LotusScript reinziehen und auswerten.

Ich habe aber den Eindruck, dass Du an dieser Stelle überfordert bist, da Du die grundlegende Arbeitsweise von Notes nicht kennst. Brauchst Du rasch eine Lösung, suche Dir jemanden, der Dir das realisiert oder mit "Unterricht am Arbeitsplatz" beibringst. Mit der Hilfe zur Selbshilfe, die hier im Forum angeboten wird, kommst Du ziemlich sicher nicht weit genug, hier fehlt Basiswissen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #10 am: 28.07.04 - 13:26:23 »
Basiswissen ist siche rvorhanden - ist nicht die erste DB die ich ertselle. Aber das erste mal das ich dieses problem lösen muss. Kannst du nicht eine Kurze beschreibung geben wie man die Daten einlesen könnte. Evtl gibt es mir wenigstens eine Richtung vor.

Danke für deine Mühen...
« Letzte Änderung: 28.07.04 - 13:28:11 von Peacemaker »

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #11 am: 28.07.04 - 13:37:57 »
Zitat
Basiswissen ist siche rvorhanden

So ganz sicher bin ich mir da nicht. Aber egal - läuft der Intranetserver auf dem die Notesdatenbank läuft in der gleichen Notes-Domäne wie Dein Client? Wie heisst denn der Dominoserver auf dem Seite läuft? Ist Dir klar das jeder Dominoserver HTML kann und das jede Datenbank automatisch vom HTTP Task vom Domino umgesetzt wird?

Ich glaube schon das Dir einige ganz ganz wichtige Basics fehlen...
Ich glaube nicht das Du so weiterkommst...

Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #12 am: 28.07.04 - 13:45:13 »
jepp, das ist mir klar. Ich weis im Moment nicht ob und wie ich an die Intranet .nsf ran kommen sollte. Also könnte man ja versuchen sich evtl auf den html ouput zu stürzen - falls es da Möglichkeiten gibt. Eben so wie es Excel mit seinen Funktionen für Web Import auch hat...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #13 am: 28.07.04 - 13:46:08 »
Jo, sehe ich auch so wie Martin.

Der Weg führt über LotusScript und die Methode GetDocumentByURL
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #14 am: 28.07.04 - 13:48:43 »
Zitat
epp, das ist mir klar. Ich weis im Moment nicht ob und wie ich an die Intranet .nsf ran kommen sollte. Also könnte man ja versuchen sich evtl auf den html ouput zu stürzen - falls es da Möglichkeiten gibt.

Das ist der entscheidende Punkt!!! Bin kein Programmierer, aber mit dem HTML Output anzapfen bist Du auf jeden Fall auf der völlig falschen Spur. Du musst Die Basics verstehen und die musst Du Dir entweder anlesen oder per DL einkaufen.

Keine Sorge: ich bin kein DL - sondern festangestellter Admin in einer Firma...

Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #15 am: 28.07.04 - 13:52:42 »
Also, die sauberste Lösung ist sicher, mittels Notes native an die Daten ranzukommen, wie Martin das schildert.

Den HTML-Output kann man natürlich auch anzapfen, aber das ist dann nach dem Importieren wie oben beschrieben eine Frage von Erfahrung, denn da geht es um RichtText und dessen Auswertung, das schüttelt man nicht einfach aus dem Aermel, auch erfahrene Notes-Programmierer machen das nicht so ohne weiteres.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #16 am: 28.07.04 - 13:55:43 »
Aber das ist doch der völlig falsche Ansatz oder sehe ich das falsch?

Wenn ich an die Daten per Notes rankomme dann gehe ich doch nicht über den HTML Output? Beim nächsten Update des Notesserver sieht der HTML-Datenstrom doch vielleicht anders aus und dann krachts...

Dieser Weg ist viel viel fehleranfälliger und aufwendiger zu programmieren. Das ist ja wie wenn ich einen Screenshot machen von meinem Pc und diesen dann durch eine OCR SW durchlasse und hinterher wieder in Word importiere...

gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten / Zeilen aus fremder .nsf in eigene DB / Form importieren
« Antwort #17 am: 28.07.04 - 14:03:21 »
Absolut einverstanden. Da würde ich selbst mich auf die Hinterbeine stellen, bis ich native Zugriff bekäme.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz