Skip to main content
Utilisez l’interface de ligne de commande pour effectuer les opérations suivantes sur le Processing Server :
  • Initialisation et arrêt du serveur
  • Ajout, configuration et suppression de stations
  • Mise à jour des jeux de données
  • Gestion des dossiers actifs
  • Gestion des diagnostics
Saisissez les commandes du Processing Server sous la forme FlexiBrSvc Please [command]. Au lieu de saisir FlexiBrSvc Please dans chaque commande, vous pouvez activer le mode de commande avec FlexiBrSvc Please obey. Pour désactiver le mode de commande, utilisez FlexiBrSvc Please quit. Pour obtenir de l’aide sur une commande, utilisez help [command].

Définition des identifiants d’authentification

  • set basicauthstring=<username>:<password> – Définit les identifiants d’authentification Basic pour le Processing Server et les Processing Stations. L’utilisateur dont les identifiants sont indiqués dans cette commande doit avoir le rôle Processing Server. Pour supprimer les identifiants d’authentification actuels, utilisez une chaîne vide : set basicauthstring=. Pour afficher les identifiants actuels, utilisez view (si aucun identifiant n’a été indiqué, une chaîne vide est renvoyée).
Les identifiants d’authentification Basic ne peuvent être indiqués que lorsque le Processing Server et les Processing Stations ne sont pas en cours d’exécution. Si des identifiants non valides sont indiqués, le Processing Server et les Processing Stations ne démarreront pas.

Gestion du serveur

  • set <param>=<value> – attribue une valeur à un paramètre. Pour afficher tous les paramètres disponibles, utilisez view. Pour afficher toutes les valeurs autorisées pour un paramètre, utilisez set <param>=?.
  • start server – initialise le Processing Server.
  • stop server [timeout] – arrête le Processing Server.
Pour définir une période pendant laquelle le serveur doit terminer les tâches en cours, utilisez le paramètre [timeout]. Si ce paramètre n’est pas défini, le serveur s’arrête immédiatement.

Gestion des stations

  • add station <location> – Ajoute une station dans <location>.
  • list stations – Affiche des informations sur les stations existantes.
  • remove station <station>|* – Supprime une station. Pour supprimer toutes les stations, utilisez *.
Cette commande requiert le nom et l’emplacement, ou l’UUID, d’une station.
  • set station <station> <param>=<value> – Affecte une valeur à un paramètre. Pour afficher tous les paramètres disponibles, utilisez view. Pour afficher toutes les valeurs autorisées, utilisez set station <station> <param>=?.
Pour affecter une valeur à toutes les stations, utilisez * à la place du nom de la station.
  • start station <<station>|*> [/Async] – Tente d’initialiser une station. Utilisez * pour tenter d’initialiser toutes les stations.
Cette commande requiert le nom et l’emplacement, ou l’UUID, d’une station.
Pour éviter que d’autres commandes ne soient bloquées si la station spécifiée n’a pas été initialisée, utilisez le paramètre [/Async].
  • stop station <<station>|*> [timeout] – Arrête une station. Pour arrêter toutes les stations, utilisez *.
Cette commande requiert le nom et l’emplacement, ou l’UUID, d’une station. Pour définir le délai pendant lequel le serveur doit terminer les tâches initialisées, utilisez le paramètre [timeout].
  • view <station>|* – Affiche des informations détaillées sur une station. Pour afficher des informations sur toutes les stations, utilisez *. Si aucune station n’est spécifiée, cette commande affiche des informations sur le serveur.

Gestion des groupes de stations

  • set station <<station> StationGroup=<group name> – Ajoute une station au groupe.
  • set station <<station> StationGroup= – Supprime une station du groupe.
Pour connaître le groupe auquel appartient une station, utilisez la commande view <station>|*.

Gestion des projets

  • update dataset <project> [document definition] [data set] – Met à jour un jeu de données. Pour indiquer le chemin d’accès complet du projet, utilisez <project> (par exemple, https://app-server/f24d.../Banking_eng). Si aucun nom de définition de document ni de jeu de données n’est spécifié, toutes les définitions de documents et tous les jeux de données sont mis à jour.

Gestion des dossiers actifs

  • list hotfolders <project> – affiche des informations détaillées sur tous les dossiers actifs pour lesquels l’option est activée.
  • set hotfolder <project> Enabled/Disabled – active ou désactive le traitement des dossiers actifs pour un projet. Pour afficher tous les projets disponibles, utilisez view.

Diagnostics des processus

Le système de profilage est conçu pour surveiller à bas niveau les processus internes de Processing Server et de Processing Station. Lorsque le profilage est activé, Processing Server commence à collecter des statistiques sur ses propres processus internes et sur ceux des Processing Stations. Cette fonction est désactivée par défaut. Processing Server enregistre les données collectées dans le dossier %ProgramData%\ABBYY\FlexiCapture\12.0\FlexiBr[Svc]\Profiling. La fréquence d’enregistrement des données collectées sur le disque est définie par la clé de registre ProfilingManagerSaveWindowProfilingReportPeriod dans HKEY_LOCAL_MACHINE\SOFTWARE\[Wow6432Node\]ABBYY\FlexiCapture\12.0\FlexiBr (en millisecondes ; la valeur par défaut est 3600000).
  • reset total profiling report – Réinitialise le rapport de profilage complet. Une fois le rapport de profilage effacé par cette commande, il ne contient que la période postérieure à l’exécution de la commande.
  • save total profiling report <path> – Enregistre le rapport de profilage complet dans le dossier spécifié.
  • save window profiling report <path> – Enregistre le rapport de profilage complet pour la période spécifiée dans le dossier spécifié.
  • set profiling disabled – Désactive le profilage.
  • set profiling enabled – Active le profilage.