Puede configurar servidores de aplicaciones para poder enviar y recibir mensajes de transacciones entre servidores de aplicaciones de distintas versiones de WebSphere Application Server. En función de la versión del servidor de aplicaciones, puede establecer las propiedades del sistema o utilizar el valor de autorización de coordinación de transacciones.
Acerca de esta tarea
El gestor de transacciones de WebSphere Application Server interoperatividad de transacciones con otros gestores de transacciones mediante el protocolo OTS
(Object Transaction Service) de CORBA, o para solicitudes compatibles con JSR-109, el protocolo WS-AT (Web Services Atomic Transaction). Además, el gestor de transacciones puede coordinar los gestores de recursos XA y ser
coordinado por adaptadores de recursos de
Java™
EE Connector Architecture 1.5.
Procedimiento
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Para la interoperatividad transaccional, si
utiliza el protocolo OTS para enviar solicitudes de servidores de aplicaciones
que son
WebSphere
Application Server Versión 5.0.2 o anteriores a servidores de aplicaciones que
son de la Versión 6 o posteriores, establezca las siguientes propiedades del
sistema en servidores de aplicaciones que son de la versión 5.0.2 o anteriores. com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
Por
ejemplo, para enviar solicitudes de servidores de aplicaciones que son
WebSphere
Application Server Versión 4.0.n a servidores de aplicaciones que son
WebSphere
Application Server Versión 6, establezca las propiedades del sistema
en los servidores de aplicaciones de la versión 4.0.n.
No tiene que
establecer estas propiedades para recibir solicitudes en servidores de
aplicaciones que son
WebSphere
Application Server Versión 5.0.2 o anteriores de servidores de aplicaciones que
son de la Versión 6 o posteriores.
- Cuando la seguridad administrativa está habilitada para los servidores de aplicaciones en WebSphere Application Server versión 6.0.2 o posterior, debe inhabilitar la autorización de coordinación de transacciones para tales servidores, en las situaciones siguientes:
- El servidor interactúa transaccionalmente con servidores de aplicaciones en una
versión anterior de
WebSphere
Application Server versión 6.0.2.
- El servidor interactúa transaccionalmente con servidores que no sean WebSphere
Application Server.
- El servidor interactúa transaccionalmente con otros servidores y el servidor no está
en una configuración de Common Criteria EAL4 evaluada.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Cuando la
seguridad administrativa está habilitada, de forma predeterminada, el gestor de transacciones está
configurado para que se pueda utilizar en la configuración evaluada de Common Criteria
EAL4.
El valor de autorización de coordinación de transacciones sólo controla los mensajes de protocolo de transacción entre servidores que se utilizan para coordinar la finalización de una transacción. No afecta a los mensajes de aplicación o a la
seguridad en el servidor. Cuando la autorización de coordinación de transacciones está habilitada:
- El servidor verifica que el servidor remitente esté autorizado para manejar
mensajes de tipo prepare, commit, rollback y one-phase commit.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Se comprobará el llamador para ver si se le permite el rol de administrador.
Para inhabilitar la autorización de coordinación de transacciones en un servidor, siga estos pasos.
- En la consola de administración, pulse
.
- Deseleccione el recuadro de selección Habilitar la autorización de coordinación de transacciones.
- Pulse Aplicar o Aceptar.
- Guarde los cambios en la configuración maestra.
- Reinicie el servidor.