![[z/OS]](../images/ngzos.gif)
Recuperación con los gestores JTA XAResource
Cuando una transacción global incluye un gestor JTA XAResource, éste no puede expresar un interés en la unidad de recuperación (UR) de RRS (Resource Recovery Services) de z/OS como lo hace el 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.
Objetivo
Al consultar la UR mediante los paneles de RRS, no verá un interés por cada ramificación de transacción XA, como ocurriría por un gestor de recursos como DB2 o CICS.
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.
Este tema describe los mensajes de reinicio y recuperación por igual que son exclusivos de recuperación del entorno de 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 de los registros de asociados XA para el producto no coincidan con el valor epoch de reinicio de RRS. Estos registros deben permanecer sincronizadas para garantizar los resultados con átomos de las transacciones distribuidas.
Si uno o el otro, pero no ambos registros, se han restaurado a partir de una copia de seguridad, se producirá un error de coincidencia. Como los registros 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 corriente de registro de RRS se habrá reproducido de nuevo antes de que se haya inicializado el registro 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 los registros 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 de los registros. Como cada JTA XAResource mantiene sus propios registros, 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.