Tema anterior: EjemplosTema siguiente: Operador satisfactorio


Fallo del operador

El operador genera un error en los siguientes casos:

Supresión incorrecta

Suprima un solo objeto y configure la operación de modo que falle si existen objetos hijo (subárbol) bajo este objeto.

Suprimir un solo objeto (Operador Suprimir objeto)

Éste es el conjunto de datos de operador de una instancia de tiempo de ejecución:

Panel de conjunto de datos de operadores de una instancia de tiempo de ejecución para el operador Suprimir objeto

Después de que el operador se ejecute, produce un fallo y los datos siguientes se muestran en la ficha Resultados de la operación.

Datos de error en la ficha Resultados de la operación (Operador Suprimir objeto)
NumberOfObjectsToDelete

1 (porque sólo se intentó suprimir un objeto).

NumberOfDeletedObjects

0 (porque no se pudo suprimir el objeto).

DeletionFailures

Especifica una matriz de ValueMaps con un solo objeto que contiene el DN del objeto que se intentó suprimir y el mensaje de error de LDAP en el que se indica por qué no se suprimió.

Error en la supresión con subárbol (Operador Suprimir objeto)

El mensaje LDAP indica que este objeto tiene un subárbol debajo de él (elemento que no es una hoja).

Otra supresión incorrecta

Imagine que desea suprimir tres objetos dentro de la misma operación: dos objetos no tienen subárboles en el árbol de LDAP y un objeto tiene un subárbol.

Suprimir tres objetos (Operador Suprimir objeto)

En este ejemplo, el primer y segundo objeto no tienen subárboles. El tercer objeto en la lista tiene un subárbol.

Observe que especificó suprimir el objeto (y devolver un error si existen hijos).

Después de que se ejecutó la operación, ésta produjo un error, y se obtuvieron los siguientes datos en la página Resultados de operación:

NumberOfObjectsToDelete

3 (porque se intentó suprimir 3 objetos)

NumberOfDeletedObjects

2 (dado que podíamos suprimir solamente dos objetos)

DeletionFailures

Matriz de ValueMaps con un solo objeto que contiene:

DeletionFailures (Operador Suprimir objeto)

DeletionFailures (Operador Suprimir objeto)

El mensaje LDAP indica que este objeto tiene un subárbol debajo de él (elemento que no es una hoja).

Tenga presente que la operación de supresión realiza búsquedas en la lista entera de objetos que se tienen que suprimir. Si un objeto no puede suprimirse, la operación continúa suprimiendo todos los otros objetos en la lista, pero también producirá un error cuando haya terminado.