[z/OS]

Recuperación con los gestores JTA XAResource

Cuando un gestor JTA XAResource se inscribe en una transacción global, no puede expresar un interés en la unidad de recuperación (UR) de z/OS® Resource Recovery Services como lo puede hacer un gestor de recursos RRS. En su lugar, el servicio de transacciones del producto para z/OS guardará la información en su interés de RRS indicando que un gestor de recursos JTA estaba incluido en la transacción.

Finalidad

Cuando se observa el UR a través de los paneles RRS, no se ve un interés para cada rama de transacción XA, como ocurriría con un gestor de recursos como DB2® o CICS® interest.

Debido a las diferencias entre los gestores RRS y JTA XAResource, existe un conjunto distinto de errores que pueden ocurrir al utilizar un JTA XAResource. Las siguientes secciones describen los errores que se puede observar al realizar tareas de recuperación con un gestor JTA XAResource. Algunos de estos errores son previsibles, mientras que otros pueden indicar que existe otro tipo de problema, como por ejemplo la conectividad, que debe ser tratado.

En este tema se describen los mensajes de reinicio y recuperación de igual que son exclusivos del entorno z/OS .

Mensajes

  • BBOT0025D: OTS HA ENCONTRADO UN ERROR DE COINCIDENCIA EN LOS DATOS DE ANOTACIONES CRONOLÓGICAS. CONTESTE CONTINUAR SI ESTO ES LO QUE SE ESPERABA O TERMINAR EN EL CASO CONTRARIO.

    Este mensaje se emite cuando el valor epoch de reinicio del registro cronológico de asociados XA para el producto no coincidan con el valor epoch de reinicio de RRS. Estas anotaciones cronológicas deben permanecer sincronizadas para garantizar los resultados con átomos de las transacciones distribuidas.

    Si unas u otras, pero no ambas anotaciones cronológicas, se han restaurado a partir de una copia de seguridad, se producirá un error de coincidencia. Como las anotaciones cronológicas de asociados XA se mantienen en la JVM, este error puede ocurrir, si se inicia el controlador, pero se cancela después antes de inicializar la JVM. La corriente de anotaciones cronológicas de RRS se habrá reproducido de nuevo antes de que se haya inicializado las anotaciones cronológicas de asociados XA.

    Este mensaje le proporciona al operador la oportunidad de cancelar la recuperación y determinar porqué las anotaciones cronológicas no están sincronizadas. Si la máquina no está en producción y la integridad de los datos no supone ningún problema, el operador puede contestar CONTINUAR y las operaciones de recuperación intentarán completarse con las anotaciones cronológicas que no coincidan. No obstante, los resultados de esta respuesta no son predecibles. Si el operador responde TERMINAR, el servidor de aplicaciones concluirá y el problema se puede investigar antes de completar la recuperación.

  • BBOT0026I: EL REINICIO Y RECUPERACIÓN DEL SERVICIO DE TRANSACCIONES PARA EL SERVIDOR %s TODAVÍA ESTÁ PROCESANDO UN NÚMERO DESCONOCIDO DE TRANSACCIONES XA.

    Este mensaje se emite cuando el servidor de aplicaciones no puede iniciar el contacto con cada uno de los JTA XAResource del registro cronológico. Como cada JTA XAResource mantiene sus propias anotaciones cronológicas, es imposible saber cómo se deben recuperar la mayoría de las transacciones que contienen. Busque en la región de sirviente los mensajes WTRN0019 y WTRN0025. Estos mensajes le ayudarán a determinar qué es lo que impide que el servidor de aplicaciones se comunique con estos gestores JTA XAResource.