Conflicto al borrar
Durante la propagación de las acciones de eliminación en un sistema de destino, se pueden producir conflictos cuando los objetos administrativos no se borran de la base de datos. Por ejemplo, se puede producir un conflicto de eliminación si hay una discrepancia en el número y el tipo de permiso definido en una regla de control de acceso de directiva en el sistema de destino y en una que se solicita para su eliminación en el paquete de importación. Los conflictos encontrados durante una operación de eliminación se muestran junto con los conflictos de importación en el fichero de registro de importación o en la utilidad Administración de eventos. Se pueden proporcionar resoluciones para los conflictos de eliminación desde la utilidad Administración de eventos o a través de un fichero XML de resolución de conflictos.
Resolución de conflictos con la utilidad Administración de eventos
En la siguiente tabla se muestra el mensaje de conflicto que aparece durante la propagación de los registros de eliminación de los objetos administrativos del sistema de destino mediante la utilidad de línea de comandos Business Administrative Change Promotion.
Descripción del conflicto: mensaje que se muestra en la utilidad Administración de eventos.
Explicación: se describe el problema que se ha producido.
Resoluciones disponibles: opciones que aparecen si los usuarios optan por no aceptar las resoluciones por defecto al realizar la eliminación.
Descripción del conflicto
Explicación
Resoluciones disponibles
No se puede borrar
El objeto no se ha podido borrar del sistema de destino durante el proceso de importación.
Resuelva manualmente el problema y vuelva a intentar la eliminación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto.
Fuerce la eliminación del objeto en el sistema de destino.
Sobrescriba el objeto del sistema de destino con el objeto importado del sistema de origen.
No se pueden borrar los objetos de preferencia como la definición, la categoría y el cliente.
La preferencia no se ha podido borrar del sistema de destino durante el proceso de importación.
Omita la eliminación del objeto.
Fuerce la eliminación del objeto en el sistema de destino.
No se pueden borrar las plantillas de proceso de flujo de trabajo extraídas.
Los objetos no se han podido borrar porque están en uso en el sistema de destino.
Deshaga la extracción y vuelva a intentar la eliminación del objeto.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
No se puede borrar la plantilla de proceso de flujo de trabajo en uso.
La plantilla de proceso de flujo de trabajo no se ha podido borrar porque está en uso en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
Se ha encontrado una iteración de la plantilla de proceso de flujo de trabajo que no es la más reciente para la operación de borrado.
La iteración más reciente de una plantilla de proceso de flujo de trabajo no se ha podido encontrar en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
No se pueden borrar las plantillas del ciclo de vida extraídas.
Las plantillas de ciclo de vida no se han podido borrar porque en este momento están extraídas en el sistema de destino.
Deshaga manualmente la extracción y vuelva a intentar la eliminación del objeto.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
Se ha encontrado una iteración de plantilla de ciclo de vida que no es la más reciente para la operación de borrado.
La iteración más reciente de una plantilla de ciclo de vida no se ha podido encontrar en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
No se puede borrar la plantilla de ciclo de vida en uso.
La plantilla de ciclo de vida no se ha podido borrar porque está en uso actualmente en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
No se puede borrar la definición de tipo.
Los objetos no se han podido borrar porque están en uso en el sistema de destino.
Fuerce la eliminación del objeto en el sistema de destino.
Omita la eliminación del objeto: solo es válido en modo selectivo.
Imposible borrar cantidades de medida
Los objetos no se han podido borrar porque están en uso en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
La siguiente definición de enumeración no se puede eliminar porque está en uso o se hace referencia a ella desde las definiciones de propiedad: <definición de enumeración>
Los objetos no se pueden borrar porque están en uso o se hace referencia a ellos desde las definiciones de propiedad
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
La siguiente definición de enumeración no se puede borrar porque está en uso o se hace referencia a ella desde las restricciones basadas en la enumeración: <definición de enumeración>
Los objetos no se pueden borrar porque están en uso o se hace referencia a ellos desde las definiciones de propiedad
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
La siguiente definición de enumeración no se puede borrar porque está en uso o se hace referencia a ella desde subenumeraciones: <definición de enumeración>
Los objetos no se pueden borrar porque están en uso o se hace referencia a ellos desde subenumeraciones
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
Se va a borrar el siguiente organizador: <nombre de organizador>
El organizador se va a borrar.
Fuerce la eliminación del objeto en el sistema de destino.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
El siguiente organizador no se puede borrar porque es raíz y tiene objetos hijo: <nombre de organizador>
No se puede borrar el organizador porque es el organizador raíz y tiene objetos hijo:
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
No se puede borrar la siguiente definición de atributo porque se está utilizando: {0}
No se puede borrar el objeto porque se está utilizando.
Resuelva manualmente el problema y vuelva a intentar la importación del objeto. Esta es la resolución por defecto.
Omita la eliminación del objeto: solo es válido en modo selectivo y de desarrollo.
Resolución de conflictos con un fichero de carga XML
En la siguiente tabla se muestran los valores válidos del tipo de conflicto y las resoluciones posibles para los conflictos al borrar:
Descripción del conflicto: mensaje que se muestra en la utilidad Administración de eventos.
Constante ConflictType: permite especificar la constante para un elemento ConflictType en el fichero XML.
Constante Resolution: permite especificar las constantes para el elemento Resolution en el fichero XML.
Descripción del conflicto
Constante ConflictType
Constante Resolution
No se puede borrar
UNABLE_TO_DELETE
RETRY_DELETE (valor por defecto)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
No se pueden borrar los objetos de preferencia como la definición, la categoría y el cliente.
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
No se pueden borrar las plantillas de proceso de flujo de trabajo extraídas.
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se puede borrar la plantilla de proceso de flujo de trabajo en uso.
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
Se ha encontrado una iteración de la plantilla de proceso de flujo de trabajo que no es la más reciente para la operación de borrado.
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se pueden borrar las plantillas del ciclo de vida extraídas.
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
Se ha encontrado una iteración de plantilla de ciclo de vida que no es la más reciente para la operación de borrado.
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se puede borrar la plantilla de ciclo de vida en uso.
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se puede borrar la definición de tipo.
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (selectivo y de desarrollo)
Imposible borrar cantidades de medida en uso.
UNABLE_TO_DELETE_QOM
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se pueden borrar enumeraciones globales debido a uno de los siguientes motivos:
Están en uso o se hace referencia a ellas desde definiciones de propiedad
Están en uso o se hace referencia a ellas desde restricciones basadas en enumeraciones
Están en uso o se hace referencia a ellas desde subenumeraciones
UNABLE_TO_DELETE_GE
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
Se va a borrar el siguiente organizador: <nombre de organizador>
GOING_TO_DELETE_ORGANIZER
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
FORCE_DELETE
El siguiente organizador no se puede borrar porque es raíz y tiene objetos hijo: <nombre de organizador>
UNABLE_TO_DELETE_ORGANIZER_ROOT
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
No se puede borrar la siguiente definición de atributo porque está en uso: <definición de atributo>
UNABLE_TO_DELETE_ATTR_DEF
RETRY_DELETE (valor por defecto)
SKIP_DELETE (selectivo y de desarrollo)
La plantilla de documento se ha extraído
DOCTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY
SKIP
La plantilla de informe está en uso
REPORTTEMPLATE_IN_USE
RETRY
SKIP
<Conflicto genérico: añadir información ya está disponible para otros objetos>
UNABLE_TO_DELETE
<Conflicto genérico: añadir información ya está disponible para otros objetos>
A continuación se proporciona una muestra de un fichero XML de resolución de conflictos para los conflictos de eliminación:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>
¿Fue esto útil?