L'importation et l'exportation peuvent être particulièrement utiles si, par exemple, vous avez plusieurs serveurs
IBM® UrbanCode Deploy et devez déplacer ou mettre à jour rapidement des composants.
Pourquoi et quand exécuter cette tâche
Lorsque vous importez des composants, vous pouvez créer de nouveaux composants ou mettre à niveau des composants existants. En outre, si les composants importés ont été créées à partir d'un modèle, vous pouvez utiliser ce modèle ou en créer un nouveau.
Remarque : Si le paramètre Importer les versions de façon automatique des composants importés a été défini à 'true', les nouveaux composants importent automatiquement les versions de composants si les artefacts sont accessibles au serveur d'importation.
Procédure
Pour importer un ou plusieurs composants :
- Affichez la fenêtre Importer des composants
().
- Indiquez le chemin d'accès au fichier JSON contenant la définition du composant ou cliquez sur
Parcourir pour sélectionner le fichier.
- Si vous désirez mettre à niveau des composants existants, cochez la case Mettre le composant à niveau. Pour créer des composants, laissez cette case décochée. Si le nom du composant figurant dans le fichier JSON (pas le nom du fichier lui-même) correspond à un composant existant, les paramètres sont mis à jour avec les nouvelles valeurs, et les nouveaux éléments, telle que des processus, sont ajoutés. Si le nom du composant est introuvable, l'action d'importation est sans effet.
Remarque : Le nom du composant est le premier paramètre du fichier JSON. Par exemple,
"name": "helloWorld",
- Si les composants importés ont été créés à partir d'un modèle, utilisez la liste Type de mise à niveau du modèle de composant pour spécifier comment utiliser le modèle. Pour ces options, le modèle doit résider sur le serveur d'importation. Si les composants importés n'ont pas été créés à partir d'un modèle, ces options sont ignorées.
- Pour utiliser le modèle des composants importés, sélectionnez Utiliser le modèle existant. Les nouveaux composants sont une copie exacte des composants importés. Celle-ci contient un pointeur vers la modèle des composants importés. Cette option est particulièrement utile si vous importez un grand nombre de composants basés sur le même modèle.
Si vous effectuez une mise à niveau, les composants pointent également vers le modèle importé.
- Pour créer un modèle, sélectionnez Créer un modèle.
Les nouveaux composants sont une copie exacte des composants importés. Ils contiennent un pointeur vers le modèle que vous venez de créer (basé sur le modèle des composants importés).
Si vous mettez à niveau des composants, un nouveau modèle est également créé.
- Si vous souhaitez vous assurer que le serveur utilise le nouveau modèle importé, sélectionnez Echec si le modèle existe. Dans ce cas, si le serveur contient déjà le modèle, l'action d'importation échoue.
- Si vous désirez créer une nouvelle installation et garantir que le modèle est absent du serveur d'importation, sélectionnez Echec si le modèle existe. Si vous créez des composants, cette option crée à la fois de nouveaux composants et le modèle (sauf si le modèle existe déjà, auquel cas les composants ne sont pas importés).
Si vous mettez à niveau des composants, la mise à niveau échoue si le modèle des composants importés existe déjà.
- Pour garantir que le modèle existe déjà sur le serveur d'importation, sélectionnez Echec si le modèle n'existe pas. Si vous créez des composants, cette option crée à la fois de nouveaux composants et le modèle (sauf si le modèle n'existe pas, auquel cas les composants ne sont pas importés).
Si vous effectuez une mise à niveau des composants, l'opération échoue si le modèle des composants importés n'existe pas déjà sur le serveur d'importation.
- Pour mettre à niveau le modèle, sélectionnez Mettre à niveau si existant.
Cette option crée des composants et met à niveau le modèle sur le serveur d'importation. Si le modèle n'existe pas, un nouveau modèle est créé.
- Cliquez sur Soumettre.