Vorheriges Thema: BeispieleNächstes Thema: Operator-Erfolg


Operator-Ausfall

Dieser Operator wird in den folgenden Fällen fehlschlagen:

Fehlgeschlagene Löschung

Löschen Sie ein einzelnes Objekt, und legen Sie fest, dass die Operation fehlschlägt, wenn untergeordnete Objekte (Unterbaum) unter diesem Objekt existieren.

Löschen eines einzelnen Objekts (Operator "Objekt löschen")

Dies ist der Operatordatensatz einer Laufzeitinstanz:

Operatoren-Datensatzbereich einer Laufzeitinstanz für den Operator "Objekt löschen"

Nachdem der Operator ausgeführt wurde, schlägt er fehl, und die folgenden Daten werden auf der Registerkarte "Betriebsablauf-Ergebnisse" angezeigt.

Fehlerhafte Daten auf der Registerkarte "Betriebsablauf-Ergebnisse" (Operator "Objekt löschen")
NumberOfObjectsToDelete

1 (da wir nur versucht haben, ein Objekt zu löschen).

NumberOfDeletedObjects

0 (da wir das Objekt nicht löschen konnten).

DeletionFailures

Gibt ein Array von Wertzuordnungen (ValueMaps) mit einem einzelnen Objekt an, das die DNs des Objekts enthält, das Sie zu löschen versucht haben, sowie die LDAP-Fehlermeldung, in der angegeben wird, warum nicht gelöscht wurde.

Unterverzeichnislöschfehler (Operator "Objekt löschen")

Die LDAP-Meldung zeigt an, dass dieses Objekt unter ein Unterverzeichnis verfügt (es handelt sich um ein Nicht-Blatt).

Eine weitere fehlgeschlagene Löschung

Nehmen Sie an, dass Sie drei Objekte im Rahmen des gleichen Vorgangs löschen möchten, von denen zwei Objekte keine Unterverzeichnisse in der LDAP-Struktur unter sich haben und ein Objekt ein Unterverzeichnis unter sich hat.

Drei Objekte löschen (Operator "Objekt löschen")

In diesem Beispiel haben das 1. und das 2. Objekt keine Unterverzeichnisse unter sich. Das 3. Objekt in der Liste hat ein Unterverzeichnis unter sich.

Beachten Sie, dass Sie angegeben haben, ein Objekt zu löschen (und eine Fehlermeldung bei vorhandenen untergeordneten Objekten zurückgegeben wird).

Nachdem der Vorgang ausgeführt wurde, er fehlschlug und die Seite "Betriebsablauf-Ergebnisse" die folgenden Daten enthält:

NumberOfObjectsToDelete

3 (da wir versucht haben, 3 Objekte zu löschen)

NumberOfDeletedObjects

2 (da wir nur zwei Objekte löschen konnten)

DeletionFailures

Array von ValueMaps mit einem einzelnen Objekt, das Folgendes enthält:

Löschfehler (Operator "Objekt löschen")

Löschfehler (Operator "Objekt löschen")

Die LDAP-Meldung zeigt an, dass dieses Objekt unter ein Unterverzeichnis verfügt (es handelt sich um ein Nicht-Blatt).

Denken Sie daran, dass der Löschvorgang die ganze Liste der zu löschenden Objekte durchsucht. Wenn ein Objekt nicht gelöscht wird, fährt der Vorgang fort, alle anderen Objekte in der Liste zu löschen, schlägt aber auch fehl, wenn er abgeschlossen ist.