Lorsque vous importez des applications, vous pouvez créer des applications ou mettre à niveau des applications existantes. Les composants associés aux applications sont également importés, y-compris leurs propriétés et processus (s'ils sont accessibles au serveur d'importation).
Pourquoi et quand exécuter cette tâche
Pour plus d'informations sur les modèles associés aux composants importés, voir Importation de composants.
Remarque : Si
le paramètre Importer les versions de façon automatique des composants importés
a été défini à 'true', IBM UrbanCode Deploy importe automatiquement les versions des composants lorsque les artefacts sont accessibles au serveur effectuant l'importation.
Procédure
- Affichez la boîte de dialogue Importer des applications
().
- Indiquez le chemin d'accès au fichier JSON contenant les définitions d'application ou cliquez sur
Parcourir pour sélectionner le fichier.
- Si vous désirez mettre à niveau des applications existantes, cochez la case Mettre à niveau l'application. Pour créer des applications, laissez cette case décochée. Si le nom d'une application dans le fichier JSON (pas le nom du fichier lui-même) correspond à une application existante, les paramètres de l'application sont mis à jour avec les nouvelles valeurs. En outre, les nouveaux éléments tels que les processus, les environnements et les composants sont ajoutés. Si le nom est introuvable, la commande est sans effet.
Remarque : Le nom de l'application est le premier paramètre dans le fichier JSON. Par exemple,
"name": "helloWorldApplication",
- Spécifiez à l'aide de la liste Type de mise à niveau de composant comment les composants importés doivent être gérés. Pour ces options, les composants doivent résider sur le serveur effectuant l'importation.
- Pour utiliser les mêmes composants que ceux utilisés par les applications importées, sélectionnez Utiliser le composant existant. Les nouvelles applications contiennent des références aux composants. Cette option est particulièrement utile si vous importez un grand nombre d'applications.
Si vous effectuez une mise à niveau, les applications utilisent les composants importés et n'utilisent plus les composants non utilisés par les applications importées.
- Pour créer de nouveaux composants basés sur ceux utilisés par les applications importées, cliquez sur Créer un composant. Les nouveaux composants sont créés (sur la base des composants des applications importées).
Si vous effectuez une mise à niveau, les
applications utilisent les composants que vous venez de créer et cessent d'utiliser ceux utilisés auparavant.
- Si vous désirez créer une nouvelle installation, sélectionnez Echec si le composant existe. Si vous créez des applications, cette option crée à la fois de nouvelles applications et les composants (sauf si ces composants existent déjà, auquel cas les applications ne sont pas importées).
Si vous effectuez une mise à niveau, l'opération échoue si des composants importés existent déjà sur le serveur d'importation.
- Pour garantir qu'un composant existe sur le serveur d'importation, sélectionnez Echec si le composant n'existe pas. Si vous créez des applications, cette option crée à la fois de nouvelles applications et les composants (sauf si ces composants n'existent pas déjà, auquel cas les applications ne sont pas importées).
Si vous effectuez une mise à niveau, l'opération échoue si un composant importé n'existe pas déjà sur le serveur d'importation.
- Pour mettre à niveau des composants existants, sélectionnez Mettre à niveau si existant. Cette option crée des applications et met à niveau les composants existants avec les données des applications importées.
Si vous effectuez une mise à niveau et que les composants existants correspondent à ceux importés (tous doivent correspondre), les composants sont mis à niveau. Si aucun des composants importés ne correspond à ceux existants, les composants importés sont utilisés.
- Cliquez sur Soumettre.