Gestion d'Agent Controller pour iSeries

Le produit fonctionne avec Agent Controller pour effectuer des opérations de publication, de test, de débogage et profilage pour des applications Java et WAS sur des serveurs distants.

Agent Controller se présente sous la forme de plusieurs fichiers de sauvegarde à installer sur votre serveur iSeries. Une fois l'installation terminée, vous pouvez facilement démarrer ou arrêter Agent Controller dans l'explorateur de systèmes distants. Le présent fichier explique comment installer, configurer, démarrer, arrêter et désinstaller Agent Controller. Pour plus d'informations sur les fonctionnalités d'Agent Controller pour iSeries, voir Publication, exécution et débogage d'applications à l'aide d'Agent Controller. Pour des informations générales sur l'outil, voir Gestion d'Agent Controller.
Avertissement : Agent Controller sert uniquement à tester des applications Web sur un serveur autonome WebSphere Application Server (installé sur une machine distante). Il n'est pas encore destiné au déploiement à distance sur des systèmes de production. En effet, une telle opération nécessitant l'arrêt des serveurs WebSphere Application Servers pour pouvoir publier à nouveau les applications, Agent Controller pourrait poser un problème de sécurité. Nous vous conseillons donc d'exporter puis de déployer l'application Web sur votre système de production, après l'avoir testée à l'aide d'Agent Controller.

Installation et configuration de la bibliothèque Agent Controller

Pour installer Agent Controller manuellement sur un serveur iSeries :
  1. Voir IBM Rational Agent Controller, Version 6.0.1 Installation Guide.
  2. Cliquez sur le lien Installing Agent Controller on OS/400 (iSeries).

Démarrage et arrêt d'Agent Controller

Une fois Agent Controller installé, vous pouvez le démarrer et l'arrêter à partir de l'explorateur de systèmes distants.
  1. Dans le plan de travail, basculez vers la perspective de l'explorateur de systèmes distants, si elle n'est pas encore ouverte. (Utilisez Fenêtre > Ouvrir la perspective dans le menu du plan de travail).
  2. Dans la vue Systèmes distants, développez votre connexion (voir la procédure correspondante si votre système n'est pas configuré pour se connecter à un serveur iSeries.)
  3. Cliquez à l'aide du bouton droit de la souris sur l'un de vos sous-systèmes, Commandes iSeries par exemple, et sélectionnez Serveurs distants > Agent Controller > Démarrer. (Pour arrêter, il vous faudrait sélectionner Serveurs distants > Agent Controller > Arrêter.)
  4. Sélectionnez la vue Historique des commandes iSeries pour plus d'informations ainsi qu'en cas d'erreur. (L'activation de cette vue est automatique).

Désinstallation d'Agent Controller

Pour désinstaller Agent Controller :
  1. Assurez-vous d'avoir mis fin au processus d'Agent Controller lancé sur votre serveur (cliquez à l'aide du bouton droit de la souris sur le processus dans la vue Serveur, puis sur Arrêter).
  2. Connectez-vous au serveur iSeries à l'aide d'un émulateur 5250.
  3. Supprimez les bibliothèques IBMRAC et HYADES.
  4. Supprimez le répertoire IFS /opt/hyadesdc, ainsi que tous les sous-répertoires et fichiers associés.

Identification et résolution des incidents liés à Agent Controller

Dans la section suivante, vous trouverez une liste de solutions aux problèmes les plus fréquents rencontrés lors de l'utilisation d'Agent Controller.

Incident : MCH3601 apparaît dans le fichier journal lorsque vous soumettez le programme RASERVER.

Solution: Assurez-vous que le fichier de configuration du serveur hébergeant Agent Controller est correct. Pour plus d'informations, voir Création d'une configuration serveur.

Incident : Après soumission du travail du serveur Agent Controller, le travail s'arrête immédiatement.

Solution: Cet incident se produit lorsque des connexions vers d'autres clients sont toujours actives (visible lorsque votre journal des travaux contient de simples messages Sev 00). Vous pouvez arrêter les autres connexions d'Agent Controller en tapant NETSTAT *CNN, ou redémarrer le serveur d'Agent Controller (une ou plusieurs fois) pour mettre fin aux connexions résiduelles.