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.
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.
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.
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.
Le scénario suivant illustre leur comportement.