NotesDXLImporter importiert nicht

  • Einen schönen Sonnigen allerseits!


    Entweder ist mir zu warm, oder meiner Testbüchse. Jedenfalls klappt das DXLImportieren nicht


    In 'src', 'dest' und 'fname' stehen die korrekten Pfade drin. Die DB 'dbCopy' legt er auch an, jedenfalls den Replikstumpf dazu, hört dann aber beim 'Process' auf mit der ebenso simplen, wie nichtssagenden Meldung

    Zitat


    20.06.2006 03:08:53 PM Agent Manager: Agent printing: Error 4522 in line 81 in DESIGN_XML2DB (DXL importer operation failed)


    Den KB-Eintrag 1227806 habe ich mir schon zu Herzen genommen, bringt aber nichts...


    Irgendeine Idee, an welcher Stelle ich zu blöd dazu bin?


    thx in advance
    RW

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Ist euch auch zu warm, oder habt ihr zu lange Fußball gefeiert? ;)

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Jungs, Mädels, ich weiß, es ist immer noch warm. Aber das Problem drückt auch. Gebt euch also einen Ruck ;)


    thx in advance
    RW

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Moijns!


    Ja, genau so stelle ich mir das vor. Der Export klappt auch. Ich hab testweise das Design einer DB exportiert und wollte es nun in eine neue DB importieren. Und genau da hakt es dann...

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Dank dir für die Idee, aber das tut leider auch nicht. Es kommt die selbe nichtssagende Meldung...


    Warum ich es vorher mit Process versucht hab? Naja, im Grunde hab ich mir Teile der Beispiele aus der Hilfe rauskopiet, etwas angepasst und es damit versucht.


    Dass die Import-Methode aber auch nicht funktioniert, verwirrt mich etwas. Die Rechte auf die Verzeichnisse stimmen, der Agent ist auf Sicherheitsstufe 2 eingestellt (3 tut auch nicht). Wenn ich aber den Code 2 aus den Beispielen zur NotesDXLImporter-Klasse 1:1 kopiere, klappt das einwandfrei. Die spannende Frage ist nun, an welcher Stelle ich zu blöd bin, Code rauszukopieren, bzw. den gemachten Fehler zu finden

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Also wenn er nur den Replikstumpf bei der DB anlegt dann stimmt da wohl irgendwas nicht.
    Denn CreateCopy sollte eine leere Kopie der DB allerdings mit allen Designelementen anlegen.
    Hast du es mal probiert ob dein Code abgesehen vom Anlegen der DB funktioniert ?

  • Also: ohne .Import oder .Process läuft der Agent durch. Ich hab 2 XML-Files, beide werden verarbeitet. Mit den Open-, Byte- und der IsEOS-Properties lasse ich mir anzeigen, ob alles in Ordnung ist und das scheint so zu sein. Es werden auch 2 Replikstümpfe angelegt


    Und genau hier ist mein Verständnisproblem. Du sagst, dass die CreateCopy-Methode eine vollständige DB anlegen soll. Nur: wie soll das funktionieren? Er hat ja noch gar keine Informationen, was in die DB rein soll. So, wie ich die Beispiele und Codefragmente bisher verstanden habe, legt er die Replikstümpfe an, liest die Designinformationen aus den XML-Files aus und kippt sie in die DB rein. So jedenfalls würde ich Code 1 aus den Beispielen zu der NotesDXLImporter-Klasse lesen...

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Da bekomme ich die bekannte Meldung, dass die DB ein Replikstumpf ist und erst per Replikation initialisiert wird

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Nope, kommt wieder nur
    27.06.2006 02:05:29 PM Agent Manager: Agent printing: Error 4522 in line 83 in DESIGN_XML2DB (DXL importer operation failed)

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Ich werd gleich wahnsinnig. Jetzt verar***t der mich aber wirklich. Ich hab alles nochmal neu kopmpiliert. Die erste XML-Datei liest er korrekt ein, macht daraus eine DB und bricht dann aber mit der genannten Meldung ab. Die 2. Datei, die da noch liegt, wird dann natürlich gar nicht erst angepackt. Ich krieg gleich die Motten mit dem Biest! :wuet:

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Aaaalso, hier der neueste Stand:
    Das Einlesen der XML-Files tut seit neuestem merkwürdigerweise. Gut, einem geschenktem Gaul ... und so weiter. Nun dachte ich aber, ich bin ein ganz Cleverer und setze die 3 Statements
    importer.ACLImportOption = 5
    importer.DesignImportOption = 2
    importer.DocumentImportOption = 1
    mporter.ReplaceDbProperties = True

    mit rein (hatte ich bisher rausgeremt), damit das auch alles schön und schick und knuffig wird. Na, denkste! Das Ersetzen der DbProperties, das tut einwandfrei. Hab alle Eigenschaften der Ursprungs-DB, hab den Titel, super. Nur bei den ersten 3 will er nicht.


    Es ist egal, welches ich rein- oder rausnehme. Bei jedem der 3 kommt die Fehlermeldung. REM-me ich die Statements raus, werden die DB (genauer: die Replikstümpfe) angelegt und das Agent läuft durch. Nehme ich auch nur eines davon rein: Schicht im Schacht. Es wird auch nicht besser, wenn ich statt der Zahlen die Konstantennamen verwende. Auf die DocumentImportOption könnte ich sogar noch verzichten, da in den XML-Files eh nur das Design der DB steckt. Aber bei der ACL und dem Design (logischerweise) versteh ich dann keinen Spaß mehr. Ohne die beiden Optionen wäre mein Agent denkbar sinnfrei...

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl