Configuração da Propriedade IMSActivationSpec para Beans Acionados por Mensagens

Os valores das propriedades do objeto IMSActivationSpec descrevem a comunicação de entrada do IMS a ser usada pelos beans acionados por mensagens.

Você deve configurar uma instância do objeto IMSActivationSpec ao implementar um bean acionado por mensagens, para que o IMS TM Resource Adapter se comunique com o IMS Connect para recuperar e responder a mensagens de callout síncrono.

A seguinte tabela descreve as propriedades do objeto IMSActivationSpec, a implementação da especificação de ativação do J2C no IMS TM Resource Adapter. Os valores dessas propriedades devem ser especificados e configurados usando o console administrativo no WebSphere Application Server.

As propriedades na especificação de ativação do J2C que não estão listadas na tabela a seguir não são suportadas pelo IMS TM Resource Adapter.

Tabela 1. Propriedades do Objeto IMSActivationSpec
Propriedades Descrição
dataStoreName Nome do armazenamento de dados do IMS. O nome deve corresponder ao parâmetro de ID da instrução de armazenamento de dados especificada no membro de configuração do IMS Connect quando o IMS Connect é instalado. Também serve como o nome do membro XCF do IMS durante comunicações de cross-system coupling facility (XCF) entre o IMS Connect e o OTMA.

Início da Descrição da Figura. IMS TM Resource Adapter Versão 12 e mais recente. Fim da descrição da figura. Com a Versão 12 e mais recente, o nome do armazenamento de dados pode ser uma lista separada por vírgulas de nomes de armazenamentos de dados, permitindo que uma instância da classe IMSActivationSpec extraia mensagens de callout de mais de um armazenamento de dados do IMS.

groupName O nome de grupo do Security Authorization Facility (SAF).
hostName O nome do host do IMS Connect.
password A senha do SAF.
portNumber O número da porta do IMS Connect.
queueNames Uma lista separada por vírgula de nomes de tpipe do IMS OTMA para as mensagens de callout (síncronas ou assíncronas). Os nomes de filas devem ter de 1 a 8 caracteres alfanuméricos (A-Z, 0-9, @, #, $).
retryInterval O tempo de atraso, em milissegundos, antes que o IMS TM Resource Adapter tente verificar a disponibilidade do armazenamento de dados.
retryLimit O número máximo de vezes que o IMS TM Resource Adapter tentará se reconectar ao IMS Connect se uma conexão for perdida devido a problemas de disponibilidade do armazenamento de dados do IMS Connect ou do IMS.

Início da Descrição da Figura. IMS TM Resource Adapter Versão 11 Início da descrição da figura. IMS TM Resource Adapter Versão 12 Para a Versão 11.3.1 e Versão 12 e posterior, quando o valor retryLimit for configurado como -1, o IMS TM Resource Adapter tentará novamente se reconectar ao IMS Connect se o IMS Connect de backend ou armazenamento de dados do IMS for reiniciado.

SSLEnabled Instrui o IMS TM Resource Adapter a criar uma conexão de soquete Secure Sockets Layer (SSL) com o IMS Connect usando o nome do host e o número da porta especificados no objeto IMSActivationSpec. Essa propriedade é válida somente para conexões TCP/IP.
SSLEncryptionType Especifica o tipo de criptografia do SSL. Os valores válidos são strong e week.
SSLKeyStoreName

O nome, incluindo o caminho completo do arquivo, do keystore para comunicações SSL do TCP/IP.

As chaves privadas e seus certificados de chaves públicas associados são armazenados em bancos de dados protegidos por senha, chamados de keystores. Os certificados confiáveis também podem ser armazenados no keystore e a propriedade do truststore pode estar vazia ou apontar para o arquivo keystore. Um exemplo de nome de keystore é c:\keystore\MyKeystore.ks. O arquivo pode ter outras extensões de arquivo.

SSLKeyStorePassword A senha do keystore para comunicações SSL do TCP/IP.
SSLTrustStoreName O nome, incluindo o caminho completo, do arquivo keystore que contém credenciais de segurança (certificados) para comunicações SSL do TCP/IP. Se um keystore for usado, um valor para a propriedade SSLTrustStoreName não será obrigatório. Um arquivo truststore é um arquivo de banco de dados de chaves que contém chaves públicas ou certificados. As chaves privadas também podem ser armazenadas no truststore e a propriedade do keystore pode estar vazia ou apontar para o arquivo truststore. Um exemplo de nome de truststore é c:\keystore\MyTruststore.ks. O arquivo pode ter outras extensões de arquivo.
SSLTrustStorePassword A senha do truststore para comunicações SSL do TCP/IP.
userName O nome de usuário do SAF.

Feedback