Especificações do Banco de Dados de Seletores e do Grupo de Regras de Negócios

Ao instalar um aplicativo que contém o seletor ou artefatos de regra de negócios, o servidor armazena esses artefatos nas tabelas do banco de dados para que você possa atualizá-los dinamicamente sem alterar o aplicativo.

Os componentes seletores e do grupo de regras de negócios utilizam um banco de dados para reter os artefatos seletores e de regras de negócios criados no WebSphere Integration Developer e instalados no servidor. Se você fizer alguma alteração em um seletor através do console administrativo ou às regras de negócios através do gerenciador de regras de negócios, o banco de dados é atualizado com as informações mais recentes. Os artefatos originais do EAR não são sincronizados com nenhuma atualização feita após o aplicativo ser instalado.

Tipos de Banco de Dados Suportados

Os mesmos bancos de dados que são suportados para o banco de dados Comum são suportados para o seletor e o banco de dados do grupo de regra de negócios:
  • Cloudscape – Cloudscape é o tipo de banco de dados padrão para um perfil independente. O Cloudscape está desativado para ambientes de implementação de rede. Os componentes seletor e grupo de regras de negócios não utilizam o banco de dados comum quando o Cloudscape está selecionado.
  • DB2 Universal Database - DB2 Universal Database é o tipo de banco de dados padrão para ambientes de implementação de rede.
  • DB2 Universal Database para z/OS e OS/390 V7.1
  • DB2 Universal Database para z/OS V8.1
  • DB2 Call Level Interface (DB2_CLI)
  • Informix Dynamic Server
  • Microsoft SQL Server Embedded
  • Microsoft SQL Server DataDirect
  • Cliente Oracle OCI
  • Oracle Thin

Para a criação do perfil independente em que o Cloudscape está selecionado, é utilizado um RepositoryDB separado.

Instâncias do DBMS (Database Management Service)

Somente uma instância está disponível em um perfil independente ou em uma configuração de implementação de rede (servidor ou cluster de servidores). Todos os seletores e regras de negócios do servidor em um perfil independente ou em uma célula utilizam o mesmo repositório. Não há nenhum suporte para utilização de instâncias separadas de bancos de dados para diferentes seletores ou regras de negócios.

Ações de Configuração durante a Criação do Perfil

Perfil Independente
  • Se o Cloudscape for selecionado durante a criação do perfil, o script configDynamicArtifactRepository.ant é executado. Este script cria o provedor JDBC Cloudscape no nível do nó para o RepositoryDB.
  • O banco de dados RepositoryDB é criado como parte da instalação do servidor e não como parte da criação do perfil. Ele é criado em install_root/cloudscape/databases/RepositoryDB. Todos os perfis para a instalação do servidor utilizarão o mesmo banco de dados. Vários servidores não podem ser iniciados e utilizam regras, já que o Cloudscape permite que somente uma JVM acesse o banco de dados por vez.

Perfil do Gerenciador de Implementação

Para a configuração da implementação de rede, espera-se que o banco de dados Comum da célula seja configurado com as tabelas apropriadas para componentes do seletor e do grupo de regras de negócios. Todos os seletores e regras de negócios do servidor em um gerenciador de implementação ou perfil customizado utilização esse banco de dados.

Scripts SQL

Os scripts SQL para criação de tabela estão disponíveis em install_root/dbscripts/CommonDB/dbType.

Provedor JDBC

A origem de dados do banco de dados Comum é utilizada.

Restrições

Quando os aplicativos que contêm seletores ou regras de negócios são desinstalados do servidor ou da célula, os artefatos armazenados no bancos de dado Comum ou no banco de dados RepositoryDB não são removidos. Eles devem ser removidos manualmente seguindo as instruções no tópico: Removendo a Regra de Negócios e os Dados do Seletor do Repositório.

Tabelas

Para seletores e grupos de regras de negócios, há três tabelas que são utilizadas para conter os artefatos:
  • ByteStore
  • ByteStoreOverflow
  • AppTimestamp

Scripts Exportados

Os scripts são exportados para o mesmo local que o banco de dados Comum, exceto quando estiver utilizando o Cloudscape, quando nenhum script é exportado.

Privilégios do ID do Usuário

As credenciais do usuário que você fornece deve ter permissões suficientes para conseguir criar os espaços de tabelas, as tabelas, os índices e os procedimentos armazenados.

Conceitos relacionados

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)