Os terminais fornecem as informações de conexão com o banco de dados que o Studio e o Integration Appliance usam para se conectar a um banco de dados.
Campo | Descrição |
---|---|
Tipo de Banco de Dados | Especifica o tipo de banco de dados. Se você
selecionar Driver JDBC Genérico ou MySQL, deverá instalar os
provedores do módulo no Studio. Para incluir drivers JDBC no Studio, você os inclui no Web Management Console e depois conclui as etapas a seguir no WMC.
Nota: Para drivers JDBC acessarem terminais de banco de dados para suporte ao JDBC Genérico do Cast Iron, o driver JDBC deve ser:
Para obter mais informações
sobre a instalação das bibliotecas do JDBC no WMC, consulte a
ajuda Online do WMC.
|
Nome do Banco de Dados | Especifica o nome do Banco de Dados ao qual você
deseja se conectar. Se estiver se conectando ao Oracle RAC, consulte
Para Oracle RAC:. Nota: Para bancos de dados AS/400
DB2, este é o nome de coleção
definido durante a instalação.
|
Local de Rede: Servidor | Especifica o nome ou endereço de IP da máquina na qual o servidor de banco de dados reside. Para Informix, efetue login no Informix Server Administrator e selecione a opção de menu | para localizar o nome do host. Para Sequelink, insira o nome ou o endereço de IP do servidor Sequelink.
Local de Rede: Porta | Especifica o número da porta do listener do servidor de banco de dados. Para Sequelink, insira o número da porta do listener do servidor Sequelink. |
Nome do Usuário | Especifica o nome de usuário que o Integration
Appliance usa para se conectar ao banco de dados. Nota: Para
DB2, o usuário deve ter as
permissões para criar um pacote.
|
Senha | Especifica a senha associada ao nome de usuário especificado. |
Parâmetros Adicionais | Especifica as informações específicas do banco de dados para um terminal. Consulte Trabalhando com Parâmetros de Banco de Dados para obter detalhes. Por padrão, o parâmetro MaxPooledStatements é definido e configurado automaticamente com um valor padrão para todos os tipos de Terminais de Banco de Dados. |
Por exemplo, se o comprimento da coluna for 10 e o valor for "abc", preencha a coluna com 7 espaços.
Se o valor codificado por EBCDIC não for preenchido com espaços, o Conector do Banco de Dados preencherá o valor com NULO. Isto pode criar dados inconsistentes e erros podem ocorrer.
Quando você usa uma consulta parametrizada para selecionar uma coluna codificada por EBCDIC em um banco de dados, o Conector de Banco de Dados retorna valores preenchidos com espaços se o valor é mais curto que o comprimento da coluna.
Por exemplo, se o comprimento da coluna for 10 e o valor for "abc", o Conector do Banco de Dados preencherá a coluna com 7 espaços.
AlternateServers=(servername1[:port1]
[;property=value[;...]],
servername2[:port2]
[;property=value[;...]],...)
Em que:
servername é o endereço de IP do servidor
port é o número da porta do servidor
property=value insira o ServiceName que é usado como o Nome do Banco de Dados. Inserir um SID é opcional.
Determina se o driver usará o balanceamento de carga do cliente em suas tentativas de se conectar a uma lista de servidores de banco de dados, principal e alternativos. A lista de servidores alternativos é especificada pela propriedade AlternateServers. Se configurado como true, o balanceamento de carga do cliente será usado e o driver tentará se conectar à lista de servidores de banco de dados, servidores principais e alternativos, em uma ordem aleatória. Se configurado como false (o padrão), o balanceamento de carga do cliente não será usado e o driver se conectará a cada servidor com base em suas ordens sequenciais (servidor principal primeiro, então, servidores alternativos, na ordem em que eles são especificados).
Campo | Descrição |
---|---|
Opções do Conjunto de Conexões | |
Tamanho do Conjunto Inicial | Especifica o número inicial das conexões com o banco de dados que o Integration Appliance abre e coloca no conjunto de conexões. |
Mínimo de Conexões | Especifica o número de conexões com o banco de dados que o Integration Appliance sempre mantém abertas no conjunto de conexões. A especificação de 0 é suportada. |
Máximo de Conexões | Especifica o número máximo de conexão com o banco de dados que o Integration Appliance pode ter abertas no conjunto de conexões. A especificação de 0 significa que o número de conexões é ilimitado. |
Tempo Inativo Máximo | Especifica o período de tempo (em minutos) que uma conexão com o banco de dados pode ficar aberta e inativa antes de ser fechada pelo Integration Appliance. Especificar 0 significa que as conexões são fechadas quando são retornadas ao conjunto - nenhum tempo inativo. |
Recuperar Conexões | Especifica com que frequência o Integration
Appliance verifica o conjunto de conexões para determinar se quaisquer
conexões devem ser encerradas. Por exemplo, se as Conexões de
Recuperação forem configuradas com 6 minutos, o Integration
Appliance verificará o conjunto de conexões a cada seis minutos para
determinar se o número total de conexões abertas no conjunto é maior que o
número mínimo de conexões. Se o número de conexões abertas for maior que o
número mínimo especificado, o Integration Appliance fechará quaisquer
conexões em excesso (acima do número de Conexões
Mínimas) para quaisquer conexões que excederam o
Tempo Inativo Máximo. Por exemplo, as Conexões Mínimas são configuradas como 2, as Conexões Máximas são configuradas como 6, as Conexões de Recuperação são de 6 minutos e o Tempo Inativo Máximo está configurado como 2 minutos. Um total de cinco conexões está aberto atualmente no conjunto de conexões. Quando as Conexões de Recuperação de 6 minutos são atingidas, o Integration Appliance verifica o conjunto de conexões e determina que uma conexão ficou inativa por 3 minutos, uma conexão ficou inativa por 4 minutos e três conexões ainda estão ativas. O Integration Appliance fecha as duas conexões inativas. Após outros 6 minutos, o Integration Appliance verifica o conjunto de conexões novamente. |
Codificação Padrão | |
Codificação | Especifica a Codificação de
caracteres padrão para usar durante a conexão com este banco de dados. Para configurar o tipo de codificação, escolha dentre uma
das opções a seguir:
Nota: Alguns caracteres de byte duplo não são convertidos com o
uso da codificação SHIFT-JIS. Para obter informações adicionais, consulte Usando a Codificação Shift-JIS.
|
Identificadores com Aspas | |
Delimitar os identificadores para tabelas, colunas e objetos com aspas | Especifica se são usadas aspas ao redor dos identificadores para tabelas de banco de dados, colunas e objetos nas instruções SQL geradas que o Integration Appliance e o Studio usam para se comunicar com o banco de dados. Colocar um identificador entre aspas faz com que o identificador faça distinção entre maiúsculas e minúsculas. Por exemplo, a sequência do identificador: myTable poderia se referir à tabela denominado mytable ou MYTABLE, mas a sequência do identificador com aspas: "myTable" se refere apenas a uma tabela denominada myTable. Colocar um identificador entre aspas também permite caracteres normalmente não localizados nos nomes do banco de dados, tais como espaços. |
Security | |
Ativar Criptografia | Especifica que a conexão deve usar SSL. |
Validar Certificado do Servidor | Especifica que o cliente deve validar o certificado do servidor de banco de dados. Consulte Testando uma Conexão com o Banco de Dados SSL . |
Requerer Autenticação de Cliente | Especifica que o cliente apresenta um certificado ao servidor de banco de dados. |
Tempo Limite de Conexão | |
Tempo limite após ___ segundo(s) ao estabelecer uma conexão com o Terminal. | Especifica o período de tempo, em segundos, antes
que um tempo limite ocorra entre o Integration Appliance que está tentando estabelecer
uma conexão com o Terminal e o tempo que leva para o Terminal
responder ao pedido de conexão. Para uma atividade do banco de dados, a
quantidade de tempo que o Integration Appliance tenta estabelecer uma
conexão com o banco de dados antes de expirar. Um tempo limite de conexão é diferente
de um tempo limite de atividade, porque um tempo limite de atividade ocorre após
a conexão com o Terminal já ter sido estabelecida. Um tempo limite
de atividade especifica o período de tempo, em segundos, antes que um tempo limite ocorra
entre a atividade que está chamando um pedido em um Terminal e o tempo
que leva para o Terminal responder. Configure o tempo limite da atividade
na tarefa Tentar Novamente de qualquer uma das atividades do banco
de dados a seguir:
|