Démarrez RoboServer
Vous pouvez lancer un RoboServer en utilisant les actions suivantes.
- Cliquez sur l'icône du programme RoboServer (ou sur l'icône Démarrer le programme Management Console qui démarre à la fois Management Console et RoboServer).
- Démarrez le RoboServer à partir de la ligne de commande.
- Exécutez le serveur comme un service. Pour obtenir plus d'informations sur l'utilisation de RoboServer en tant que service, voir Démarrage automatique des serveurs.
Pour invoquer un RoboServer à partir de la ligne de commande, ouvrez une fenêtre d'invite de commande, naviguez jusqu'au dossier bin dans le dossier d'installation Kofax RPA et saisissez :
RoboServer
Si tous les paramètres nécessaires sont spécifiés dans le fichier de configuration roboserver.settings, le RoboServer démarre.
Si l'un des paramètres nécessaires est manquant, le RoboServer indique une erreur et affiche l'aide à l'utilisation et les paramètres disponibles.
Paramètres RoboServer
La ligne de commande pour le démarrage d'un RoboServer peut inclure les paramètres suivants :
RoboServer [-cl <arg>] [-cpuThreads <arg>] [-h]
[-maxConcurrentRobots <arg>] [-maxQueuedRobots <arg>] [-MC] [-mcUrl
<arg>] [-p <arg>] [-pauseAfterStartupError] [-s <arg>] [-sslPort
<arg>] [-v] [-V]
Quelle que soit la façon dont vous démarrez RoboServer, il accepte les paramètres du tableau suivant. Notez que vous pouvez modifier tous les paramètres dans l'utilitaire Paramètres de RoboServer. Voir Configuration de RoboServer pour plus d'informations.
Paramètre |
Description |
---|---|
-mcUrl<arg> |
Indiquez à quel Management Console vous souhaitez vous inscrire dans le format suivant : http[s]://<nomdutilisateur>:<motdepasse>@<nomdhote>:<numéro de port> Exemple : -mcUrl http://admin:password@myserver:8080/ManagementConsole Lors de l’utilisation d’une étape Document Transformation avec l’option Rappel dans un robot, utilisez le nom d’hôte ou l'adresse IP du RoboServer dans le paramètre -mcUrl. N'utilisez pas 'localhost', car le service Document Transformation ne pourra pas atteindre la Management Console et le robot de rappel ne sera pas mis en file d'attente. |
-cl --cluster <arg> |
Ce paramètre optionnel enregistre automatiquement un RoboServer avec le cluster spécifié sur la Management Console. Dans l'exemple suivant, le RoboServer s'inscrit au sein du cluster Production. Exemple : -cl Production Exemple : -mcUrl http://administrateur:motdepasse@myserver:8080/ManagementConsole -cl Production |
-pause après une erreur de démarrage |
Pause si une erreur s'est produite au démarrage. |
-v -verbeux |
Ce paramètre optionnel permet à un RoboServer d'afficher l'état et les événements d'exécution. |
-V -version |
Ce paramètre optionnel permet à RoboServer d'afficher le numéro de version, puis de sortir. |
-h --help |
Affiche l'aide. |
-eh -externalHost <numéro de port> |
Spécifie explicitement le nom ou l'adresse IP de l'hôte RoboServer. Ce paramètre doit être spécifié lorsque l'adresse de l'hôte est différente de ce qu'un RoboServer découvre sur la machine locale, comme lors d'une exécution avec NAT dans le cloud, ou lorsque vous exécutez-le RoboServer dans un conteneur Docker. Exemple : -eh 10.10.0.123 |
-ep -externalPort <numéro de port> |
Spécifie explicitement le numéro de port de l'hôte RoboServer. Ce paramètre doit être spécifié lorsque le port de l'hôte est différent de ce qu'un RoboServer découvre sur la machine locale, par exemple comme lors d'une exécution avec NAT dans le cloud, ou lorsque vous exécutez-le RoboServer dans un conteneur Docker. |
-jmxPass |
Définit le mot de passe JMX si vous surveillez un RoboServer avec l’application JMX qui requiert un mot de passe. |
-s <service-name:service-parameter> | -service <service-name:service-parameter> |
Ce paramètre spécifie un service RQL ou JMX qu'un RoboServer doit lancer. Ce paramètre doit être spécifié au moins une fois, et peut être spécifié plusieurs fois pour lancer plusieurs services dans le même RoboServer. Les services disponibles dépendent de votre installation. Exemple : -service socket:50000 Exemple : -service jmx:50100 Voir « Services disponibles » dans le tableau ci-dessous pour plus d'informations. |
-p <port-number> | -port <port-number> |
C'est l'abréviation de -s socket:<port-number> Exemple : -port 50000 |
-sslPort<arg> |
Il s'agit d'une abréviation pour écrire -s ssl:<numéro de port> |
-nd -NoDoc |
Ce paramètre optionnel désactive les demandes de documentation du robot à ce RoboServer. |
-sn -serverName |
Il s'agit d'un paramètre facultatif qui définit le nom du serveur pour consigner les statistiques RoboServer, qui est ensuite affiché dans Kofax Analytics for RPA. Si vous ne spécifiez pas le nom du serveur, les statistiques sont collectées en fonction de l'adresse IP du serveur. |
Services disponibles |
|
-service socket:<portNumber> |
<portNumber> : Le numéro de port du service de socket sur lequel écouter. |
-service ssl:<portNumber> |
<portNumber> : Le numéro de port du service de socket sur lequel écouter. |
-service jmx:<jmx_port_Number>,<jmx_rmi_url> |
<jmx_port_Number> : Numéro de port pour le service JMX sur lequel écouter. <jmx_rmi_url>: Hôte et port RMI optionnels pour le service JMX. À utiliser si vous devez vous connecter à travers un pare-feu. Exemple : example .com:51001 |
Notez que pour définir les mots de passe, vous devez utiliser soit l'utilitaire RoboServer Paramètres, soit l'outil ConfigureRS. Pour obtenir plus d'informations, voir Configuration de RoboServer et Configuration RoboServer – Mode sans tête.
Démarrage automatique des serveurs
Si votre installation comprend une fonctionnalité de serveur, vous pouvez la configurer pour qu'elle démarre automatiquement les serveurs.
La « fonctionnalité du serveur » représente les RoboServers et la Management Console (serveur de licences). En fait, ces deux éléments sont fournis par RoboServer, en fonction des arguments qui lui sont fournis au moment de son démarrage.
La rubrique Paramètres RoboServer contient une description détaillée des arguments de la ligne de commande d'un planification RoboServer. Pour permettre au programme RoboServer d'exécuter des robots, spécifiez l'argument -service. De même, l'argument -MC permet d'activer la fonctionnalité Management Console (voir Management Console (Serveur de licences) dans le guide d'installation).
Pour plus d’informations sur le démarrage automatique des composants RPA sur Windows et Linux, voir « Exécuter les composants RPA en tant que services » dans le Guide de l’administrateur Kofax RPA.
Extinction de RoboServer
RoboServer peut être fermé à l'aide de l'outil de ligne de commande suivant. Exécutez ShutDownRoboServer sans arguments pour voir les différentes options permettant d'arrêter le serveur, en particulier comment gérer les robots actuellement exécutés sur le serveur.