Um cliente JMS (um aplicativo Java que usa a API JMS) usa fábricas de conexão para criar conexões com o provedor JMS (um provedor de mensagens como IBM® MQ).
Sobre esta tarefa
Ao definir um connection factory, você seleciona o
provedor de sistemas de mensagens que será utilizado como o provedor JMS. Para
alterar o provedor JMS, você deve criar um novo connection factory para o
novo provedor JMS.
O contexto inicial para o espaço de nomes de JNDI no qual você deseja criar a fábrica de conexão deve ser exibido na pasta Objetos Administrados do JMS e deve estar conectado a IBM MQ Explorer.
Para criar um objeto de connection factory, conclua as etapas a seguir.
Procedimento
- Na visualização do Navigator , expanda a pasta JMS Administrado Objects , em seguida, expanda o contexto inicial (e subcontextos, se necessário) para o espaço de nomes JNDI no qual a fábrica de conexão será armazenada.
- Clique com o botão direito do mouse na pasta Connection Factories , em seguida, clique em . O assistente Novo Connection Factory é aberto.
- No assistente, digite um nome para a fábrica de conexão e selecione o provedor de mensagens ao qual o cliente JMS utilizará a fábrica de conexão para conectar, em seguida, clique em Avançar:
- Se você estiver usando mensagens ponto-a-ponto ou se estiver usando o IBM MQ Publish / Subscribe broker, clique em IBM MQ.
- Selecione o tipo de connection factory que deseja criar:
- Clique em Connection Factory se
o aplicativo JMS for utilizar o sistema de mensagens ponto a ponto e o sistema de mensagens
de publicação/assinatura, especialmente se você quiser que o aplicativo JMS execute os dois tipos
de sistema de mensagens na mesma transação.
- Clique em Connection Factory de Fila se
o aplicativo JMS for utilizar apenas o sistema de mensagens ponto a ponto.
- Clique em Connection Factory de Tópico se
o aplicativo JMS for utilizar apenas o sistema de mensagens de publicação/assinatura.
- Opcional: Para suportar transações XA, selecione a caixa de seleção Support XA transações . As transações XA não serão suportadas se
você estiver utilizando o Real-time como o provedor de sistemas de mensagens.
- Clique em Avançar.
- Selecione o tipo de transporte que será usado pelas conexões que são criadas pela fábrica de conexão, em seguida, clique em Avançar:
- Opcional: Se você deseja criar o objeto de fábrica de conexão com os mesmos atributos de uma fábrica de conexão existente, selecione o Criar com atributos como um objeto de JNDI existente, em seguida, clique em Selecionar para selecionar a fábrica de conexão existente.
- Clique em Concluir.
Resultados
O novo connection factory é exibido na visualização Conteúdo da
pasta Connection Factories.