O Rational Agent Controller (RAC) é um processo de daemon que fornece o mecanismo pelo qual os aplicativos clientes ativam novos processos de host ou conectam-se a agentes que coexistem com processos de host existentes. O WebSphere Event Broker utiliza o RAC para fornecer recursos de depuração para fluxos de mensagens que são implementados em um intermediário em execução.
Antes de utilizar o depurador de fluxos, é necessário instalar o RAC em todos os computadores nos quais você executa os intermediários nos quais deseja depurar fluxos de mensagens. Além disso, verifique se o componente RAC instalado no intermediário possui conectividade TCP/IP com o sistema no qual o Message Brokers Toolkit está sendo executado para permitir que ele se comunique com o cliente RAC integrado ao Message Brokers Toolkit.
As Versões 6.0.1 e 5.0.2.1 do Rational Agent Controller são suportadas para utilização com o WebSphere Event Broker Versão 6.0.
Caso não esteja certo da versão do RAC que foi instalada, consulte as instruções sobre como Verificar Versão do RAC nos sistemas operacionais do seu intermediário.
Intermediário Versão 5 Fix Pack 3 e superior com RAC 5.0.2.1 | Intermediário Versão 5 Fix Pack 2 e inferior com RAC 5.0.2.1 | Intermediário Versão 5 Fix Pack 2 e inferior com o RAC 5.0.1 | |
---|---|---|---|
Windows | Sim | Sim | Sim |
AIX | Sim | Sim | Sim |
Solaris | Sim | Sim | Não |
HP-UX | Sim | Não | Não |
z/OS | Sim | Não | Não |
Linux | Sim | Não | Não |
Para a operação bem-sucedido com o intermediário, você deve desativar a opção de segurança durante a instalação. Para obter detalhes adicionais, consulte o arquivo install.html e o tópico apropriado para o seu sistema operacional:
Para controlar o acesso dentro do seu domínio, instale o RAC por trás de um firewall e pare o serviço RAC, caso não utilize o depurador de fluxo. Para configurar o RAC para ser utilizado com o WebSphere Event Broker com um firewall, consulte Configurando RAC para Utilização com um Firewall.
./setup.bin -is:log /tmp/rac.log -log !/tmp/rac_events.log @ALL
Em alguns shells Linux e UNIX, pode ser necessário o escape do ponto de exclamação (!) com o caractere de barra invertida (\). Se não houver o escape do ponto de exclamação quando necessário, uma mensagem semelhante ao seguinte erro será exibida:
-bash: !/tmp/rac_events.log: event not found
setup.exe -is:log \tmp\rac.log -log !\tmp\rac_events.log @ALL