Importante

Esse manual é específico das versões anteriores e legadas dos produtos Orquestra BPMS 3 e Orquestra ECM 2.

Para o novo produto Zeev, acesse kb.zeev.it. Para o novo produto Zeev docs, kb.zeev.it/v/docs.

Conexões

O cadastro de "Conexões" permite a criação de apontamentos a bancos de dados externos ao Orquestra BPM. Essas apontamentos poderão ser usados:

  1. No cadastro de Fontes de Dados, permitindo que um determinado campo do formulário tenha seus valores populados com uma consulta SQL a uma base de dados externa ao Orquestra BPM;
  2. Na configuração de Tarefas de Banco de Dados, permitindo que durante a execução de um processo sejam executados comandos ou programas de bancos de dados externos ao Orquestra BPM.

Atualmente, são suportados os seguintes bancos de dados:

  1. Oracle;
  2. Sql Server;
  3. ODBC.

Mesmo que o banco de dados do Orquestra BPM seja Sql Server, a conexão pode ser criada para um banco Oracle, e vice-versa.

Seu cadastro compreende os seguintes campos:

  1. Nome: nome da conexão para identificação;
  2. Provedor: selecione o tipo de banco de dados que será conectado;
  3. Fonte: nome do servidor de banco de dados que será conectado;
  4. Catálogo: somente para Sql Server, defina o catálogo (banco de dados) que será utilizado. Para Oracle deixar em branco;
  5. Usuário: usuário com permissão para conexão no banco de dados;
  6. Senha: senha para conexão com o banco de dados;

Existe no Oracle uma configuração que cria um Hostname para conexões com bancos de dados Oracle em outros servidores. Essa configuração é feita no arquivo tsnames.ora dentro da pasta onde está instalado o Oracle no servidor de aplicação do Orquestra.

Para que o Orquestra possa criar uma conexão com uma base de dados Oracle que esteja fora do Servidor de Aplicação é necessário alterar o arquivo tsnames.ora, criando com ele um Hostname que será traduzido para uma conexão com o Banco de Dados externo.

- Localizar o arquivo tsnames.ora dentro da pasta de instalação do Oracle no servidor de aplicação do Orquestra

- Abri-lo com um editor de texto (Notepad / Bloco de Notas)

- Adicionar as linhas abaixo, observando as tags entre "chaves" e substituindo-as pelas configurações do servidor Oracle para onde a conexão deve apontar. A tag {NOME_DA_CONEXAO} refere-se ao valor do campo "Fonte/Servidor" que será configurado dentro do Orquestra:

{NOME_DA_CONEXAO} =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = {IP_DO_BANCO_DE_DADOS} ) (PORT = {PORTA_DO_BANCO_DE_DADOS} ))

)

(CONNECT_DATA =

(SERVICE_NAME = {NOME_DO_BANCO_DE_DADOS} )

)

)

- Salvar o arquivo tsnames.ora

Testar conexão

O botão de teste de conexão permite validar se os dados digitados estão corretos e uma conexão pode ser estabelecida com o servidor e o banco de dados desejado.

ATENÇÃO Não crie conexões para o próprio banco de dados do Orquestra BPM. Isso pode acarretar locks e problemas no banco de dados.