Autor Thema: NDL von einer Datenbank + Ansicht erzeugen  (Gelesen 3427 mal)

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
NDL von einer Datenbank + Ansicht erzeugen
« am: 10.01.05 - 16:08:09 »
Hallo,

ich habe schon überall gesucht und aufgrund meiner Ergebnisse auch schon festgestellt, das ich eindeutig auf dem Schlauch stehe:

Problem ich will nur eine NDL- Datei erzeugen (Datenbank + View), aber nicht mit hilfe des Menus, sondern mit einem Script.

Ich habe nur Probleme mit erzeugten Dateinen gefunden, aber nicht wie man Sie erzeugt, offenbar ist es so einfach, aber ich habe auch in der Hilfe gesucht und bin nicht fündig geworden, könnt Ihr mir helfen?

Sollte es schon wo stehen, das bin ich blind und streue Asche über mein Haupt!!!
mit besten Grüßen

Markus Petzold

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #1 am: 10.01.05 - 16:36:08 »
Es ist eigentlich wirklich ganz einfach: Du brauchst Dir nur mal eine Verknüpfung zu erzeugen und im Editor (Notepad) anschauen. Genau dieser Syntax musst Du dann folgen, um eigene NDLs zu erzeugen.

Wenn Du noch spezifische Frage hast: Immer her damit.

Bernhard

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #2 am: 10.01.05 - 16:56:00 »
Diesen Weg habe ich auch schon versucht anzugehen:

Die kam beim manuellen Erstellen heraus

Code
Test_notes_oo - view1
<NDL>
<REPLICA C1256F82:0033CC29>
<VIEW OF336E27B1:4C24ADC5-ONC1256F82:0033CCA7>
<NOTE OF25988314:0708A1A3-ONC1256F82:004E8FEA>
<REM>Test_notes_oo</REM>
</NDL>

wenn ich aber per script folgendes herausfinde:

Code
	Dim session As New NotesSession
	Dim view As NotesView
	Dim db As NotesDatabase
	Set db = session.CurrentDatabase
	Set view = db.GetView("NDL")
	Print view.UniversalID
	Print db.ReplicaID

kommt folgentes heraus:

C06AC4BF3C0F2FD4C1256F8500502664
C1256F820033CC29

was mir nicht viel weiter hilft.

PS.:
1. ist es überhaupt möglich mit einer NDL Datei eine View in einer Datenbank zu öffen, wenn notes schon offen ist?
2. kann man eine View per NDL in einer Datenbank auch öffnen, wenn die Datenbank schon offen ist?

mit besten Grüßen

Markus Petzold

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #3 am: 10.01.05 - 17:02:29 »
Sicher kannst Du eine NDL-Datei verwenden für die von Dir genannten Zwecke.

Und die ermittelten UNIDs musst Du schon noch in die richtige Syntax bringen (auf Basis der Basic-Stringfunktionen - was spezielles bietet LS da nicht) und in ein File auf Platte schreiben.

Bernhard

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #4 am: 10.01.05 - 17:10:04 »
das dies für  meine Zwecke anwendbar ist erleichtert mich, aber mein problem war, das ich die benötigten ID's nicht herausfinde:

die ReplicaID der db ist kein Problem, die muss ich nur noch in Form bringen, aber den <NOTE> und den <VIEW> Tag kann ich nicht so richtig füllen!? --> da fehlen mir die ID's

die view.UniversalID scheint damit nichts zu tun zu haben

Die Datei auf Platte schreiben kann ich (habe da schon was gefunden).
mit besten Grüßen

Markus Petzold

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #5 am: 10.01.05 - 17:17:44 »
Doch, doch - das ist die ViewUniversalID. Willst Du eine Ansichtsverknüpfung als NDL erstellen, musst Du Dir noch zusätzlich irgendeine in der View enthaltene NotesDocument.UniversalID erzeugen.

Da bei Dir die Print-Ausgabe und das NDL-File differieren, müsstest Du da unterschiedliche Views hergenommen haben.

Bernhard

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #6 am: 10.01.05 - 22:28:21 »
Das is jetzt echt peinlich, die richtigen Ansichten sollte ich schon verwenden :-[

danke
mit besten Grüßen

Markus Petzold

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #7 am: 10.01.05 - 22:41:41 »
He - shit happens. Ich habe letztens im Designer die lokale DB offen und habe die "genialen" Verbesserungen auf dem Server getestet. Und mich tierisch gewundert  ;D

Wie gesagt - sag an, wenn Du spezifische Fragen hast.

Bernhard

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #8 am: 11.01.05 - 14:00:58 »
kann die NDL datei aus Notes erzeugen, wenn ich diese aber starte, dann wird nur Notes in den Vordergrund geholt, aber weder etwas geöffnet, noch eine Fehlermeldung angezeigt!?
Die IDs stimmen aber diemal wirklich!!!

NDL:

<NDL>
<REPLICA C1256F82:0033CC29>
<VIEW  OFC06AC4BF:3C0F2FD4-ONC1256F85:00502664>
</NDL>

 ???
« Letzte Änderung: 11.01.05 - 14:37:26 von Mandalor »
mit besten Grüßen

Markus Petzold

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #9 am: 11.01.05 - 15:26:32 »
Ach ja: Wenn ich notes schließe und die NDL dan öffne, will Notes 4.6 (weit vor meiner Zeit) sich starten. Wenn das nicht anders geht, ist das nicht so schlimm, da notes eh offen bleiben sollte und auf den zukünftigen  PCs die diese Anwendung bekommen, nur eine Notes-Version drauf ist.
mit besten Grüßen

Markus Petzold

Driri

  • Gast
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #10 am: 11.01.05 - 15:41:07 »
Hast Du den 4.6er Client als letztes installiert ? Dann dürfte dieser als Notesclient in der Registry  stehen und somit werden Datenbanken, etc. mit diesem Client geöffnet.

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #11 am: 11.01.05 - 15:47:13 »
keine Ahnung, ich arbeite normalerweise nicht an diesem Rechner, das ist auch nicht so mein Problem, ich habe eher das Problem mit der NDL Datei, wenn Notes schon offen ist.
mit besten Grüßen

Markus Petzold

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #12 am: 11.01.05 - 15:48:47 »
Das könnte aber dasselbe Problem sein. Ich hab so ähnliches schon gesehen, wenn man einen Maillink angeklickt hat und dann ist notes nur aufgegangen, statt ein neues Memo zu machen. Deutet also auf ein Problem mit der Clientinstallation hin.
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

Driri

  • Gast
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #13 am: 11.01.05 - 15:49:39 »
Zu den NDL kann ich nicht viel beitragen, ich würde aber auf jeden Fall mal an einem PC mit einer sauberen Clientinstallation testen.

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #14 am: 11.01.05 - 16:07:47 »
OK, habe diese beiden Probleme einfach nicht miteinnander in Verbindung gebracht!!! Werde es versuchen
Danke
mit besten Grüßen

Markus Petzold

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #15 am: 11.01.05 - 16:27:21 »
OK, es funktioniert, nochmal danke an alle
mit besten Grüßen

Markus Petzold

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: NDL von einer Datenbank + Ansicht erzeugen
« Antwort #16 am: 12.01.05 - 14:58:43 »
Wollte nur noch mal ne Erkenntnis hinzufügen:

mit welchem Notes die NDL geöffnet wird steht in der Registry unter

HKEY_LOKALE_MACHINE\Software\Classes\.ndl\Shell\Open\Command
mit besten Grüßen

Markus Petzold

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz