Saltar al contenido principal
La interfaz de línea de comandos se puede usar para realizar las siguientes operaciones en Processing Server:
  • inicializar y detener el servidor
  • agregar, configurar y eliminar estaciones
  • actualizar conjuntos de datos
  • administrar carpetas supervisadas
  • administrar diagnósticos
Los comandos de Processing Server deben introducirse de la siguiente manera: ‘FlexiBrSvc Please [command]’. En lugar de escribir ‘FlexiBrSvc Please ’ en cada comando, puede activar el modo de comandos con FlexiBrSvc Please obey. Para desactivar el modo de comandos, use FlexiBrSvc Please quit. Para obtener ayuda sobre cualquiera de los comandos anteriores, use help [command]. A continuación se describen los comandos que se pueden usar en Processing Server.

Especificar credenciales de autenticación

  • set basicauthstring=<username>:<password> – establece las credenciales de autenticación básica para el Processing Server y las Processing Stations. El usuario cuyas credenciales se especifican en este comando debe tener el rol de Processing Server. Para eliminar las credenciales de autenticación utilizadas actualmente, use una cadena vacía: ‘set basicauthstring=’. Para mostrar las credenciales utilizadas actualmente, use ‘view’ (si no se ha especificado ninguna credencial, se devolverá una cadena vacía). Nota: Las credenciales de autenticación básica solo se pueden especificar cuando el Processing Server y las Processing Stations no están en ejecución. Si se especifican credenciales no válidas, el Processing Server y las Processing Stations no se iniciarán.

Administración del servidor

  • set <param>=<value> – asigna un valor a un parámetro. Para mostrar todos los parámetros disponibles, use ‘view’. Para mostrar todos los valores permitidos para un parámetro, use ‘set <param>=?’.
  • start server – inicializa el Processing Server.
  • stop server [timeout] – detiene el Processing Server.
Para establecer un período durante el cual el servidor debe completar las tareas iniciadas, use el parámetro [timeout]. Si este parámetro no se establece, el servidor se detendrá de inmediato.

Gestión de estaciones

  • add station <location> – agrega una nueva estación a <location>.
  • list stations – muestra información sobre las estaciones existentes.
  • remove station <station>|* – elimina una estación. Para eliminar todas las estaciones, use ’*’.
Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID.
  • set station <station> <param>=<value> – asigna un valor a un parámetro. Para mostrar todos los parámetros disponibles, use ‘view’. Para mostrar todos los valores permitidos, use ‘set station <station> <param>=?’.
Para asignar un valor a todas las estaciones, use ’*’ en lugar del nombre de la estación.
  • start station <<station>|*> [/Async] – intenta inicializar una estación. Use ’*’ para intentar inicializar todas las estaciones.
Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID.
Para evitar que otros comandos queden bloqueados si la estación especificada no se ha inicializado, use el parámetro [/Async]
  • stop station <<station>|*> [timeout] – detiene una estación. Para detener todas las estaciones, use ’*’.
Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID. Para establecer un período de tiempo durante el cual el servidor debe completar las tareas iniciadas, use el parámetro [timeout].
  • view <station>|* – muestra información detallada sobre una estación. Para mostrar información sobre todas las estaciones, use ’*’. Si no se ha especificado ninguna estación, este comando mostrará información sobre el servidor.

Gestión de grupos de estaciones

  • set station <<station> StationGroup=<group name> – agrega una estación al grupo.
  • set station <<station> StationGroup= – elimina una estación del grupo.
Para saber a qué grupo pertenece una estación, use el comando view <station>|*.

Gestión de proyectos

  • update dataset <project> [document definition] [data set] – actualiza un conjunto de datos. Para especificar la ruta completa del proyecto, use <project> (por ejemplo: https://app-server/f24d…/Banking&#95;eng). Si no se especifica ningún nombre de Definición de Document o de conjunto de datos, se actualizarán todas las Definiciones de Document y todos los conjuntos de datos.

Gestión de carpetas supervisadas

  • list hotfolders <project> – muestra información detallada sobre todas las carpetas supervisadas habilitadas.
  • set hotfolder <project> Enabled/Disabled – habilita o deshabilita el procesamiento de carpetas supervisadas en un proyecto. Para mostrar todos los proyectos disponibles, use ‘view’.

Diagnóstico de procesos

El sistema de perfilado está diseñado para la supervisión de bajo nivel de los procesos internos de Processing Server y Processing Station. Si el perfilado está habilitado, Processing Server comenzará a recopilar estadísticas sobre sus propios procesos internos y los de las Processing Stations. Esta función está deshabilitada de manera predeterminada. Processing Server guardará los datos recopilados en la siguiente carpeta del sistema de archivos: %ProgramData%\ABBYY\FlexiCapture\12.0\FlexiBr[Svc]\Profiling. La frecuencia con la que los datos recopilados se guardan en disco se establece mediante la siguiente clave del Registro: ProfilingManagerSaveWindowProfilingReportPeriod en HKEY_LOCAL_MACHINE\SOFTWARE[Wow6432Node]ABBYY\FlexiCapture\12.0\FlexiBr​ (en milisegundos; el valor predeterminado es 3600000).
  • reset total profiling report – restablece el informe de perfilado completo. Después de usar este comando para borrar el informe de perfilado, el informe solo incluirá el período posterior a la ejecución del comando.
  • save total profiling report <path> – guarda el informe de perfilado completo en la carpeta especificada.
  • save window profiling report <path> – guarda el informe de perfilado del período especificado en la carpeta indicada.
  • set profiling disabled – deshabilita el perfilado.
  • set profiling enabled – habilita el perfilado.