IBM Maximo: Criando as filas JMS Queues manualmente para o Maximo
Configuração de Filas e Buses JMS no WebSphere para o Maximo Integration Framework (MIF)
Aqui está um guia rápido para configurar as filas e buses JMS para uso com o MIF. Esses passos são para uma única instância do Maximo; se você tiver uma segunda instância do Maximo rodando para seu ambiente de teste, pode seguir os mesmos passos, mas precisará alterar os nomes conforme necessário. Se estiver criando isso para uma segunda instância, será necessário alterar alguns arquivos de configuração e reconstruir os EARS para apontar para o novo conjunto de recursos JMS.
Criando os Buses JMS
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Clique no botão new para criar um novo bus.
- No campo de nome, insira intjmsbus.
- Desmarque a caixa de seleção Bus Security e clique em next.
- Clique em 'finish' e salve as alterações.
- Navegue até o bus que você acabou de criar e selecione-o.
- Altere o limite alto de mensagens para 500.000 mensagens.
- Clique em apply e salve as alterações.
Adicionando Membros aos Buses
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Selecione o bus criado acima chamado intjmsbus.
- Em 'Topology', selecione bus members
- Clique no botão Add.
- Selecione o botão de rádio servidor e escolha o servidor MAXIMO no menu suspenso (se for uma única instância, escolha MAXIMO, caso contrário, selecione a outra instância).
- Clique em next.
- Selecione o botão de rádio file store.
- Aceite o local padrão do file store.
- Clique em next.
- Clique em finish e salve as alterações.
Criando Destinos de Bus
cqin
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Selecione seu bus intjmsbus.
- Em destination resources click destinations
- Clique no botão new.
- Defina o tipo de destino como queue e clique em next.
- No campo identificador, insira cqinbd e clique em next.
- Atribua a fila na próxima tela ao servidor de aplicação MAXIMO.
- Clique em next.
- Clique em finish e salve as alterações.
- Navegue de volta para este destino e defina o botão de rádio de destino de exceção para especificar e insira o valor na caixa de texto como cqinerrbd.
1# Defina o número máximo de entregas falhadas para 5. 1# Clique em Apply e salve as alterações.
cqinerr
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Selecione seu bus intjmsbus.
- Em destination resources click destinations
- Clique no botão new.
- Defina o tipo de destino como queue e clique em next.
- No campo identificador, insira cqinerrbd e clique em next.
- Atribua a fila na próxima tela ao servidor de aplicação MAXIMO.
- Clique em next.
- Clique em finish e salve as alterações.
- Navegue de volta para este destino e defina o botão de rádio de destino de exceção para especificar e insira o valor na caixa de texto como cqinerrbd.
1# Defina o número máximo de entregas falhadas para 5. 1# Clique em Apply e salve as alterações.
sqin
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Selecione seu bus intjmsbus.
- Em destination resources click destinations
- Clique no botão new.
- Defina o tipo de destino como queue e clique em next.
- No campo identificador, insira sqinbd e clique em next.
- Atribua a fila na próxima tela ao servidor de aplicação MAXIMO.
- Clique em next.
- Clique em finish e salve as alterações.
- Navegue de volta para este destino e defina o botão de rádio de destino de exceção para nenhum.
1# Clique em Apply e salve as alterações.
sqout
- Navegue no painel esquerdo até Integração de Serviço / buses.
- Selecione seu bus intjmsbus.
- Em recursos de destino, clique em destinos.
- Clique no botão new.
- Defina o tipo de destino como queue e clique em next.
- No campo identificador, insira sqoutbd.
- Atribua a fila na próxima tela ao servidor de aplicação MAXIMO.
- Clique em next.
- Clique em finish e salve as alterações.
- Navegue de volta para este destino e defina o botão de rádio de destino de exceção para nenhum.
- Clique em Apply e salve as alterações.
Criando a Fábrica de Conexões MEA
- Navegue no painel esquerdo até Recursos / Provedores JMS / provedor de mensagens padrão.
- Selecione o Provedor de Mensagens Padrão no escopo da célula.
- Em propriedades adicionais, selecione queue connection factories
- Clique no botão new.
- No campo de nome, insira intjmsconfact .
- No campo de nome JNDI, insira
Instância padrão: jms/maximo/int/cf/intcf
- Selecione o bus intjmsbus no menu suspenso.
- Clique em Apply e salve as alterações.
Criando Filas JMS
Fila de entrada contínua
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em queues.
- Clique no botão new.
- Insira o nome como cqin.
- No campo de nome JNDI, insira jms/maximo/int/queues/cqin
- Selecione o intjmsbus como o bus para essa fila no menu suspenso.
- Selecione a fila cqinbd no menu suspenso de nome de fila.
- Clique em Apply e salve as alterações.
Fila de erro de entrada contínua
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em queues.
- Clique no botão new.
- Insira o nome como cqinerr.
- No campo de nome JNDI, insira jms/maximo/int/queues/cqinerr
- Selecione o intjmsbus como o bus para essa fila no menu suspenso.
- Selecione a fila cqinerrbd no menu suspenso de nome de fila.
- Clique em Apply e salve as alterações.
Fila de entrada sequencial
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em queues.
- Clique no botão new.
- Insira o nome como sqin.
- No campo de nome JNDI, insira jms/maximo/int/queues/sqin
- Selecione o intjmsbus como o bus para essa fila no menu suspenso.
- Selecione a fila sqinbd no menu suspenso de nome de fila.
- Clique em Apply e salve as alterações.
Fila de saída sequencial
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em queues.
- Clique no botão new.
- Insira o nome como sqout.
- No campo de nome JNDI, insira jms/maximo/int/queues/sqout
- Selecione o intjmsbus como o bus para essa fila no menu suspenso.
- Selecione a fila sqoutbd no menu suspenso de nome de fila.
- Clique em Apply e salve as alterações.
- Criando as Especificações de Ativação JMS:
Primeira Especificação de Ativação
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em especificações de ativação.
- Clique no botão new.
- No campo de nome, insira intjmsact (ou maxtestintjmsact).
- No campo de nome JNDI, insira intjmsact (ou qualquer nome que você tenha escolhido).
- No campo Nome JNDI de Destino, insira jms/maximo/int/queues/cqin.
- Certifique-se de que o tipo de destino é fila.
- Selecione o bus intjmsbus no menu suspenso de nome de bus.
- Defina o Tamanho Máximo de Lote para 10.
- Defina os Pontos Finais Máximos para 5.
- Clique em OK e salve as alterações.
Segunda Especificação de Ativação
- Navegue até Recursos / Provedores JMS.
- Selecione o provedor de mensagens padrão no escopo da célula e, em propriedades adicionais, clique em especificações de ativação.
- Clique no botão new.
- No campo de nome, insira intjmsacterr
- No campo de nome JNDI, insira intjmsacterr
- No campo Nome JNDI de Destino, insira jms/maximo/int/queues/cqinerr.
- Certifique-se de que o tipo de destino é fila.
- Selecione o bus intjmsbus no menu suspenso de nome de bus.
- Para essa especificação de ativação, defina o Tamanho Máximo de Lote para 1.
- Para essa especificação de ativação, defina os Pontos Finais Máximos para 10.
- Clique em OK e salve as alterações.
Agora que você configurou todos os recursos JMS, você precisa habilitar o uso dessas filas fazendo algumas alterações nos arquivos de configuração do Maximo.