Banco de Dados
Este é o local onde o desenvolvedor define as configurações de um banco de dados que será usado durante o projeto tais como o tipo de conexão a ser usado, o limite máximo de conexões entre outras.
O campo Descrição serve para que o desenvolvedor da aplicação escreva um breve comentário sobre a ação a ser executada pelo componente em questão.
O campo Identificador serve para que o desenvolvedor entre com um identificador único para o componente de página ou de projeto que está sendo definido. Será através desse identificador que o componente e/ou seus valores serão referenciado nas páginas do projeto.
O campo Alias define a string de conexão (JDBC ou nativa) de acordo com o driver de banco de dados que foi selecionado no campo Conexão. Para saber quais são as possíveis strings de conexão para os drivers de banco de dados já previamente cadastrados e homologados para funcionar com o WebIntegrator clique aqui.
O campo Conexão define qual o driver a ser utilizado para estabelecer conexão com um banco de dados. O WebIntegrator oferce suporte a conexões via drivers JDBC incluindo conexões ODBC, conexões com bases Mumps através da conexão MJava, conexão com o banco textual BR/Search e acesso a objetos do CachéFactory.
Além dos drivers de banco de dados que já se encontram previamente cadastrados e homologados, o desenvolvedor poderá cadastrar o driver JDBC de sua preferência para uso com o WebIntegrator configurando o arquivo <WI3_HOME>/builder/conf/drivers.def. Para saber maiores detalhes de como se configurar esse arquivo clique aqui.
O campo Usuário indica o nome do usuário que será usado para estabelecer a conexão com o servidor.
O campo Senha indica a senha correspondente ao nome do usuário para ser validado junto ao servidor.
O campo Time-Out da Conexão (pool) define o tempo máximo em minutos que uma conexão de banco de dados já estabelecida pelo WebIntegrator e que não esteja mais em uso por algum componente ficará ociosa até que seja encerrada. Configurando esse campo com um tempo adequado às condições de execução de seu projeto fará com que o WebIntegrator aproveite ao máximo as conexões já abertas economizando a abertura de novas conexões com o banco de dados.
O campo Máximo de Conexões (pool) permite que o usuário limite o máximo de conexões que será permitida a abertura pelo WI.
O campo Time-Out de Login indica o tempo máximo em segundos que o WI esperará para que uma conexão com BD seja efetuada.
O campo Time-Out de Log de Consulta indica o tempo máximo em segundos que um consulta ao BD pode demora antes que um log seja gerado (default é 10 segundos).
O campo Time-Out de Consulta indica o tempo máximo em segundos que uma consulta ao BD pode demorar antes que ela seja abortada.
O campo Mensagem de Time-Out de Consulta indica a mensagem que o BD retorna quando o tempo de execução de uma consulta foi excedido. É usado pelo WI para validar se o erro foi o tempo excedido ou foi outro qualquer. Varia para cada BD de acordo com a versão.