Configurando a Amostra Message Routing

Message Routing Usando um Banco de Dados

Para executar a amostra Message Routing usando um banco de dados é necessário ter um banco de dados com uma tabela preenchida com dados de amostra como parte da configuração. Uma definição ODBC para o banco de dados também é necessária e o broker deve ser configurado com um identificador de usuários e uma senha para serem usados ao acessar o banco de dados.

Execute as tarefas a seguir para configurar o ambiente do banco de dados:

  1. Crie o banco de dados e a definição ODBC.

    Siga as instruções relevantes a seu gerenciador de banco de dados:

  2. Especifique o identificador de usuários e a senha associados ao nome da origem de dados ROUTING.

    Use o comando mqsisetdbparms para especificar um identificador de usuários e uma senha para o broker usar com a origem de dados ROUTING. Esse identificador de usuários deve ser o mesmo identificador de usuários usado ao criar o banco de dados na etapa anterior. O identificador de usuários determina o nome do esquema do banco de dados e o broker deve usar o mesmo identificador de usuários ao acessar a tabela. Por exemplo, se seu identificador de usuários for USERID, o nome completo da tabela USER.ROUTING_TABLE será USERID.ROUTING_TABLE.

    1. Abra uma janela do console de comandos na qual você possa executar comandos do WebSphere Message Broker. Insira o comando a seguir para especificar o identificador e senha do usuário:
      mqsisetdbparms MB8BROKER -n ROUTING -u <ID do usuário> -p <senha>
    2. Se o grupo de execução MessageRoutingSampleUsingDatabase existir, insira o seguinte comando para recarregá-lo:
      mqsireload MB8BROKER -e MessageRoutingSampleUsingDatabase

Message Routing Usando um Arquivo

Ao configurar um nó FileRead, você deve configurar o diretório a partir do qual deseja ler os arquivos. É possível configurar um caminho absoluto ou um caminho relativo. Se você configurou um caminho relativo, deve definir o diretório-raiz para o intermediário. É possível configurar a raiz do diretório configurando-se a variável de ambiente MQSI_FILENODES_ROOT_DIRECTORY.

Para executar essa amostra, configure a variável de ambiente da seguinte forma:

O restante dessa documentação assume que você configurou a variável de ambiente conforme especificado.

Para configurar a Amostra Message Routing usando um arquivo:

  1. Crie o seguinte diretório:
  2. Certifique-se de que o broker padrão tenha sido criado e esteja em execução.
  3. Configure a variável de ambiente MQSI_FILENODES_ROOT_DIRECTORY como o diretório raiz.
    1. Siga as instruções em Configurando um Ambiente de Comando para criar um ambiente de comando e um arquivo de comando contendo a linha a seguir (assegurando-se de não haver espaço em branco nem antes e nem depois do sinal de igual (=)):
      • No Windows:
        SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileRead
      • No Linux:
        export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileRead"
    2. Pare e reinicie o broker. Consulte Iniciando e Parando um Broker.
  4. Salve os seguintes arquivos em:c:\MQSIFileRead\routingDir no Windows ou /tmp/MQSIFileRead/routingDir no Linux. Como alternativa, quando o projeto de amostra tiver sido importado para a área de trabalho, expanda o diretório FileRead files e salve os arquivos para o diretório MQSI_FILENODES_ROOT_DIRECTORY.

Voltar para o início da Amostra