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.
| 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.
|
| 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. |
| 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. |