L'écran Configurer, présenté ci-après, apparaît une fois qu'Agent Builder a terminé la création du type de ressources et que vous avez sélectionné Suivant sur l'écran Créer. Vous ne pouvez pas accéder à l'écran Configurer avant d'avoir créé le type de ressources.
L'écran Configurer contient les champs suivants :
Commande de démarrage : Ligne de commande complète pouvant être transmise à n'importe quel shell UNIX pour lancer l'application de base. Vous devez indiquer une commande de démarrage. Pour ce faire, vous pouvez entrer la commande dans le champ correspondant ou indiquer le fichier la contenant, à l'aide de l'option Parcourir.
La ligne de commande complète doit contenir toutes les informations requises pour démarrer l'application (noms d'hôte, numéros de port, chemin d'accès aux fichiers de configuration, etc.). Vous pouvez également indiquer les variables de propriété, décrites sous la rubrique Variables de propriété. Si l'application korn shell requiert la définition d'un nom d'hôte dans la ligne de commande, vous pouvez utiliser la variable $hostnames définie par Agent Builder. Voir la rubrique Utilisation de la variable $hostnames korn shell d'Agent Builder.
Ne placez pas la commande entre guillemets (””).
si l'application de base comprend plusieurs arborescences de processus indépendantes et que chaque processus est exécuté à partir de sa propre balise sous la fonction PMF (Process Monitor Facility ), vous ne pouvez indiquer aucune commande. Vous devez plus exactement créer un fichier texte contenant les commandes individuelles de démarrage de chaque arborescence de processus et indiquer le chemin d'accès à ce fichier dans le champ Commande de démarrage. Reportez-vous à la rubrique Création de types de ressources contenant plusieurs arborescences de processus indépendantes. Vous y découvrirez quelques-unes des caractéristiques spécifiques que requiert ce fichier pour fonctionner correctement.
Commande d'arrêt : ligne de commande complète pouvant être transmise à n'importe quel shell UNIX pour arrêter l'application de base. Vous pouvez entrer cette commande dans le champ correspondant ou indiquer le fichier la contenant, à l'aide de l'option Parcourir. Vous pouvez également indiquer les variables de propriété, décrites sous la rubrique Variables de propriété. Si l'application korn shell requiert la définition d'un nom d'hôte dans la ligne de commande, vous pouvez utiliser la variable $hostnames définie par Agent Builder. Voir la rubrique Utilisation de la variable $hostnames korn shell d'Agent Builder.
Cette commande est facultative. Si vous n'indiquez pas de commande d'arrêt, le code généré utilise les signaux (de la méthode Stop) pour arrêter l'application, comme suit :
La méthode Stop envoie le signal SIGTERM pour arrêter l'application et laisse s'écouler 80% du délai d'attente pour que l'application se ferme.
Si le signal SIGTERM échoue, la méthode Stop envoie le signal SIGKILL pour arrêter l'application et laisse s'écouler 15% du délai d'attente pour que l'application se ferme.
Si le signal SIGKILL échoue, la méthode Stop se ferme sans arrêter l'application. Les 5 % restants du délai d'attente sont considérés comme temps système.
veillez à ce que la commande d'arrêt ne soit pas renvoyée avant l'arrêt complet de l'application.
Commande d'analyse : commande pouvant être exécutée périodiquement pour vérifier l'état de l'application et obtenir un état de sortie compris entre 0 (succès) et 100 (échec total). Cette commande est facultative. Vous pouvez entrer le chemin d'accès complet à cette commande ou indiquer le fichier qui la contient, à l'aide de l'option Parcourir.
En règle générale, vous indiquez un client unique de l'application de base. Si vous n'indiquez pas de commande d'analyse, le code généré se contente de se connecter au port utilisé par la ressource puis de se déconnecter. Si cette opération réussit, l'application est déclarée comme étant parfaitement opérationnelle. Vous pouvez également indiquer les variables de propriété, décrites sous la rubrique Variables de propriété. Si l'application korn shell requiert la définition d'un nom d'hôte dans la ligne de commande, vous pouvez utiliser la variable $hostnames définie par Agent Builder. Voir la rubrique Utilisation de la variable $hostnames korn shell d'Agent Builder.
Délai d'attente : valeur de délai d'attente (en secondes) pour chaque commande. Vous pouvez indiquer une nouvelle valeur ou accepter la valeur par défaut fournie par Agent Builder (300 secondes pour le démarrage et l'arrêt et 30 secondes pour l'analyse).