• Nenhum resultado encontrado

Você pode adicionar uma fila de mensagens para um servidor de fila de mensagens. 1. Inicie o Console do Hub.

2. Clique em Filas de Mensagens no Workbench de Configuração. 3. Clique em Bloqueio de Gravação > Adquirir Bloqueio.

4. Clique com o botão direito do mouse no servidor de fila de mensagens da ferramenta Filas de Mensagens e clique em Adicionar a Fila de Mensagens.

A caixa de diálogo Fila de Mensagens será exibida. 5. Digite valores para os seguintes campos:

Nome da Fila

Nome da fila de mensagens. Especifique siperian.sif.jms.queue.

Nome de Exibição

Nome da fila de mensagens que deve ser exibido no Console do Hub. Especifique siperian.sif.jms.queue.

6. Clique em OK.

A fila de mensagens é adicionada ao servidor de fila de mensagens.

7. No painel direito, selecione a opção Usar com disparadores de mensagens. 8. Clique em Testar.

O resultado do teste de fila de mensagens é exibido.

Recompactando o Arquivo EAR do Servidor de Hub

Depois de configurar as propriedades do Servidor de Hub, recompacte o arquivo siperian-mrm.ear no . 1. Para criar um diretório denominado EAR, execute o seguinte comando:

No UNIX.

cd <infamdm install directory>/hub/server/lib mkdir ear

No Windows.

cd <infamdm install directory>\hub\server\lib mkdir ear

2. Para recompactar o arquivo siperian-mrm.ear, execute o seguinte comando: No UNIX.

cd <infamdm install directory>/hub/server/bin sip_ant.sh repackage

No Windows.

cd <infamdm install directory>\hub\server\bin sip_ant.bat repackage

Implantando os Aplicativos do Servidor de Hub no Cluster do

WebSphere

Use a ferramenta do servidor de aplicativos WebSphere padrão para implantar o aplicativo do Servidor de Hub em nós do cluster.

Certifique-se de implantar o aplicativo do Servidor de Hub a partir do diretório de instalação do Servidor de Hub.

1. No console de administração do WebSphere, clique em Aplicativos > Tipos de Aplicativo >

Aplicativos corporativos do WebSphere.

2. Implante os seguintes arquivos de implantação:

Nome de Arquivo de Implantação Descrição

siperian-mrm.ear Obrigatório. O aplicativo Servidor de Hub.

provisioning-ear.ear Obrigatório. O aplicativo da ferramenta de Provisionamento. entity360view-ear.ear Opcional. A estrutura do Entity 360.

informatica-mdm-platform-ear.ear Opcional. O aplicativo da plataforma Informatica. Os arquivos de implantação estão no seguinte diretório:

No UNIX. <diretório de instalação do infamdm>/hub/server No Windows. <diretório de instalação do infamdm>\hub\server

Certifique-se de selecionar a opção Aplicativo de distribuição para as implantações. 3. Pare o cluster, o gerenciador de implantação e o nó.

4. Inicie o nó, o gerenciador de implantação e depois o cluster. Para obter mais informações, consulte a documentação do WebSphere.

Configurar Carregadores de Classes

Configure carregadores classe usando o gerenciador de implantação do WebSphere. 1. Configure o carregador de classes para o aplicativo do Servidor de Hub.

a. Selecione Aplicativos > Tipos de Aplicativo > Aplicativos corporativos do WebSphere. b. Na página Aplicativos Corporativos, clique no aplicativo siperian-mrm.ear.

c. Na página de configuração do aplicativo siperian-mrm.ear, clique no link Carregamento de

classes e detecção de atualizações.

d. Na página de configuração Carregador de classes, selecione a opção de carregador de classes

Classes carregadas primeiro com o carregador de classes local (pai por último).

e. Clique em Aplicar e depois em OK.

2. Configure o carregador de classes para o módulo da Web.

a. Selecione Aplicativos > Tipos de Aplicativo > Aplicativos corporativos do WebSphere. b. Na página Aplicativos Corporativos, clique no aplicativo siperian-mrm.ear.

c. Na página de configuração do aplicativo siperian-mrm.ear, clique no link Gerenciar Módulos. d. Na lista de módulos, clique no link para um módulo da Web do Servidor de Hub.

e. Na página de configuração do módulo da Web, na lista Ordem de carregadores de classes, selecione Classes carregadas primeiro com o carregador de classes local (pai por último). f. Clique em Aplicar e depois em OK.

g. Repita as etapas 4, 5 e 6 para cada módulo da Web do Servidor de Hub. 3. Inicie o aplicativo EAR do Servidor de Hub, siperian-mrm.ear.

Executando o Script de Pós-instalação Manualmente

Se você ignorou o script de pós-instalação durante a instalação, poderá executá-lo manualmente. 1. Abra um prompt de comando e navegue até o script PostInstallSetup no seguinte diretório:

No UNIX. <diretório de instalação infamdm>/hub/server No Windows. <diretório de instalação infamdm>\hub\server

2. Execute o seguinte comando:

Nota: Se você não tiver um ActiveVOS incorporado no seu ambiente, não inclua os nomes de usuário e

as senhas do ActiveVOS no comando.

No UNIX. postInstallSetup.sh -Ddatabase.password=<senha do banco de dados principais do MDM Hub> -Davos.username=<nome de usuário do Console do ActiveVOS> -

Davos.password=<senha do Console do ActiveVOS> -Davos.jdbc.database.password=<senha do banco de dados do ActiveVOS>

Nota: Se você incluir o ponto de exclamação (!) na sua senha, deverá incluir uma barra invertida antes

desse ponto. Por exemplo, se a sua senha for !!cmx!!, digite-a da seguinte maneira: \!\!cmx\!\!

Nota: Se você tiver ativado a segurança no WebSphere, execute postInstallSetup.sh -

Dwebsphere.password=<senha do WebSphere> -Ddatabase.password=<senha do banco de dados principais do MDM Hub> -Davos.username=<nome de usuário do Console do ActiveVOS> - Davos.password=<senha do Console do ActiveVOS> -Davos.jdbc.database.password=<senha do banco de dados do ActiveVOS>

No Windows. postInstallSetup.bat -Ddatabase.password=<senha do banco de dados principais do MDM Hub> -Davos.username=<nome de usuário do Console do ActiveVOS> -

Davos.password=<senha do Console do ActiveVOS> -Davos.jdbc.database.password=<senha do banco de dados do ActiveVOS>

Nota: Se você tiver ativado a segurança no WebSphere, execute postInstallSetup.bat -

Dwebsphere.password=<senha do WebSphere> -Ddatabase.password=<senha do banco de dados principais do MDM Hub> -Davos.username=<nome de usuário do Console do ActiveVOS> - Davos.password=<senha do Console do ActiveVOS> -Davos.jdbc.database.password=<senha do banco de dados do ActiveVOS>

Reimplantando Manualmente o Aplicativo do

Servidor de Hub

É possível usar o script postInstallSetup para implantar ou reimplantar o aplicativo do Servidor de Hub no WebSphere. No entanto, você também pode usar a ferramenta padrão do servidor de aplicativos para implantar o aplicativo do Servidor de Hub.

Certifique-se de implantar o aplicativo do Servidor de Hub a partir do diretório de instalação do Servidor de Hub.

1. Use o console administrativo do WebSphere para desfazer a implantação dos seguintes arquivos de implantação:

Nome de Arquivo de Implantação Descrição

siperian-mrm.ear Obrigatório. O aplicativo Servidor de Hub.

provisioning-ear.ear Obrigatório. O aplicativo da ferramenta de Provisionamento.

Nome de Arquivo de Implantação Descrição

entity360view-ear.ear Opcional. A estrutura do Entity 360.

informatica-mdm-platform-ear.ear Opcional. O aplicativo da plataforma Informatica.

2. Use o console de administração do WebSphere para implantar todos os arquivos de implantação.

Nota: No painel Preparando para a instalação do aplicativo, certifique-se de selecionar a opção para

permitir que a implantação gere associações padrão.

Para obter mais informações, consulte a documentação do WebSphere.

Configurar Carregadores de Classe para o

Informatica Data Director

Se você implantar manualmente o EAR do Servidor de Hub e tiver que usar o Informatica Data Director, configure carregadores de classe.

1. Selecione Aplicativos > Aplicativos Corporativos > siperian-mrm.ear > Carregador de classe. 2. Selecione a opção Classes carregadas primeiro com o carregador de classe do aplicativo. 3. Clique em Aplicar.

4. Clique em Salvar.

5. Iniciar o aplicativo EAR do Servidor de Hub.

Criando Fontes de Dados Manualmente

Se você quiser configurar várias Servidores de Processos, crie fontes de dados manualmente. Além disso, se precisar solucionar problemas, você pode criar manualmente fontes de dados para o MDM Hub . Por exemplo, crie fontes de dados manualmente se o processo de criação de fila automatizado falhar. 1. Inicie o console administrativo do Servidor de Aplicativos WebSphere e faça logon com seu nome de

usuário.

2. Especifique a localização das bibliotecas de drivers.

a. Na árvore de navegação do console administrativo do Servidor de Aplicativos WebSphere, selecione Ambiente > Variáveis do WebSphere.

b. Atualize a variável JDBC de forma que ela aponte para a localização do driver JDBC. O driver JDBC está no seguinte diretório:

No UNIX. /<WebSphere_install_dir>/AppServer/lib No Windows. \<WebSphere_install_dir>\AppServer\lib

3. Crie uma conta de segurança para que a fonte de dados do Armazenamento de Referências Operacionais use.

a. Na árvore de navegação do console administrativo do Servidor de Aplicativos WebSphere, selecione Segurança > Global.

b. Expanda a Configuração JAAS em Autenticação no lado direito do console e clique em Dados de

Autenticação J2C.

c. Clique em Novo.

Uma nova conta de segurança foi criada.

d. Defina os seguintes parâmetros para a nova conta de segurança e clique em OK: Alias = CMX_ORS

User ID = cmx_ors Password = !!cmx!!

Não altere o valor da ID do Usuário.

4. Crie um provedor JDBC para a fonte de dados do Armazenamento de Referências Operacionais. a. Na árvore de navegação do console administrativo do Servidor de Aplicativos WebSphere, clique

em Recursos > Provedores JDBC.

b. Certifique-se de que o escopo esteja definido como Nó.

c. Para criar um provedor JDBC, clique em Novo e selecione os seguintes valores: Selecione o banco de dados da lista de tipos de banco de dados.

Selecione o driver JDBC apropriado para o tipo do provedor. Selecione Fonte de dados XA na lista de tipos de implementação. d. Clique em Avançar.

e. Digite um nome para o provedor JDBC e clique em OK. 5. Crie uma fonte de dados principais.

a. Clique no provedor JDBC criado.

b. Selecione Propriedades Adicionais > Fontes de Dados e clique em Novo.. Uma nova fonte de dados é criada.

6. Para configurar a nova fonte de dados, use os seguintes parâmetros: Name = MDM Master Data Source

JNDI Name = jdbc/siperian-<MS SQL_Hostname >-cmx_ors-ds Component-managed Authentication Alias = <host_name>/cmx_ors

Driver Class Name = com.microsoft.sqlserver.jdbc.SQLServerXADataSource

Nota: O nome JNDI deve estar em letras minúsculas.

Configurando as Filas de Mensagens JMS

Manualmente

Se você precisar solucionar problemas, poderá configurar manualmente as filas de mensagens JMS. Por exemplo, talvez seja necessário criar as filas de mensagens manualmente se houver falha no processo de criação de fila automatizada ou se as filas forem descartadas acidentalmente após a instalação.

A Estrutura de Integração de Serviços (SIF) usa um bean orientado por mensagem na fila de mensagens JMS para processar solicitações SIF assíncronas de entrada. Configure a fila de mensagens e a fábrica de

conexão do servidor de aplicativos que você usa para a implementação do MDM Hub . Quando você configura uma fila de mensagens JMS, também cria uma fábrica de conexão.

Para configurar a fila de mensagens JMS manualmente, realize as seguintes tarefas: 1. Criar um barramento no Servidor WebSphere.

2. Configurar uma fábrica de conexão. 3. Configurar uma fila de mensagens JMS. 4. Adicionar um servidor de fila de mensagens. 5. Adicionar uma fila de mensagens.

Nota: Quando você criar filas de mensagens do JMS para o MDM Hub em um ambiente clusterizado,

certifique-se de selecionar um servidor de destino que possa ser migrado. Ao configurar o módulo JMS, faça com que o destino seja "Todos os servidores do cluster". Para obter mais informações, consulte a documentação do WebLogic.

Etapa 1. Criar um Barramento no Servidor WebSphere

Para criar uma fila de mensagens JMS, crie um barramento usando o Console do WebSphere. 1. No Console do WebSphere, navegue até Integração do serviço > Barramentos. 2. Crie um barramento com o nome SiperianBus e salve a alteração.

3. Navegue até o SiperianBus criado e clique em Membros do Barramento. 4. Adicione um novo membro à lista do Servidor.

5. Escolha o servidor no qual o aplicativo está em execução, clique em Avançar e selecione Armazenamento de Dados.

6. Clique em Avançar e certifique-se de que o nome do Criar fonte de dados padrão com o JNDI

gerado esteja marcado.

7. Clique em Avançar e, em seguida, clique em Concluir. 8. Clique em Salvar.

9. Navegue até o SiperianBus criado e clique em Destino.

10. Clique em Novo e escolha Fila como tipo de destino e clique emAvançar. 11. Use o nome SiperianQueue como o Identificador e clique em Avançar. 12. Escolha o membro do barramento criado e clique em Avançar. 13. Clique em Concluir e, em seguida, clique em Salvar.

Etapa 2. Configurar um Alocador de Conexão

Criar e configurar uma fábrica de conexão para o barramento criado.

1. No Console do WebSphere, navegue até Recursos > JMS > Provedores JMS. 2. Selecione Node=<nome do servidor>Node01 da lista.

3. Selecione o provedor JMS que você deseja usar. 4. Clique em Alocador de conexão da fila JMS.

5. Crie uma fábrica de conexão JMS usando siperian.mrm.jms.xaconnectionfactory para ambos, o nome e o nome JNDI.

6. Escolha SiperianBus como o nome do barramento da fábrica de conexão JMS. 7. Clique em Salvar.

8. Clique em Filas e selecione o escopo do Node=<servername>Node01 da lista.

Etapa 3. Configurar uma Fila JMS

Para criar e configurar manualmente uma fila de mensagens JMS, use o Console do WebSphere. 1. Clique em Novo.

2. Selecione um provedor JMS e clique em OK.

3. Especifique siperian.sif.jms.queue para o nome e o nome JNDI.

4. Escolha SiperianBus como o nome do barramento e escolha SiperianQueue como o nome da fila, em seguida salve a alteração.

5. Clique em especificação de ativação JMS e selecione o escopo Node=<servername>Node01 da lista. 6. Clique em Novo para configurar uma ativação.

7. Especifique SiperianActivation para o nome e o nome JNDI.

8. Escolha Fila como o tipo de destino, siperian.sif.jms.queuecomo o nome JNDI de destino e SiperianBus como o nome do barramento.

9. Clique em Salvar.

Etapa 4. Adicionar um Servidor de Fila de Mensagens

Você deve adicionar um servidor de fila de mensagens à implementação do MDM Hub antes de adicionar uma fila de mensagens.

1. Inicie o Console do Hub MDM.

2. Clique em Filas de Mensagens no Workbench de Configuração. 3. Clique em Bloqueio de Gravação > Adquirir Bloqueio.

4. Clique com o botão direito do mouse no painel intermediário da ferramenta Filas de Mensagens e clique em Adicionar Servidor de Fila de Mensagens.

Será exibida a caixa de diálogo Adicionar Servidor de Fila de Mensagens. 5. Digite valores para os seguintes campos:

Nome da Fábrica de Conexão

Nome da fábrica de conexão. Especifique siperian.mrm.jms.xaconnectionfactory.

Nome de Exibição

Nome do servidor de fila de mensagens que deve aparecer no Console do Hub. Especifique siperian.mrm.jms.xaconnectionfactory.

6. Clique em OK.

O servidor de fila de mensagens é adicionado.

Etapa 5. Adicionar uma Fila de Mensagens

Você pode adicionar uma fila de mensagens para um servidor de fila de mensagens. 1. Inicie o Console do Hub.

2. Clique em Filas de Mensagens no Workbench de Configuração. 3. Clique em Bloqueio de Gravação > Adquirir Bloqueio.

4. Clique com o botão direito do mouse no servidor de fila de mensagens da ferramenta Filas de Mensagens e clique em Adicionar a Fila de Mensagens.

A caixa de diálogo Fila de Mensagens será exibida. 5. Digite valores para os seguintes campos:

Nome da Fila

Nome da fila de mensagens. Especifique siperian.sif.jms.queue.

Nome de Exibição

Nome da fila de mensagens que deve ser exibido no Console do Hub. Especifique siperian.sif.jms.queue.

6. Clique em OK.

A fila de mensagens é adicionada ao servidor de fila de mensagens.

7. No painel direito, selecione a opção Usar com disparadores de mensagens. 8. Clique em Testar.

O resultado do teste de fila de mensagens é exibido.

Melhorar o Desempenho da API no JBoss AS 7.2

Você pode melhorar o desempenho da API no JBoss AS 7.2, que faz parte do JBoss Enterprise Application Platform 6.1, aumentando os valores máximos para o pool de conexões de fonte de dados, o pool de segmentos padrão e o pool de conexões HTTP padrão.

1. Navegue até o seguinte diretório:

<Diretório de Instalação do JBoss>/standalone/configuration 2. Abra o arquivo standalone-full.xml em um editor de XML.

3. Para o pool de conexões de fonte de dados JDBC, localize o elemento xa-pool e defina max-pool-size como 300. <xa-pool> <min-pool-size>5</min-pool-size> <max-pool-size>300</max-pool-size> ... </xa-pool>

4. Para o pool de segmentos padrão, localize o elemento thread-pools e defina max-threads como 300. <thread-pools>

<thread-pool name="default"> <max-threads count="300"/>

<keepalive-time time="100" unit="milliseconds"/> </thread-pool>

</thread-pools>

5. Para o pool de conexões HTTP, localize o elemento nome do conector="HTTP" e adicione o atributo max-connections="300".

<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" max-

connections="300"/>

6. Salve o arquivo.

Alterando a Senha de Usuário do Armazenamento

de Referências Operacionais

Depois de instalar o Servidor de Hub, você pode alterar a senha do Armazenamento de Referências Operacionais. Se você alterar a senha do Armazenamento de Referências Operacionais, realize as seguintes tarefas:

1. Altere a senha do usuário do Armazenamento de Referências Operacionais. 2. Definir a mesma senha na origem de dados no servidor de aplicativos. 3. Registrar o esquema com o mesmo nome de usuário e senha.

Recompactando Arquivos JAR Personalizados

Se você tiver arquivos JAR personalizados, recompacte-os no arquivo siperian-mrm.ear depois de instalar o Servidor de Hub.

1. Execute o seguinte comando para criar um diretório denominado EAR: No UNIX. cd <infamdm_install_directory>/hub/server/lib mkdir ear No Windows. cd <infamdm_install_directory>\hub\server\lib mkdir ear

2. Execute o seguinte comando para copiar cada arquivo JAR personalizado para o diretório do EAR criado na etapa anterior:

No UNIX.

copy <original_location_of_custom_jar_file>/<custom_JAR_filename>.jar ear No Windows.

copy <original_location_of_custom_jar_file>\<custom_JAR_filename>.jar ear 3. Execute o seguinte comando para compactar novamente o arquivo EAR:

No UNIX. cd <infamdm_install_directory>/hub/server/bin sip_ant.sh repackage No Windows. cd <infamdm_install_directory>\hub\server\bin sip_ant.bat repackage

Configurar o Cache do JBoss

É possível configurar o Cache do JBoss para lidar com requisitos de cache. Modifique as propriedades do cache do JBoss para ajuste de desempenho.

Altere o arquivo jbossCacheConfig.xml na seguinte localização para configurar o Cache do JBoss:

No UNIX. <infamdm_install_dir>/hub/server/resources/jbossCacheConfig.xml No Windows. <infamdm_install_dir>\hub\server\resources\jbossCacheConfig.xml Alterar as seguintes propriedades no arquivo jbossCacheConfig.xml:

lockAcquisitionTimeout

Aumente o valor da propriedade para 60000 ou mais, para garantir que o Servidor de Hub adquira um bloqueio de objeto de cache.

sync replTimeout

Aumente o valor da propriedade para 30000 ou mais, para garantir que o Servidor de Hub adquira um