Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ScriptNord am 24.02.04 - 10:20:43
-
Hallo in die Runde,
ich möchte mit dem DXL-Exporter eine View exportieren und dann geändert wieder importieren. Inweiweit ist diese Aktion von Benutzerrechten abhängig(konsistente ACL) ? Was ist mit privaten Ansichten ? Der Vorgang funktioniert insgesamt, nur ab Editor ist eben Schluß....
Danke vorab.
-
Beim XSL Importer werden Dokumente erstellt,
er sollte zumindest die Rechte haben Dokumente
zu erstellen.
Poste doch mal Deinen Code
Ciao
Don Pasquale
-
Es geht nicht um Dokumente, sondern um das Designelement selber, die View... bereits beim Export kommt der Fehler !
-
OK, ab hier ist es nicht mehr meine Baustelle, sorry
Ciao
Don Pasquale
-
Es geht nicht um Dokumente, sondern um das Designelement selber, die View... bereits beim Export kommt der Fehler !
welcher Fehler?
wie exportierts du? im designer Tools->DXL Utilities->Exporter...? Weißt du, ob du Gestaltungselemente importieren kannst?
-
Sorry, meine Info's waren zu dürftig.
Ich benutze Notes 6.51 deutsch
Der Export läuft über eine Aktion in einer Ansicht. Es wird Lotus Script benutzt (session.CreateDXLExporter())
Als Parameter gibt es ein doc und einen Stream auf ein XML-File
Das doc stammt aus einer NotesNoteCollection und ist eine View.
Das Document ist nicht Nothing vor dem fehlgeschlagenen Export.
mit Manager- und Enwicklerrechten klappt das ganze local(konsistente ACL).
Das XML wird geschrieben (encoding="utf-8") und läßt sich so auch wieder einlesen. Vorher lasse ich das XML noch durch den Sax Parser laufen, um es zu ändern.
Als Editor krieg ich beim exporter.process den Fehler (Nur ein allgemeiner Fehler) !. Das Script bricht ab.
Wie hängt das mit den Rechten zusammen ? Ich bekomme ja auch als Editor die note aus dem Bereich der Designelemente.... Warum kann ich sie dann nicht exportieren ???
Also wie sinnd die
-
logisch wärs ja schon, wenn ein Nicht-Designer auch nicht an Designinformationen kommt, geschweige denn sie ändern kann.
aber ob das der echte Grund ist, weiß ich nicht.
-
Vielleicht fehlen Schreibrechte, whin schreibst Du denn ?
Ciao
Don Pasquale
-
logisch wärs ja schon, wenn ein Nicht-Designer auch nicht an Designinformationen kommt, geschweige denn sie ändern kann.
aber ob das der echte Grund ist, weiß ich nicht.
Ich glaube du hast recht.
Das sollte irgendwo in der Designer-Hilfe stehen. Habs aber auf die schnelle auch nicht gefunden. Keine Zeit. Schreib grad Endanwenderdoku.
Als damals 2000 oder so dxl eingeführt wurde, gab es Diskussionen darüber, dass es nicht zu einer Sicherheitslücke werden darf. Und das eben um die Homogenität des Notes-Sicherheitskonzepts zu erhalten, es bei dxl ein paar "Einschränkungen" gibt.
DXLs von Masken sind design-Dokumente.
Gruß Axel