Changement de nom et remplacement d'objets lors de l'importation

La commande bfimport et l'utilitaire d'importation renomment un objet importé si un objet portant le même nom existe déjà dans la base de données. Le changement de nom des objets lors de l'importation constitue le comportement par défaut.

Pour changer ce comportement et remplacer les objets existants lors de l'importation, vous devez indiquer l'option -r pour la commande bfimport ou sélectionner l'option Remplacer les entités dans l'interface utilisateur.

Les rubriques suivantes décrivent les conventions de dénomination utilisées par la commande bfimport et l'utilitaire d'importation lors du changement de nom et du remplacement d'objets importés.

Les objets de clichés (projets, sélecteurs et environnements) conservent leur nom de cliché, s'ils en ont un, ou se voient attribuer un nom de cliché lors de l'importation.

Changement de nom d'objets dans les fichiers d'exportation version 7.1 ou inférieure

Pour les objets des fichiers d'exportation version 7.1 et inférieure, la commande bfimport et l'utilitaire d'importation renomment les objets de l'interface utilisateur à l'aide des conventions de dénomination suivantes.

Etat d'objet Nom d'objet dans l'interface utilisateur Nom de cliché dans l'interface utilisateur (s'applique uniquement aux objets de clichés)
Nouveauté, n'existe pas dans la base de données <nom_nouvel_objet> <nom_cliché>
Existe dans la base de données <nom_objet_existant>_IMPORT_<n> <nom_cliché> | Base Snapshot

Les objets de clichés sont importés en tant que nouveau cliché au niveau parent, même s'il s'agissait d'un enfant d'un cliché parent. Seuls les projets, les sélecteurs et les environnements peuvent constituer des objets de clichés. Si un nom de cliché existe, il est conservé. Sinon, le nom par défaut Cliché de base est attribué, comme indiqué dans la table.

Remplacement d'objets dans les fichiers d'exportation antérieurs à la version 7.1

Pour les objets des fichiers d'exportation antérieurs à la version 7.1, la commande bfimport et l'utilitaire d'importation remplacent les objets dans l'interface utilisateur à l'aide des conventions de dénomination suivantes. Notez que les objets de cliché sont évalués en vue de leur remplacement par leur identificateur unique universel (plutôt que par leur nom).

Etat d'objet Nom d'objet dans l'interface utilisateur Nom de cliché dans l'interface utilisateur (s'applique uniquement aux objets de clichés)
Nouveauté, n'existe pas dans la base de données <nom_nouvel_objet> Cliché de base
Existe dans la base de données pour les objets qui ne sont pas des clichés <nom_objet_existant non disponible
Existe dans la base de données pour les objets de clichés <nom_objet_existant>_IMPORT_<n> Cliché de base

Les objets de clichés sont importés en tant que nouveau cliché au niveau parent, même s'il s'agissait d'un enfant d'un cliché parent. Seuls les projets, les sélecteurs et les environnements peuvent constituer des objets de clichés. Les fichiers d'exportation antérieurs à la version 7.1 ne peuvent pas contenir d'objets avec des noms de cliché. Le nom par défaut Cliché de base est donc attribué, comme indiqué dans la table.

Remplacement d'objets dans les fichiers d'exportation version 7.1

Pour les objets figurant dans les fichiers d'exportation version 7.1, la commande bfimport et l'utilitaire d'importation remplacent les objets dans l'interface utilisateur à l'aide des conventions de dénomination suivantes.

Etat d'objet Nom d'objet dans l'interface utilisateur Nom de cliché dans l'interface utilisateur (s'applique uniquement aux objets de cliché)
Nouveauté, n'existe pas dans la base de données <nom_nouvel_objet> <nom_cliché> | Base Snapshot
Existe dans la base de données <nom_nouvel_objet> <nom_cliché> | Base Snapshot

Les objets de cliché sont évalués en vue de leur remplacement par leur identificateur unique universel (plutôt que par leur nom). Un objet de cliché est importé en tant que nouveau cliché au niveau parent, même s'il s'agissait d'un enfant d'un cliché parent. Seuls les projets, les sélecteurs et les environnements peuvent constituer des objets de clichés. Tous les objets de version 7.1 ont soit un nom unique de cliché, soit utilisent le nom par défaut Cliché de base.

Scénario d'importation et de remplacement de clichés

Les objets de cliché sont évalués en vue de leur remplacement par leur identificateur unique universel (plutôt que par leur nom). Faites preuve de prudence lorsque vous importez des objets de cliché à plusieurs reprises.

Le scénario suivant illustre leur comportement.

  1. Un objet de cliché est exporté du système A et importé sur le système B, qui est vide. Les objets importés sur le système B portent le même identificateur unique universel que sur le système A.
  2. Les attributs des objets de cliché sont modifiés sur le système A, notamment leur nom.
  3. L'objet de cliché est une nouvelle fois exporté du système A et importé sur le système B à l'aide de l'option de remplacement. Dans la mesure où les identificateurs uniques universels correspondent, l'objet de cliché est remplacé. L'objet remplacé sur le système B inclut tous les attributs modifiés sur le système A, notamment son nouveau nom.

Feedback