Administration d'entreprise > Promotion des modifications administratives métier > Exécution de l'utilitaire de ligne de commande Business Administrative Change Promotion > Conflits de promotion des modifications administratives Windchill > Conflit de suppression
  
Conflit de suppression
Lors de la propagation d'actions de suppression vers un système cible, des conflits peuvent survenir lorsque des objets administratifs ne sont pas supprimés de la base de données. Par exemple, un conflit de suppression est susceptible de se produire en cas d'incohérence entre le nombre et le type de permissions définies dans une règle de contrôle d'accès aux politiques sur le système cible et ceux qui sont requis pour la suppression dans le lot d'importation. Les conflits qui sont survenus lors d'une opération de suppression s'affichent avec les conflits d'importation dans le fichier journal des importations ou dans l'utilitaire Gestion des événements. Vous pouvez spécifier des résolutions pour les conflits de suppression à partir de l'utilitaire Gestion des événements ou par l'intermédiaire d'un fichier XML de résolution des conflits.
Résolution des conflits à l'aide de l'utilitaire Gestion des événements
Le tableau ci-après répertorie le message de conflit qui s'affiche lors de la propagation des enregistrements de suppression d'objets administratifs sur le système cible à l'aide de l'utilitaire de ligne de commande de promotion des modifications administratives Windchill.
 Description du conflit : message affiché dans l'utilitaire Gestion des événements.
 Explication : décrit le problème qui s'est produit.
 Résolutions disponibles : options qui s'affichent si les utilisateurs choisissent de ne pas accepter les résolutions par défaut lors de la suppression.
Description du conflit
Explication
Résolutions disponibles
Suppression impossible.
L'objet n'a pas pu être supprimé du système cible lors du processus d'importation.
Résolvez manuellement le problème, puis réessayez de supprimer l'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet.
Forcez la suppression de l'objet sur le système cible.
Ecrasez l'objet du système cible par l'objet importé à partir du système source.
Impossible de supprimer des objets de préférence tels que la définition, la catégorie et le client
La préférence n'a pas pu être supprimée du système cible lors du processus d'importation.
Ignorez la suppression d'objet.
Forcez la suppression de l'objet sur le système cible.
Impossible de supprimer les modèles de processus récupérés.
Les objets n'ont pu être supprimés, car ils sont en cours d'utilisation dans le système cible.
Annulez la récupération et réessayez de supprimer l'objet.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Impossible de supprimer le modèle de processus en cours d'utilisation.
Le modèle de processus n'a pas pu être supprimé, car il est en cours d'utilisation sur le système cible.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Une itération antérieure du modèle de processus a été trouvée pour l'opération de suppression.
La dernière itération d'un modèle de processus n'a pas pu être trouvée sur le système cible.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Impossible de supprimer les modèles de cycle de vie récupérés.
Les modèles de cycle de vies n'ont pu être supprimés, car ils sont actuellement récupérés dans le système cible.
Annulez manuellement la récupération et réessayez de supprimer l'objet.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Une itération antérieure du modèle de cycle de vie a été trouvée pour l'opération de suppression.
La dernière itération d'un modèle de cycle de vie n'a pas pu être trouvée sur le système cible.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Impossible de supprimer le modèle de cycle de vie en cours d'utilisation.
Le modèle de cycle de vie n'a pas pu être supprimé, car il est en cours d'utilisation sur le système cible.
Résolvez manuellement le problème, puis réexécutez la tâche d'importation d'objet. Il s'agit de la résolution par défaut.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Impossible de supprimer la définition du type.
Les objets n'ont pu être supprimés, car ils sont en cours d'utilisation dans le système cible.
Forcez la suppression de l'objet sur le système cible.
Ignorez la suppression d'objet : uniquement valide en mode Sélection.
Résolution des conflits à l'aide d'un fichier de chargement XML
Le tableau ci-après répertorie les valeurs valides pour le type de conflit et les résolutions possibles des conflits de suppression :
 Description du conflit : message affiché dans l'utilitaire Gestion des événements.
 Constante ConflictType : spécifie la constante pour un élément ConflictType dans le fichier XML.
 Constante Resolution : spécifie les constantes pour l'élément Resolution dans le fichier XML.
Description du conflit
Constante ConflictType
Constante Resolution
Suppression impossible.
UNABLE_TO_DELETE
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
Impossible de supprimer des objets de préférence tels que la définition, la catégorie et le client
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
Impossible de supprimer les modèles de processus récupérés.
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Impossible de supprimer le modèle de processus en cours d'utilisation.
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Une itération antérieure du modèle de processus a été trouvée pour l'opération de suppression.
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Impossible de supprimer les modèles de cycle de vie récupérés.
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Une itération antérieure du modèle de cycle de vie a été trouvée pour l'opération de suppression.
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Impossible de supprimer le modèle de cycle de vie en cours d'utilisation.
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (Valeur par défaut)
SKIP_DELETE (uniquement en mode Sélection)
Impossible de supprimer la définition du type.
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (uniquement en mode Sélection)
Voici un exemple de fichier XML de résolution des conflits de suppression :
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>