Resource Recovery Services (RRS)

O WebSphere Application Server para z/OS suporta adaptadores de recursos que utilizam o RRS (Resource Recovery Services) para suportar processamento de transação global. RRS é uma extensão do z/OS para as especificações de adaptador de recursos JCA.

O WebSphere Application Server para z/OS suporta a arquitetura Java™ Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) 1.0 e, por causa disso, todo adaptador de recursos projetado para utilizar o nível 1.0 da Java EE Connector Architecture (JCA) é suportado.

Além dos 3 tipos de suporte de transação definidos pela JCA, o WebSphere Application Server para z/OS suporta um quarto tipo, RRSTransactional, que é uma extensão somente z/OS para a arquitetura. Adaptadores de recursos capazes de utilizar RRS e que indicam corretamente para o WAS z/OS que eles são RRSTransactional serão suportados como adaptadores de recursos compatíveis com RRS.

Adaptadores de recursos do z/OS que são capazes de utilizar RRS são:
  • IMS Connector para Java
  • CICS CTG ECI Java EE Connector
  • IMS JDBC Connector
  • Conector JDBC do DB2 para z/OS quando utilizado como um Provedor JDBC no WebSphere RRA (Relational Resource Adapter)
  • Adaptador IBM MQ
Todos os adaptadores de recurso compatíveis com RRS precisam suportar a propriedade RRSTransactional em sua ManagedConnectionFactory e devem suportar um método getter para a propriedade.
java.lang.Boolean.RRSTransactional=true;

java.lang.Boolean getRRSTransactional(){
   // Determinar se o adaptador pode executar RRSTransactional com base
   // em sua configuração, e definir a propriedade RRSTransactional 
   // apropriadamente como true ou false.
	return RRSTransactional;
}

O suporte a RRS somente é aplicável em um ambiente local, no qual o backend deve residir no sistema. Os adaptadores de recursos CICS e IMS podem usar o suporte RRSTransactional apenas quando esses adaptadores estiverem configurados para usar as interfaces locais para seus gerenciadores de recurso backend, que devem residir no mesmo sistema que IBM® WebSphere Application Server for z/OS. Esses adaptadores também são capazes de serem configurados para uma instância remota de seu gerenciador de recursos de backend. Nesse caso, os adaptadores responderão "false" quando o método getRRSTransactional() for chamado e, em vez de serem executados como RRSTransactional, utilizarão qualquer um dos três tipos de suporte de transação Java EE escolhido por eles.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_rrs
Nome do arquivo: cdat_rrs.html