Verificando e Configurando Pré-requisitos de Instalação

Antes de instalar o WebSphere Partner Gateway, assegure-se de que você tenha todos os pré-requisitos necessários. Os tópicos nesta seção fornecem uma breve visão geral dos requisitos de hardware e software do sistema, dos bancos de dados suportados e das contas do usuário necessárias para executar o WebSphere Partner Gateway.

No final desta seção estão incluídas listas de verificação de pré-instalação para ajudar a preparar a instalação. Essas listas de verificação relacionam as tarefas que devem ser executadas antes da instalação do WebSphere Partner Gateway.

Esta seção contém os seguintes tópicos:

Incluindo Contas de Usuários

Para operar com segurança, o WebSphere Partner Gateway requer um conjunto de usuários do sistema operacional. O procedimento a seguir o orienta pela configuração desses usuários. Embora esse procedimento utilize nomes padrão, é possível substituí-los por seus próprios nomes de usuário e grupo. Note que se você utilizar seus próprios nomes de grupo e usuário, eles não poderão exceder oito caracteres.

Se você estiver instalando o WebSphere Partner Gateway em várias máquinas, o GID (ID do Grupo) e o UID (ID do Usuário) em cada máquina devem corresponder aos GIDs de grupo e UIDs de usuário em todas as demais máquinas.

O procedimento a seguir assume que todos os recursos e componentes do WebSphere Partner Gateway serão instalados em uma máquina.

Para criar contas de usuário:

  1. Crie o grupo que conterá os usuários do WebSphere Partner Gateway. Por exemplo, crie bcggroup.

    O Business Integration utiliza um usuário desse grupo para gerenciar componentes do WebSphere Partner Gateway.

  2. Crie um usuário.

    O WebSphere Partner Gateway utiliza esse usuário para gerenciar seus componentes. O assistente de instalação instala e executa o software como esse usuário. Ele é um usuário normal, não um super usuário. Por exemplo, crie bcguser.

  3. Se você estiver utilizando o DB2, inclua o usuário apropriado para cada componente que for instalado. Esses IDs de usuário são necessários ao servidor DB2 para controlar os dados de acesso. A seguir estão exemplos de nomes de usuário criados para cada componente:
  4. Inclua todos os usuários no bcggroup.
  5. Registre os nomes de usuários e senhas nas tabelas em Tabelas da Lista de Verificação de Pré-instalação.

Configurando o WebSphere MQ

O procedimento a seguir descreve como configurar o WebSphere MQ após sua instalação. Consulte Requisitos de Plataforma, Hardware e Requisitos de Software para obter uma lista de SupportPacs e atualizações que devem ser aplicadas. Para obter informações sobre comandos específicos utilizados neste procedimento, consulte a documentação do WebSphere MQ.

Nota:
O nome do gerenciador de filas padrão é bcg.queue.manager e a porta padrão do listener é 9999. Se você alterar esses valores padrão, assegure-se também de alterá-los em todo lugar em que são utilizados.

Para configurar o WebSphere MQ:

  1. Digite o seguinte comando para alterar o usuário para mqm:
    su - mqm
  2. Crie o gerenciador de filas digitando o seguinte:
    crtmqm -q bcg.queue.manager

    A IBM recomenda alterar os seguintes parâmetros padrão de log, localizados em <MQInstallDir>/qmgrs/<qmgr>/qm.ini, para evitar possíveis erros de Rollback de Transações do Processo. Consulte a documentação do WebSphere MQ para obter informações específicas sobre estes atributos.

  3. Inclua as linhas a seguir no final do arquivo de configuração do gerenciador de filas (MQHomeInstallDir/mqm/qmgrs/bcg/qm.ini) para atualizar os parâmetros de canais.
    Channels:
        MaxChannels=1000
        MaxActiveChannels=1000

    Insira uma linha em branco após MaxActiveChannels=1000 e salve as alterações no arquivo de configuração.

  4. Se o computador tiver mais de uma CPU, digite o seguinte comando:
    setmqcap <número de CPUs>
  5. Inicie o gerenciador de filas com o seguinte comando:
    strmqm bcg.queue.manager
  6. Inicie o listener com o seguinte comando:
    runmqlsr -t tcp -p 9999 -m bcg.queue.manager &
  7. Aguarde aproximadamente 10 segundos e pressione Enter para retornar ao prompt de comandos.
  8. Inicie o intermediário JMS (o intermediário de publicação e assinatura):
    strmqbrk -m bcg.queue.manager
  9. Inicie os serviços de comando do MQ com o seguinte comando:
    strmqcsv bcg.queue.manager
  10. Utilize o arquivo Tools/MQSeries/BCGCreate_Queues.mqsc para definir as filas e os canais para o gerenciador de filas:
    runmqsc bcg.queue.manager <
      <imagem do CD>/Tools/MQSeries/BCGCreate_Queues.mqsc

    Em que <imagem do CD> é o local de montagem do CD de instalação do WebSphere Partner Gateway ou o local dos arquivos de instalação do WebSphere Partner Gateway desinstalados.

  11. Utilize o arquivo <MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc para configurar as filas de publicação e assinatura do JMS:
    runmqsc bcg.queue.manager <
           <MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc
  12. Registre o nome do host do MQ, o nome do gerenciador de filas e a porta do listener em Tabelas da Lista de Verificação de Pré-instalação.

Instalando e Configurando o DB2

Para desempenho máximo em um ambiente de produção, o banco de dados do WebSphere Partner Gateway deve residir em um servidor dedicado.

O banco de dados é configurado assumindo-se que o DB2 UDB está sendo executando em uma máquina com vários processadores. Especificamente, o parâmetro DFT_DEGREE é definido como 4, que indica que uma consulta SQL é executada como 4 subprocessos executados em paralelo. Se estiver executando o DB2 UDB em uma máquina com um único processador, esta configuração não é ideal e pode causar um conflito entre a memória do sistema e a CPU. Você deve revisar a configuração do banco de dados com o administrador do banco de dados e modificá-la, se necessário, para adequá-la ao ambiente específico do banco de dados.

Nota:
O WebSphere Partner Gateway não utiliza a opção usuário limitado. Não utilize o ID do usuário limitado como parte da instalação do WebSphere Partner Gateway.

Utilize o procedimento a seguir para instalar e configurar o DB2:

  1. Instale o DB2 seguindo as instruções de instalação do DB2 e utilizando o assistente de Configuração do DB2. Consulte a documentação do DB2 para obter instruções de instalação específicas do DB2.
    Nota:
    Também é possível utilizar uma instalação existente.
  2. Se o DB2 não estiver em execução, inicie-o digitando o seguinte comando:

    db2start

Para uma referência rápida, registre os nomes e senhas nas tabelas em Tabelas da Lista de Verificação de Pré-instalação. Registre também os valores padrão, especialmente se eles foram alterados.

Instalando e Configurando o Oracle

Este guia não fornece instruções de instalação para o Oracle. Para obter os procedimentos de como instalar o Oracle, consulte a documentação apropriada do Oracle.

A IBM recomenda que você siga as orientações nesta seção durante a instalação do Oracle:

  1. Exporte as variáveis de ambiente do sistema Oracle (incluindo: ORACLE_HOME, ORACLE_SID e ORACLE_BASE), conforme descrito na documentação de instalação do Oracle. Isso é necessário para o usuário root/Administrador se o Database Loader for executar SQL automaticamente durante o processo de instalação do WebSphere Partner Gateway.
  2. O driver JDBC do Oracle deve estar disponível em cada máquina que executará os componentes do hub. O driver JDBC deve estar no mesmo nível que a versão do Oracle instalada.

Registre os nomes e senhas nas tabelas em Tabelas da Lista de Verificação de Pré-instalação. Registre também os valores padrão, especialmente se eles foram alterados.

Tabelas da Lista de Verificação de Pré-instalação

Os itens da lista de verificação a seguir devem ser executados antes da instalação do WebSphere Partner Gateway:

Nota:
Esses itens da lista de verificação presumem uma instalação em uma única máquina.

  1. O grupo de usuários bcggroup existe no sistema operacional. O usuário do sistema operacional bcguser existe e é um membro de bcggroup. Se estiver utilizando o DB2, os usuários do sistema operacional bcgcon, bcgdoc e bcgrecv devem existir e serem membros de bcggroup. Se você estiver utilizando o Oracle, os usuários do sistema operacional bcgcon, bcgdoc e bcgrecv não serão necessários.
  2. O DB2 ou o Oracle está instalado e configurado em um servidor.
  3. O WebSphere MQ está instalado e configurado em um servidor.
  4. Um servidor SMTP existe. (opcional)
  5. Se você planeja utilizar uma topologia com múltiplos computadores, certifique-se de que o armazenamento de rede compartilhada (por exemplo NAS, NFS) esteja instalado e configurado em cada computador.

A Tabela 8 identifica informações que você deve obter antes de iniciar os assistentes de instalação do Database Loader e do WebSphere Partner Gateway. Consulte a tabela durante a execução dos assistentes.

Tabela 8. Informações Requeridas
Informações Requeridas Valor

Nome do usuário do WebSphere Partner Gateway

(bcguser é o padrão)

Senha do usuário do WebSphere Partner Gateway

Nome do grupo do WebSphere Partner Gateway

(bcggroup é o padrão)

Nome do usuário do Community Console

(bcgcon é o padrão)

Senha do usuário do Community Console

Números de portas do Community Console

(HTTP - 58080 é o padrão)

(HTTPS - 58443 é o padrão)

Sistema de Ajuda

(58888 é o padrão)

Nome do usuário do Gerenciador de Documentos

(bcgdoc é o padrão)

Senha do usuário do Gerenciador de Documentos

Números de portas do Gerenciador de Documentos

(HTTP - 56080 é o padrão)

(HTTPS - 56443 é o padrão)

Nome do usuário do Receptor

(bcgrecv é o padrão)

Senha do usuário do Receptor

Números de portas do Receptor

(HTTP - 57080 é o padrão)

(HTTPS - 57443 é o padrão)

Nome do host do WebSphere MQ

Gerenciador de Filas do WebSphere MQ

(bcg.queue.manager é o padrão)

Porta do WebSphere MQ para o Listener

9999

Ponto de montagem para o local compartilhado

Nome do host do banco de dados

Porta do banco de dados

o padrão é (DB2=50000 se utilizar Instância padrão). (Oracle=1521)

Proprietário do banco de dados (DB2)

Senha do proprietário (DB2)

Nome do banco de dados (DB2)

Nome da instância (DB2)

ID de login do administrador (Oracle)

Senha do administrador (Oracle)

SID Oracle (Oracle)

Login do proprietário do esquema (Oracle)

Senha do proprietário do esquema (Oracle)

Nome do host SMTP

Número da porta SMTP

(25 é o padrão)

Copyright IBM Corp. 2003, 2005