Domino 9 und frühere Versionen > ND8: Entwicklung
doc items nicht vorhanden
USmash:
wir haben hier 2 Dokumente, die sich nicht bearbeiten aber auch nicht löschen lassen. Beim öffen kommt die Fehlermeldung "Element nicht gefunden".
beim Versuch mit einem Agent die Felder einzeln zu löschen, habe ich bemerkt, das das Array doc.items nicht exisitert. Die Felder sind in der Eigenschaften Box mit Inhalt sichtbar.
Gibt es ein Trick die Dokumente doch noch zu löschen ?
Das Dokument kopieren funktioniert. Leider ist auch in der 2. Datenbank kein anderes Verhalten zu erkennen...
Kann ich das Items Array neu erstellen ?
Danke für die Hilfe
Tode:
Und doc.RemovePermanently(True) funktioniert auch nicht? Dann hilft nur ein Fixup...
Was sagt denn "doc.IsValid" und "doc.IsDeleted" ?
Möglicherweise IST das Dokument schon gelöscht, und nur die Ansicht / der Volltextindex kriegt das nicht mit (Shift + F9 hilft in so einem Fall)
USmash:
Hallo Torsten,
Doc.isvalid = True
Doc.isdeleted = False
Doc.items ist kein Array
DB Fixup hat nicht geholfen.
Man kann im Script auch jedes Feld kopieren, aber man muss halt wissen welche Felder enthalten sind.
Hab ich bisher noch nie erlebt. :-:
ronka:
Hi, dann nehme doch mal dieses dokument UND ein weiteres.
Gehe in das "richtige" dokument durch den Items, und nehme dessen itemname für den kopieraktion des andere dokuments.
jBubbleBoy:
probiere es mal mit der CopyAllItems Funktion:
https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_COPYALLITEMS_METHOD.html
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln