Description des commandes du serveur de traitement

L'interface de ligne de commande peut être utilisée pour la gestion du serveur de traitement. L’interface de ligne de commande peut être utilisée pour effectuer les opérations suivantes sur le serveur de traitement :

  • démarrage et arrêt du serveur ;
  • ajout, configuration et suppression de postes ;
  • mise à jour des jeux de données ;
  • gestion des dossiers actifs ;
  • gestion du mode Diagnostic.

Les commandes du serveur de traitement doivent être entrées comme suit : 'FlexiBrSvc Please [command]'. Afin de ne pas être obligé d'entrer la formule 'FlexiBrSvc Please ' chaque fois, vous pouvez activer le mode de commande à l'aide de FlexiBrSvc Please obey. Pour désactiver le mode de commande, utilisez FlexiBrSvc Please quit.

En ce qui concerne une ou plusieurs des commandes ci-dessus, pour obtenir de l'aide, utilisez help [command].

Vous trouverez ci-dessous une description de toutes les commandes dont l'utilisation est autorisée dans le serveur de traitement.

Spécifier les informations d'authentification

  • set basicauthstring=<username>:<password> – définit les informations d'authentification basiques pour le serveur de traitement et les stations de traitement. L'utilisateur dont les informations d'authentification sont spécifiées dans cette commande doit détenir le rôle du serveur de traitement. Pour supprimer les informations d'authentification actuellement utilisées : 'set basicauthstring=='. Pour afficher les informations d'authentification actuellement employées, utilisez 'view' (si aucune information d'authentification n'a été spécifiée, une chaîne vide sera retrournée).
    Remarque : Les informations d'authentification de base peuvent uniquement être spécifiées lorsque le serveur de traitement et les stations de traitement ne sont pas en cours d'exécution. Si des informations d'authentification non valides sont spécifiées, le serveur de traitement et les stations de traitement ne démarreront pas.

Gestion du serveur

  • set <param>=<value> : permet d'affecter la valeur <value> au paramètre <param>. Utilisez la commande « view » pour afficher une liste des paramètres disponibles. Utilisez la commande « set <param>=? » pour afficher une liste de toutes les valeurs autorisées pour un paramètre.
  • start server : permet de démarrer le serveur de traitement.
  • stop server [timeout] : permet l'arrêt du serveur.

Utilisez le paramètre [timeout] pour définir la période de temps accordée au serveur pour terminer l'exécution des tâches initialisées. En l'absence de définition de ce paramètre, le serveur s'arrête instantanément.

Gestion des postes

  • add station <location> : permet l'ajout d'un nouveau poste à <location>.
  • list stations : permet d'afficher les informations relatives aux postes existants.
  • remove station <station>|* : permet la suppression d'un <station>. Utilisez « * » pour supprimer tous les postes.

Remarque : L'exécution de cette commande nécessite que le nom du poste ainsi que son emplacement ou son UUID soient spécifiés.

  • set station <station> <param>=<value> : permet d'affecter la valeur <value> au paramètre <param>. Utilisez la commande « view » pour afficher une liste de tous les paramètres disponibles. Utilisez la commande « set station <station> <param>=? » pour afficher une liste de toutes les valeurs de paramètre possibles. Utilisez « * » à la place du nom du poste pour affecter la valeur de paramètre spécifiée à tous les postes.
  • start station <<station>|*> [/Async] : permet d'essayer de démarrer le poste <station>. Utilisez « * » pour essayer de démarrer tous les postes.

Remarque : L'exécution de cette commande nécessite que le nom du poste ainsi que son emplacement ou son UUID soient spécifiés.

Utilisez le paramètre [/Async] afin d'empêcher le blocage des autres commandes en cas d'échec du démarrage de <station>.

  • stop station <<station>|*> [timeout] : permet d'arrêter le poste <station>. Utilisez « * » pour arrêter tous les postes.

Remarque : L'exécution de cette commande nécessite que le nom du poste ainsi que son emplacement ou son UUID soient spécifiés.

Utilisez le paramètre [timeout] pour définir la période de temps accordée au serveur pour terminer l'exécution des tâches initialisées.

  • view <station>|* : permet l'affichage des informations détaillées relatives au poste <station>. Utilisez « * » pour afficher les informations relatives à tous les postes. Si aucun poste n'a été spécifié, cette commande entraînera l'affichage des informations sur le serveur.

Gestion de groupes de stations

  • set station <<station> StationGroup=<group name> : ajoute une station au groupe.
  • set station <<station> StationGroup= : supprime une station du groupe.

Remarque : Pour savoir à quel groupe appartient une station, utilisez la commande view <station>|*.

Gestion des projets

  • update dataset <project> [document definition] [data set] : permet la mise à jour d'un jeu de données. Utilisez <project> pour spécifier le chemin d'accès au projet complet, par exemple : https://app-server/f24d.../Banking_eng. Si le nom de la définition de document ou le nom du jeu de données n'est pas spécifié, toutes les définitions de document et tous les jeux de données seront mis à jour.

Gestion des dossiers actifs

  • list hotfolders <project> : permet l'affichage des informations détaillées relatives à tous les dossiers actifs activés.
  • set hotfolder <project> Enabled/Disabled : permet d'activer/désactiver le traitement du dossier actif du projet <project>. Utilisez la commande « view » pour afficher une liste des projets disponibles.

Diagnostic de processus

Le système d'établissement de profils est conçu pour la surveillance niveau inférieur des conditions internes du serveur et du poste de traitement. Si la fonction d'établissement de profils est activée, le serveur de traitement commence à collecter des statistiques sur ses propres processus internes et sur ceux des postes. Par défaut, cette fonction est désactivée.

Le serveur de traitement enregistre les données collectées dans le dossier suivant du système de fichiers : %ProgramData%\ABBYY\FlexiCapture\12.0\FlexiBr[Svc]\Profiling. La fréquence à laquelle les données collectées sont enregistrées sur le disque est définie par la clé de registre suivante : ProfilingManagerSaveWindowProfilingReportPeriod in HKEY_LOCAL_MACHINE\SOFTWARE\[Wow6432Node\]ABBYY\FlexiCapture\12.0\FlexiBr​ (en millisecondes ; la valeur par défaut est 3 600 000).

  • reset total profiling report : permet la réinitialisation de l'intégralité du rapport d'établissement de profils. Après l'utilisation de cette commande pour effacer le rapport d'établissement de profils, le rapport ne couvre que la période postérieure à l'appel de la commande.
  • save total profiling report <path> : permet l'enregistrement de l'intégralité du rapport d'établissement de profils dans le dossier spécifié.
  • save window profiling report <path> : permet l'enregistrement de l'intégralité du rapport d'établissement de profils pour la période donnée dans le dossier spécifié.
  • set profiling disabled : permet de désactiver l'établissement de profils.
  • set profiling enabled : permet d'activer l'établissement de profils.

12.04.2024 18:16:03

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.