IBM Content Manager Version 8.5.0.3             

Ändern einer systemgesteuerten Aufbewahrungsrichtlinie von einer ereignisgesteuerten Richtlinie in eine Richtlinie für einen festgelegten Zeitraum nicht möglich

Wenn Sie eine systemgesteuerte Aufbewahrungsrichtlinie nicht von einer ereignisgesteuerten Richtlinie in eine Richtlinie für einen festgelegten Zeitraum ändern können, müssen Sie möglicherweise eine manuelle SQL-Prozedur ausführen, um die Metadaten für die Elemente zu ändern.

Symptome

Sie haben versucht, eine der folgenden Aktionen auszuführen, um den Typ der Aufbewahrungsrichtlinie zu ändern, die auf einen Elementtyp angewendet wird:
  • Sie haben versucht, die Aufbewahrungseigenschaften eines Elementtyps zu ändern. Sie wollten den Typ der systemgesteuerten Aufbewahrungsrichtlinie, die für den Elementtyp ausgewählt ist, von einer ereignisgesteuerten Richtlinie in eine Richtlinie für einen festgelegten Zeitraum ändern. Die Aktion ist jedoch fehlgeschlagen.
  • Sie haben versucht, die Aufbewahrungseigenschaften eines Elementtyps zu ändern, auf den derzeit keine Aufbewahrungsrichtlinie angewendet wird, auf den in der Vergangenheit jedoch eine ereignisgesteuerte Richtlinie angewendet wurde. Sie wollten eine Aufbewahrungsrichtlinie für einen festgelegten Zeitraum anwenden. Die Aktion ist jedoch fehlgeschlagen.
  • Sie haben versucht, die Eigenschaften einer systemgesteuerten Aufbewahrungsrichtlinie zu ändern. Sie wollten den Typ der systemgesteuerten Aufbewahrungsrichtlinie von einer ereignisgesteuerten Richtlinie in eine Richtlinie für einen festgelegten Zeitraum ändern. Die Aktion ist jedoch fehlgeschlagen.
Wenn Sie das Library-Server-Protokoll prüfen, enthält das Protokoll die Fehlernachricht ICM7756. Die Ursachencodes für diesen Fehler enthalten möglicherweise auch die ID des betroffenen Elementtyps.

Ursachen

Sie können die folgenden Aktionen mit Einschränkungen ausführen:
  • Anwenden einer Aufbewahrungsrichtlinie für einen festgelegten Zeitraum auf einen Elementtyp, der derzeit über eine ereignisgesteuerte Aufbewahrungsrichtlinie verfügt.
  • Anwenden einer Aufbewahrungsrichtlinie für einen festgelegten Zeitraum auf einen Elementtyp, der derzeit über keine Aufbewahrungsrichtlinie verfügt, der jedoch zuvor eine ereignisgesteuerte Aufbewahrungsrichtlinie verwendet hat.
  • Ändern der Eigenschaften einer systemgesteuerten Aufbewahrungsrichtlinie, um die Richtlinie von einer ereignisgesteuerten Richtlinie in eine Richtlinie für einen festgelegten Zeitraum zu ändern.

Wenn Sie diese Aktionen versuchen, prüft IBM® Content Manager das Datum für das Ende des Aufbewahrungszeitraums und das Ablaufdatum für alle Elemente in allen betroffenen Elementtypen. Das Datum für das Ende des Aufbewahrungszeitraums befindet sich im ICM$RETENTIONDATE-Attribut und das Ablaufdatum befindet sich im ICM$AUTODELETEDATE-Attribut.

Wenn eines der Elemente den Platzhalter für ein unbestimmtes Datum für diese Attribute enthält, schlägt die Aktion fehl. Der Platzhalter für ein unbestimmtes Datum ist das Datum, das diesen Elementattributen bei der Elementerstellung zugewiesen wird, wenn der Elementtyp eine ereignisgesteuerte Aufbewahrungsrichtlinie verwendet. Der Platzhalter für ein unbestimmtes Datum hat den folgenden Wert: 9999-12-31-00.00.00.000000. Dieses Datum wird vorübergehend zugewiesen bis das Ereignis auftritt, was zu einer Berechnung eines bestimmten Datums für die Attribute führt. Wenn das Ereignis noch nicht aufgetreten ist oder die ereignisgesteuerte Aufbewahrungsrichtlinie inaktiviert wurde, bevor das Ereignis auftreten konnte, bleibt der Platzhalter für ein unbestimmtes Datum im ICM$RETENTIONDATE-Attribut und ICM$AUTODELETEDATE-Attribut bestehen.

Sie können eine Aufbewahrungsrichtlinie für einen festgelegten Zeitraum nicht auf einen Elementtyp anwenden, in dem eines der Elemente über den Platzhalter für ein unbestimmtes Datum für das ICM$RETENTIONDATE-Attribut und das ICM$AUTODELETEDATE-Attribut verfügt. Sie können die Eigenschaften einer systemgesteuerten Aufbewahrungsrichtlinie nicht von einem ereignisgesteuerten Typ in einen Typ für einen festgelegten Zeitraum ändern, wenn ein Elementtyp, auf den diese Richtlinie angewendet wird, Elemente enthält, die über den Platzhalter für ein unbestimmtes Datum für das ICM$RETENTIONDATE-Attribut und das ICM$AUTODELETEDATE-Attribut verfügen.

Fehlerbehebung

Zur Lösung dieses Problems ändern Sie die Metadaten für die betroffenen Elemente so, dass das ICM$RETENTIONDATE-Attribut und das ICM$AUTODELETEDATE-Attribut keine Platzhalter für ein unbestimmtes Datum enthalten. Die Änderung umfasst die Ausführung einer Prozedur, um die Platzhalter für ein unbestimmtes Datum durch Datumsangaben zu ersetzen, die für eine Aufbewahrungsrichtlinie für einen festgelegten Zeitraum besser geeignet sind. Die Prozedur kann über SQL oder mithilfe der APIs mit einer benutzerdefinierten Anwendung ausgeführt werden. Nachdem Sie das Datum für das Ende des Aufbewahrungszeitraums und das Ablaufdatum für diese Elemente in ein bestimmtes Datum geändert haben, können Sie die Aufbewahrungsrichtlinie für einen festgelegten Zeitraum auf den Elementtyp anwenden oder die systemgesteuerte Aufbewahrungsrichtlinie von einem ereignisgesteuerten Typ in einen Typ für einen festgelegten Zeitraum ändern.



Letzte Aktualisierung: Juni 2015
trs30074.htm

© Copyright IBM Corp. 2015.