Domino 9 und frühere Versionen > ND6: Entwicklung
NDL von einer Datenbank + Ansicht erzeugen
Mandalor:
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!!!
koehlerbv:
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
Mandalor:
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>
--- Ende Code ---
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
--- Ende Code ---
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?
koehlerbv:
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
Mandalor:
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).
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln