Especificações do Banco de Dados do Business Process Choreographer

O Business Process Choreographer requer um banco de dados. O BPEDB (Business Process Choreographer Database) é utilizado para essa finalidade.

O banco de dados Business Process Choreographer é utilizado apenas pelo Business Process Choreographer.

Tipos de Banco de Dados Suportados

Os seguintes bancos de dados são suportados para uso como o banco de dados Business Process Choreographer:
  • Cloudscape V5.1
    • Provedor JDBC do Cloudscape (XA)
      Nota: Cloudscape não é suportado como o banco de dados Business Process Choreographer em um ambiente de implementação de rede.
  • DB2 Universal Database V8.1 e V8.2
    • Driver JDBC Tipo 2 baseado em DB2 Legacy CLI (XA)
    • Provedor do Driver JDBC do DB2 Universal (XA)
  • DB2 Universal Database para OS/390 V7 e V8
    • Driver JDBC Tipo 2 baseado em DB2 Legacy CLI (XA)
    • Provedor do Driver JDBC do DB2 Universal (XA)
  • Informix v9.4 e v10.0
    • Driver JDBC do Informix (XA)
  • SQL Server 2000
    • Driver ConnectJDBC integrado do WebSphere para MS SQL Server (XA)
    • Driver DataDirect ConnectJDBC tipo 4 para MS SQL Server (XA)
  • Oracle V9i e 10g
    • Driver JDBC do Oracle (XA)
Importante: Cloudscape é utilizado para a configuração do Business Process Choreographer Sample, que você pode criar ao criar ou aprimorar um perfil de servidor independente. O driver JDBC da rede para o Cloudscape não é suportado, pois não tem nenhum suporte a XA.

Instâncias do DBMS (Database Management Service)

Cada destino de implementação (seja servidor ou cluster) pode ser configurado para suportar os aplicativos do Business Process Choreographer. Cada destino de implementação do Business Process Choreographer deve ter seu próprio banco de dados. Os bancos de dados não podem ser compartilhados entre os destinos de implementação.

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

A configuração do banco de dados Business Process Choreographer pode ser complexa e requer vários parâmetros. Portanto, é executada como uma etapa pós-criação do perfil. A configuração do Business Process Choreographer Sample, que pode ser configurada ao criar ou aprimorar um perfil de servidor independente através do assistente de Perfil é baseada no Cloudscape e requer um conjunto mínimo de parâmetros. No entanto, não é adequada para finalidades de produção.

A configuração do Business Process Choreographer Sample não pode ser criada sob outras circunstâncias porque o Cloudscape não é suportado pelo banco de dados Business Process Choreographer em ambientes de implementação de rede. Ao selecionar a opção de configuração do Business Process Choreographer Sample, o assistente de Perfil chama o script de configuração padrão do Business Process Choreographer (bpeconfig.jacl) com os parâmetros apropriados, que devem ser fornecidos por você. Esse script cria o banco de dados Cloudscape para a configuração Sample.

Scripts SQL

Todos os scripts para criar e gerenciar o banco de dados Business Process Choreographer podem ser localizados no diretório install_root/dbscripts/ProcessChoreographer/dbType. Esses scripts estão descritos em detalhes em Utilizando Scripts para Administrar o Business Process Choreographer.

Há scripts para criar o banco de dados (para configurações simples), para criar espaços de tabela, espaços de banco de dados e o esquema (para configurações avançadas), para limpar o esquema, para eliminar o esquema e para eliminar os espaços de tabela ou espaços de banco de dados. Esses scripts podem ser executados manualmente por um administrador de banco de dados ou você pode executar o script bpeconfig.jacl, que chamará os scripts, poderá ser executado.

Provedor JDBC

Se um provedor JDBC apropriado não existir, será criado um.

O nome da origem de dados é:

BPEDataSourcedbType

O nome JNDI da origem de dados:

jdbc/BPEDB

Restrições

A opção Criar Novo Banco de Dados (Local) está desativada para os seguintes tipos de banco de dados.
  • DB2 Universal Database para z/OS e OS/390 V7.1 (DB2UDBOS390_V7_1)
  • DB2 Universal Database para z/OS V8.1 (DB2UDBOS390_V8_1)
  • Cliente Oracle OCI (ORACLE_OCI)
  • Oracle Thin (ORACLE_THIN)
O Cloudscape não é suportado nos ambientes de implementação de rede.

Tabelas

Várias tabelas são criadas. Consulte os scripts gerados para ver quais tabelas são geradas para o produto de banco de dados fornecido.

Scripts Exportados

O Business Process Choreographer não exporta nenhum script. Todos os scripts necessários para configurar o banco de dados Business Process Choreographer são implementados como parte da instalação do produto para:
install_root/dbscripts/ProcessChoreographer/dbType
.

Privilégios do ID do Usuário

As credenciais do usuário que você fornece no assistente de Perfil devem ter as permissões necessárias para criar os espaços de tabelas, as tabelas, os índices e os procedimentos armazenados. Para a opção Criar um Novo Banco de Dados (Local), a identidade do usuário deve ter os privilégios necessários para criar um novo banco de dados.

Conceitos relacionados

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