Supresión de una secuencia de salida de WS-ReliableMessaging con error

Deberá resolver una secuencia de salida que tenga el estado de error, para que los mensajes se puedan volver a transmitir al servicio de destino. Una secuencia que tiene un estado de error muestra un error irrecuperable. La secuencia ya no se podrá volver a utilizar. Si los mensajes se iban a entregar en orden, la secuencia con error se debe resolver antes de poder establecer una secuencia nueva.

Acerca de esta tarea

La supresión de una secuencia de salida permite que el entorno de tiempo de ejecución cree automáticamente una secuencia nueva la próxima vez que una aplicación intenta invocar un servicio web en la dirección de destino a la que iba dirigida la secuencia anómala. Si desea trabajar con secuencias de salida, puede utilizar los paneles de la consola administrativa, tal como se describe en Detección y solución de los problemas con WS-ReliableMessaging.

Atención: Suprima o termine las secuencias sólo si es necesario. Si suprime o termina una secuencia activa, el comportamiento de mensajería resultante es imprevisible y puede provocar la pérdida de mensajes. Si no está seguro de si se puede suprimir o terminar con seguridad una secuencia, no la suprima ni la termine; el sistema suprime automáticamente las secuencias que han estado inactivas durante 12 horas.

Para diagnosticar y suprimir una secuencia de salida con error, utilice la consola administrativa para completar los pasos siguientes:

Procedimiento

  1. En el panel de navegación de la consola administrativa, pulse una de las vías de acceso del formulario de la colección de secuencias de salida. Por ejemplo Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > [Propiedades adicionales] Estado de mensajería fiable > Tiempo de ejecución > Secuencias de salida. El estado de tiempo de ejecución de cada secuencia de salida para el ámbito actual se muestra en el formulario Colección de secuencia de salida.
  2. Examine el motivo de la anomalía pulsando el campo Identificador de secuencia de la secuencia con error. Se muestra el formulario Valores de Secuencias de salida. El motivo de la anomalía se basa en el mensaje de error recibido por el gestor de secuencia desde el servidor de destino.
  3. Si existen mensajes asociados a la secuencia con error, decida qué hacer con estos mensajes. El mensaje podría haber sido transmitido y recibido en el servidor de destino, o tal vez no. Es posible que opte por suprimir los mensajes de la secuencia o exportarlos a un archivo comprimido. Si elige suprimir los mensajes, puede suprimirlos individualmente o puede borrar todos los mensajes.
    1. Opcional: Para suprimir uno o más mensajes de una secuencia de con error, complete los pasos siguientes:
      1. En el panel principal del formulario Valores de Secuencias de salida, en Propiedades adicionales, pulse Mensajes. Los mensajes de la secuencia de salida con error aparecen listado en el formulario Colección de mensajes de salida.
      2. Marque los recuadros de selección situados junto a los nombres de los mensajes que desea suprimir.
      3. Pulse Suprimir.
    2. Opcional: Para exportar todos los mensajes restantes de una secuencia con error, realice los pasos siguientes:
      1. En la página principal del formulario Colección de secuencia de salida, marque el recuadro de selección situado junto al nombre de la secuencia con error.
      2. Pulse Exportar mensajes no enviados. Todos los mensajes restantes de la secuencia se exportarán a un archivo comprimido.
  4. Cierre o termine la secuencia con error.
    Nota: En la especificación WS-ReliableMessaging Versión 1.1, se puede cerrar una secuencia, en lugar de terminarla. De este modo, se puede enviar el estado final de ACK desde el destino de mensajería fiable al origen de mensajería fiable. En la especificación WS-ReliableMessaging Versión 1.0 esto no ocurre, por lo que el origen de la mensajería fiable podría desconocer el estado final de ACK. Si desea más información sobre la distinción entre cerrar y terminar, consulte Colección de secuencia de salida.
    1. En la página principal del formulario Colección de secuencia de salida, marque el recuadro de selección situado junto al nombre de la secuencia con error.
    2. Pulse Cerrar secuencia o Terminar secuencia.
  5. Suprima la secuencia con error.
    1. En la página principal del formulario Colección de secuencia de salida, marque el recuadro de selección situado junto al nombre de la secuencia con error.
    2. Pulse Suprimir secuencia.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsrm_seq_prob_fail
File name: twbs_wsrm_seq_prob_fail.html