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:
- 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;
- 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:
- Oracle;
- Sql Server;
- 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:
- Nome: nome da conexão para identificação;
- Provedor: selecione o tipo de banco de dados que será conectado;
- Fonte: nome do servidor de banco de dados que será conectado;
- Catálogo: somente para Sql Server, defina o catálogo (banco de dados) que será utilizado. Para Oracle deixar em branco;
- Usuário: usuário com permissão para conexão no banco de dados;
- 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. |