Utilice los mandatos administrativos para determinar si hay algún
mensaje con error para los procesos de empresa o las tareas humanas y, si es así,
volver a intentar procesarlos.
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 en el que se van a consultar o repetir los
mensajes debe estar ejecutándose. Esto es, 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
Cuando se produce un problema al procesar un mensaje interno, este mensaje
acaba en la cola de retención o en la cola de almacenamiento. Para determinar si
existen mensajes con error y volver a enviar esos mensajes a la cola interna:
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 los sistemas
UNIX
y
Linux,
especifique:
cd raíz_instalación/ProcessChoreographer/util
- Consulte el número de mensajes con error tanto de la cola de retención como de la cola de almacenamiento.
En los sistemas
Windows,
especifique uno de los mandatos siguientes.
Se enfatizan las
diferencias entre los mandatos:
raíz_instalación\bin\wsadmin -f queryNumberOfFailedMessages.jacl
-cluster nombreClúster
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación\bin\wsadmin -f queryNumberOfFailedMessages.jacl
-node nombreNodo
-server nombreServidor
[ -bfm | -htm ]
[-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 queryNumberOfFailedMessages.jacl
-cluster nombreClúster
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación/bin/wsadmin.sh -f queryNumberOfFailedMessages.jacl
-node nombreNodo
-server nombreServidor
[ -bfm | -htm ]
[-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.
- bfm|htm
- Estas palabras clave son opcionales. El valor por omisión, si no se
especifica ninguna de estas opciones, es visualizar todos los mensajes con
error para procesos de empresa y tareas humanas.
Si sólo desea visualizar el número de mensajes de las colas de almacenamiento y
retención del contenedor de procesos de empresa, especifique
bfm. Si únicamente desea visualizar el número de mensajes de
la cola de almacenamiento de tareas humanas, especifique
htm.
- profileName nombrePerfil
- Nombre de un perfil definido por el usuario. Especifique esta opción si no trabaja con el perfil por omisión.
Si desea buscar un servidor en el nodo, entre:
wsadmin -f queryNumberOfFailedMessages.jacl -server serverName
- Reproduzca todos los mensajes con error que hay en la cola de
almacenamiento, en la cola de retención, o en ambas colas.
En los sistemas
Windows,
especifique uno de los mandatos siguientes.
Se enfatizan las
diferencias entre los mandatos:
raíz_instalación\bin\wsadmin -f replayFailedMessages.jacl
-cluster nombreClúster
-queue replayQueue
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación\bin\wsadmin -f replayFailedMessages.jacl
-node nombreNodo
-server nombreServidor
-queue replayQueue
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación\bin\wsadmin -f replayFailedMessages.jacl
-server nombreServidor
-queue replayQueue
[ -bfm | -htm ]
[-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 replayFailedMessages.jacl
-cluster nombreClúster
-queue replayQueue
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación/bin/wsadmin.sh -f replayFailedMessages.jacl
-node nombreNodo
-server nombreServidor
-queue replayQueue
[ -bfm | -htm ]
[-profileName nombrePerfil]
raíz_instalación/bin/wsadmin.sh -f replayFailedMessages.jacl
-server nombreServidor
-queue replayQueue
[ -bfm | -htm ]
[-profileName nombrePerfil]
Donde:
- queue cola_reproducción
- Opcionalmente, especifica la cola que se va a reproducir. replayQueue
puede tener uno de los valores siguientes:
- holdQueue (es el valor por omisión)
- retentionQueue (sólo es válido cuando se ha especificado la opción
-bfm)
- both (sólo es válido cuando se ha especificado la opción
-bfm)
- 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.
- bfm|htm
- Estas palabras clave son opcionales y mutuamente excluyentes. El valor por
omisión, si no se especifica ninguna de estas opciones, es reproducir los
mensajes con error para procesos de empresa y tareas humanas.
Si sólo desea reproducir los mensajes para procesos de empresa, especifique
bfm. Si sólo desea reproducir los mensajes para tareas
humanas, especifique htm.
- profileName nombrePerfil
- Nombre de un perfil definido por el usuario. Especifique esta opción si no trabaja con el perfil por omisión.