Déploiement de solutions d'intégration dans un environnement de production
Après avoir créé et rempli un fichier BAR avec les ressources de développement, vous pouvez déployer la solution d'intégration sur un serveur d'intégration.
Avant de commencer
- Passez en revue les règles et instructions de déploiement ; voir Règles et instructions de déploiement.
- Conditionnez votre solution d'intégration dans un fichier BAR ; voir Conditionnement de solutions d'intégration.
- Configurez votre solution packagée pour l'environnement de déploiement cible ; voir Préparation des solutions packagées pour le déploiement.
Le mode de fonctionnement d' IBM® App Connect Enterprise peut avoir une incidence sur le nombre de serveurs d'intégration et de flux de messages que vous pouvez déployer. Pour plus d'informations, voir Modes de fonctionnement.
A propos de cette tâche
Si vous modifiez un fichier BAR et souhaitez propager ces modifications à un ou plusieurs serveurs d'intégration, vous devez supprimer le fichier BAR existant du serveur d'intégration et déployer le nouveau fichier.
Déploiement d'un fichier BAR à l'aide de l'interface utilisateur Web
A propos de cette tâche
Vous pouvez sélectionner un fichier BAR et le déployer sur un serveur d'intégration à l'aide de l'interface utilisateur Web.
Vous pouvez également sélectionner un fichier de substitution, qui définit les propriétés du fichier BAR que vous souhaitez modifier pour un déploiement spécifique. Pour plus d'informations, voir mqsiapplybaroverride command.
Procédure
Résultats
Déploiement d'un fichier BAR à l'aide de la boîte à outils « IBM App Connect Enterprise »
A propos de cette tâche
Pour déployer un fichier BAR à l'aide de l 'outil « IBM App Connect Enterprise », procédez comme suit. Vous ne pouvez effectuer le déploiement que sur un seul serveur d'intégration à la fois.
Procédure
Résultats
Précompilation et déploiement d'un fichier BAR à l'aide de la commande mqsibar
A propos de cette tâche
Vous pouvez utiliser la commande mqsibar pour déployer un fichier BAR sur un serveur d'intégration, en décompressant le contenu directement dans le répertoire run du serveur d'intégration. Vous pouvez également choisir de précompiler les ressources contenues dans le fichier BAR (telles que le schéma XML, le schéma DFDL et les mappes de données graphiques) afin qu'elles soient prêtes à être exécutées au démarrage du serveur d'intégration.
Vous pouvez utiliser la commande mqsibar dans un script, dans le cadre d'un processus automatisé qui peut inclure des commandes de test, d'optimisation, de déploiement et d'exécution de l'application, comme alternative au déploiement via le kit d'outils ou l'interface utilisateur Web. Cette méthode peut s'avérer particulièrement utile si vous exécutez IBM App Connect Enterprise dans un conteneur cloud.
Déployez un fichier BAR à l'aide de la commande mqsibar en procédant comme suit.
Procédure
Résultats
La commande signale quand des réponses sont reçues du serveur d'intégration. Si la commande aboutit, elle renvoie 0 (zéro).
Déploiement d'un fichier BAR à l'aide de la commande mqsideploy
A propos de cette tâche
Pour déployer un fichier BAR à l'aide de la commande mqsideploy , procédez comme suit.
Procédure
Résultats
La commande signale quand des réponses sont reçues du noeud d'intégration ou du serveur d'intégration indépendant. Si la commande aboutit, elle renvoie 0 (zéro).
Déploiement d'un fichier BAR à l'aide de l' IBM
A propos de cette tâche
Pour déployer un fichier BAR à l'aide de l' IBM Integration API, utilisez la méthode deploy de la classe ExecutionGroupProxy .
import
com.ibm.broker.config.proxy.*;
public class DeployBAR {
public static void main(String[] args) {
BrokerConnectionParameters bcp =
new IntegrationNodeConnectionParameters("localhost",
4414);
try {
BrokerProxy b = BrokerProxy.getInstance(bcp);
ExecutionGroupProxy eg = b.getExecutionGroupByName("default");
DeployResult dr = eg.deploy("MyBAR.bar", true, 30000);
System.out.println("Result = "+dr.getCompletionCode());
} catch (Exception e) {
e.printStackTrace();
}
}
}Par défaut, la méthode deploy effectue un déploiement incrémentiel. Pour effectuer un déploiement complet, utilisez une variante de la méthode qui inclut une valeur false pour le paramètre booléen isIncremental . Par exemple, eg.deploy("MyBAR.bar", false, 30000).Déployer un BAR fichier à IBM App Connect Enterprise as a Service
Avec App Connect Enterprise as a Service, vous pouvez déployer et gérer des solutions d'intégration développées dans le App Connect Boîte à outils.
Avant de commencer
- Avant de pouvoir déployer une solution d'intégration pour App Connect Enterprise as a Service, vous devez acheter un abonnement. Pour plus d'informations, voir App Connect as a Service pricing plans dans la App Connect Enterprise as a Service documentation.
- Pour vérifier si les ressources des fichiers BAR sont prises en charge dans App Connect Enterprise as a Service, voir Ressources prises en charge dans les fichiers BAR importés dans la documentation App Connect Enterprise as a Service.
A propos de cette tâche
App Connect Enterprise as a Service fournit un environnement entièrement géré que vous pouvez utiliser pour déployer des solutions d'intégration dans le cloud sans avoir besoin d'acquérir et de maintenir une infrastructure informatique.
Vous déployez une solution pour App Connect Enterprise as a Service en téléchargeant le BAR fichier vers le cloud. Pour plus d'informations, voir Déploiement des intégrations dans la App Connect Enterprise as a Service documentation.
Déploiement d'un fichier BAR dans IBM App Connect dans des conteneurs
En utilisant IBM Cloud Pak for Integration ou App Connect Enterprise, vous pouvez déployer une intégration IBM App Connect Enterprise Toolkit afin qu'elle s'exécute sur un serveur d'intégration au sein du conteneur.
Avant de commencer
- Vérifiez que vous avez accès au tableau de bordApp Connect.
A propos de cette tâche
Vous créez le serveur d'intégration en téléchargeant votre intégration IBM App Connect Enterprise Toolkit sous la forme d'un fichier BAR (Broker Archive) à l'aide du tableau de bord App Connect.
Après avoir téléchargé votre fichier BAR, vous pouvez créer des configurations qui peuvent être appliquées au serveur d'intégration lorsque vous le déployez et configurer les détails du serveur d'intégration.
Le serveur d'intégration s'affiche sous la forme d'une vignette dans la page Serveurs du tableau de bord, avec le statut initial Unavailable, qui devient Started une fois le déploiement terminé.
Etape suivante
Vous pouvez cliquer sur la vignette du serveur d'intégration pour afficher l'intégration déployée. Dans la page Serveurs , vous pouvez également afficher les intégrations de tous les serveurs d'intégration répertoriés en cliquant sur Intégrations pour ouvrir la page Intégrations .