Utilice los mandatos administrativos para eliminar consultas de
personal no utilizadas de la base de datos.
Antes de empezar
Antes de empezar este procedimiento, se deben cumplir las siguientes
condiciones:
- El ID de usuario que está utilizando debe tener derechos administrativos.
- El servidor de aplicaciones mediante el cual se van a suprimir las
consultas de personal no utilizadas debe estar en ejecución.
Es decir, no se puede utilizar la opción
-conntype none de wsadmin, ya que se necesita una conexión de
servidor.
- Cuando la seguridad está habilitada, se debe tener autorización de operador.
Por qué y cuándo realizar esta tarea
Business Process Choreographer mantiene listas de nombres de usuarios
en la base de datos de tiempo de ejecución para las expresiones de personal que se han
evaluado. Aunque las instancias de proceso que utilizaron estas expresiones de
personal han finalizado, las listas de
nombres de usuarios se mantienen en la base de datos hasta que se desinstala la
aplicación de procesos de empresa correspondiente.
Si el tamaño de la base de datos
afecta al rendimiento, puede eliminar las listas de personal no utilizadas que
se almacenan en la antememoria de las tablas de la base de datos.
Pasos para realizar esta tarea
- Vaya al directorio de programas de utilidad de Business Process
Choreographer donde se encuentran los scripts.
En los sistemas
Windows,
especifique:
cd raíz_instalación\ProcessChoreographer\util
En sistemas UNIX y Linux, especifique:
cd raíz_instalación/ProcessChoreographer/util
- Elimine las listas de personal no utilizadas.
En los sistemas
Windows,
especifique uno de los mandatos siguientes.
Se
enfatizan las diferencias entre los mandatos:
raíz_instalación\bin\wsadmin -f cleanupUnusedStaffQueryInstances.jacl
-server nombreServidor
[-profileName nombrePerfil]
raíz_instalación\bin\wsadmin -f cleanupUnusedStaffQueryInstances.jacl
-node nombreNodo
-server nombreServidor
[-profileName nombrePerfil]
raíz_instalación\bin\wsadmin -f cleanupUnusedStaffQueryInstances.jacl
-cluster nombreClúster
[-profileName nombrePerfil]
En sistemas
UNIX
y
Linux,
especifique uno de los siguientes mandatos. Se
enfatizan las diferencias entre los mandatos:
raíz_instalación/bin/wsadmin.sh -f cleanupUnusedStaffQueryInstances.jacl
-server nombreServidor
[-profileName nombrePerfil]
raíz_instalación/bin/wsadmin.sh -f cleanupUnusedStaffQueryInstances.jacl
-node nombreNodo
-server serverName
[-profileName nombrePerfil]
raíz_instalación/bin/wsadmin.sh -f cleanupUnusedStaffQueryInstances.jacl
-cluster nombreClúster
[-profileName nombrePerfil]
Donde:
- cluster nombreClúster
- Nombre del clúster. Es obligatorio si el contenedor de procesos de empresa
está configurado para un clúster WebSphere.
- node nombreNodo
- Opcional cuando se especifica el nombre del servidor. Este nombre identifica el nodo.
El valor por omisión es el nodo local.
- server nombreServidor
- Nombre del servidor.
Es obligatorio si no se especifica el nombre del clúster.
- profileName nombrePerfil
- Nombre de un perfil definido por el usuario. Especifique esta opción si no trabaja con el perfil por omisión.
Resultado
Se muestra el número de entradas suprimidas de la base de datos.