Além de todos os recursos no IMS TM
Resource Adapter Versão
10, a Versão 11 inclui suporte para eliminar os erros de ID do cliente durante o alto carregamento do sistema,
quando diversas instâncias do WebSphere Application Server distribuído se conectam ao IMS Connect na mesma porta.
Recuperação de falha de conexão para mensagens de callout
- O adaptador de recursos tentará se reconectar ao IMS se o armazenamento de dados de backend do
IMS não estiver disponível. Um novo valor -1 é incluído na propriedade IMSActivationSpec
retryLimit para suportar novas tentativas indefinidas para conexão. Quando a
nova tentativa é bem-sucedida e a conexão é restaurada, as mensagens informativas
são fornecidas para indicar a reconexão bem sucedida.
Suporte para uma transação que expirará após o tempo limite de execução
- A função de expiração de transação do OTMA permite que um aplicativo cliente
instrua o IMS Connect a indicar ao
IMS OTMA que, quando a execução
atinge o tempo limite, a transação expira e o OTMA deve descartar ou desenfileirar
a transação.
- Antes desse aprimoramento do OTMA, quando o IMS não
tinha os recursos para processar uma transação no intervalo de tempo alocado,
conforme especificado na propriedade executionTimeout, a transação não podia ser
cancelada.
- Para suportar esse aprimoramento do OTMA, uma nova propriedade transExpiration
é incluída na classe IMSInteractionSpec no IMS TM
Resource Adapter Versão
11.2 e mais recente para instruir o OTMA a descartar ou desenfileirar a transação quando
o valor de tempo limite de execução é atingido.
- Esse suporte permite que um aplicativo cliente do IMS TM
Resource Adapter
tire proveito do aprimoramento da expiração de transação no
OTMA para desobrigar o OTMA a ter de processar mensagens desnecessárias do
IMS TM
Resource Adapter.
- Eliminação de erros de ID de cliente duplicado durante o alto carregamento do sistema,
quando diversas instâncias do WebSphere Application Server distribuído se conectam ao IMS Connect na mesma porta
- Anteriormente, se o IMS TM
Resource Adapter fosse executado
em diversas instâncias do WebSphere Application Server distribuído, cada instância
do servidor deveria usar uma porta diferente do IMS Connect
para evitar a possibilidade de IDs de cliente duplicado, o que poderia provocar um
erro. No IMS TM
Resource Adapter Versão
11, se uma solicitação de conexão de entrada do IMS TM
Resource Adapter usar um
ID duplicado de um ID já em uso, o IMS Connect gerará automaticamente um ID de cliente
exclusivo para a sessão de entrada do IMS TM
Resource Adapter, sem
enviar um erro para o aplicativo cliente.