Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: VB3Bernd am 21.08.06 - 10:47:08

Titel: Fehler: Dokument wurde gelöscht - Warum?
Beitrag von: VB3Bernd am 21.08.06 - 10:47:08
Hallo,

ich habe folgendes Problem:
- in BestPractise wird schön beschrieben, wie man einem AntwortDoc ein anderen Hauptdoc zuweist.
- habe ich auch umgesetzt und funktioniert grundsätzlich auch

ABER:
Es ist mir passiert, dass ich aus Versehen einen Teil der Hauptdoks gelöscht habe  :-\ (*kannjamalvorkommen*).
Diese Doks habe ich per Datensicherung wieder geholt und einfach von der zurückgesicherten DB in die aktuelle DB kopiert (CTRL+C und CTRL+V).

Wenn ich nun einem AntwortDoc ein solches wiederhergestelltes HauptDoc zuweisen möchte, dann bringt Notes des Fehler: "Notes error: Dokument wurde gelöscht."

Hier der Auszug des Code-Abschnittes:

Set docParent = db.getDocumentByUNID( unid ) <-- das Doc wird geladen
   
   Set docResponse = dc.GetFirstDocument <-- das selektierte Doc habe ich auch
   Do While Not (docResponse Is Nothing)
      Call docResponse.RemoveItem( "$Ref" ) <-- das scheint auch noch zu funktionieren
      Call docResponse.MakeResponse( docParent ) '<-- HIER ERFOLGT DER ABBRUCH     

Woran könnte das liegen?  :-:
Habe ich eine Chance, dass zu reparieren bzw. abzufangen?

Danke schonmal für Eure Hilfe.

Bernd
Titel: Re: Fehler: Dokument wurde gelöscht - Warum?
Beitrag von: Glombi am 21.08.06 - 10:49:28
Durch das Einfügen haben die Hauptdokumente eine neue DocID bekommen, d.h. der Wert in unid stimmt nicht mehr!
Titel: Re: Fehler: Dokument wurde gelöscht - Warum?
Beitrag von: koehlerbv am 21.08.06 - 10:54:07
Die neue UNID haben die Dokumente erhalten, weil sich in der DB noch die deletion stubs der gelöschten Docs befinden. Diese müssten also auf sicher bekanntem Wege vor dem Kopieren erst entfernt werden, oder aus der Sicherung werden die Hauptdokumente zusammen mit den Antwort-Docs kopiert.

Bernhard
Titel: Re: Fehler: Dokument wurde gelöscht - Warum?
Beitrag von: VB3Bernd am 21.08.06 - 11:21:40
VIIIIELEN Dank Bernhard  ;D ;D ;D

Ich habe die Stubs entfernt (CutOff-Date auf 1 Tag und komprimiert) und siehe da, jetzt geht's wieder.