Quando você criar um intermediário, o gerenciador
de filas será criado automaticamente se ainda não existir.
O banco de dados do intermediário já deverá existir, mas as tabelas nas quais o intermediário
armazena seus dados internos serão criadas automaticamente quando o primeiro intermediário a
utilizar esse banco de dados for criado. Os intermediários subseqüentes que forem criados utilizando o
mesmo banco de dados e o mesmo ID do usuário do banco de dados compartilharão essas tabelas.
Para criar um servidor intermediário:
- Certifique-se de que o ID do usuário utilizado pelo intermediário para conectar-se ao banco de dados
do intermediário esteja autorizado a criar tabelas no banco de dados do intermediário. Se você não tiver certeza, verifique com o DBA (Administrador de Banco de Dados). O intermediário
conecta-se ao banco de dados do intermediário utilizando o ID do usuário e senha especificados
nos parâmetros -i e -u do comando
mqsicreatebroker durante a criação do
intermediário.
Para obter informações adicionais, consulte
Autorizando o Acesso a Bancos de Dados do Intermediário.
- Defina o DNS (Data Source Name) ODBC do banco de dados de intermediário para
permitir que o intermediário estabeleça uma conexão. Múltiplos intermediários no
mesmo host podem utilizar o mesmo DSN ODBC para se conectarem ao mesmo banco de dados de intermediário.
Para obter informações adicionais, consulte
Ativando as Conexões ODBC para os Bancos de Dados.
No Linux em System
z e Linux em POWER, o único gerenciador de bancos de dados suportado é DB2, e ODBC não é utilizado; o intermediário se conecta ao banco de dados diretamente. Quando criar o intermediário, utilize
o alias DB2 do banco de dados como o nome da origem de dados.
- Certifique-se de que tenha efetuado login utilizando um ID do usuário que
tenha autoridade para executar o comando mqsicreatebroker.
- Execute o script mqsiprofile para configurar o ambiente de comandos
para o intermediário:
. install_dir/bin/mqsiprofile
Você deve executar este script
antes de executar qualquer um dos comandos do WebSphere Event
Broker.
Para obter informações adicionais, consulte
Configurando um Ambiente de Comandos.
- Execute o perfil SQL que foi criado quando o banco de dados de intermediário foi
criado. Por exemplo, se o banco de dados de intermediário for uma instância do DB2,
execute o db2profile. Para obter informações adicionais, consulte Configurando seu ambiente para suportar acessos a bancos de dados de.
- Utilize o comando mqsicreatebroker para
criar o intermediário.
Por exemplo, se você desejar criar
um intermediário chamado
WBRK_BROKER em
um gerenciador de filas chamado
WBRK_QM com
um banco de dados de intermediário que possui o nome de origem de dados
WBRKBKDB,
digite o seguinte comando:
mqsicreatebroker WBRK_BROKER -i wbrkuid -a wbrkpw
-q WBRK_QM -n WBRKBKDB -u dbuid -p dbpw
em que:
- O wbrkuid e o wbrkpw
são o nome de usuário e senha com os quais o intermediário é executado.
- dbuid e dbpw são o nome de usuário e senha
utilizados pelo intermediário para acessar o banco de dados do intermediário e criar
tabelas para armazenar seus dados internos.
Se desejar incluir um Servidor de Nome de Usuário em seu domínio do intermediário,
crie o intermediário com os parâmetros adicionais -s e -j
no comando mqsicreatebroker.
Para obter informações adicionais, consulte Ativando um Servidor de Nome de Usuário.
Para obter
informações adicionais sobre as opções de comandos, consulte Comando mqsicreatebroker.
Você criou e iniciou um intermediário.
Em seguida, você deverá desempenhar as seguintes tarefas:
- Criar quaisquer outros componentes necessários.
- Crie uma infra-estrutura do WebSphere MQ para conectar
os componentes juntos; consulte Conectando Componentes.
- Incluir o intermediário no domínio de intermediário:
Quando tiver concluído estas tarefas, o intermediário estará pronto para utilização.