É possível configurar servidores de aplicativos para que as mensagens de transação sejam enviadas e recebidas entre os servidores de aplicativos em diferentes versões do WebSphere Application
Server. Dependendo da versão do servidor de aplicativos, é possível configurar as propriedades do sistema ou utilizar a configuração de autorização de coordenação de transação.
Sobre Esta Tarefa
O gerenciador de transações no WebSphere Application Server suporta a interoperação transacional com outros gerenciadores de transações através do protocolo
CORBA OTS (Object Transaction Service) ou, para pedidos compatíveis com JSR-109, através do protocolo WS-AT (Web Services Atomic Transaction). Além disso, o gerenciador de transações pode coordenar gerenciadores de recursos XA e ser coordenado por adaptadores de recursos Java™ EE
Connector Architecture 1.5.
Procedimento
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Para interoperar transacionalmente usando o protocolo
OTS para enviar pedidos dos servidores de aplicativos que sejam
WebSphere Application Server Versão 5.0.2
ou anteriores para os servidores de aplicativos que sejam da Versão 6 ou mais recentes, configure as seguintes propriedades do sistema
nos servidores de aplicativos que sejam da Versão 5.0.2 ou anteriores. com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
Por exemplo,
para enviar pedidos de servidores de aplicativos do WebSphere Application
Server Versão 4.0.n para servidores de aplicativos do WebSphere Application Server Versão
6, configure as propriedades de sistema nos servidores de aplicativos da Versão 4.0.n.
Não é necessário configurar essas propriedades para receber pedidos em servidores de
aplicativos que sejam do WebSphere Application
Server Versão 5.0.2, ou anterior, a partir dos servidores de aplicativos que sejam da Versão 6 ou mais recentes.
- Quando a segurança administrativa está ativada para servidores de aplicativos no
WebSphere Application Server
Versão 6.0.2 ou mais recente, você deve desativar a autorização de coordenação da transação para
tais servidores nas seguintes situações:
A configuração da autorização de coordenação de transação controla apenas as mensagens do protocolo de transação entre os servidores que são utilizados para coordenar a conclusão de uma transação. Ela não afeta as mensagens de aplicativos nem a segurança do servidor. Quando a autorização de
coordenação da transação é ativada:
- O servidor verifica se o servidor de envio está autorizado a manipular as
mensagens de preparação, compromisso, retrocesso e one-phase commit.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
O responsável pela chamada será verificado para ver se há permissão para
a função de administrador.
Para desativar a autorização de coordenação de transação em um servidor, utilize as seguintes etapas.
- No console administrativo, clique em .
- Desmarque a caixa de opção Ativar autorização da coordenação de transações.
- Clique em Aplicar ou em OK.
- Salve suas alterações na configuração principal.
- Reinicie o servidor.