Ir diretamente para o conteúdo principal

Conectividade com bases de dados - Clientes de três camadas



Configurações da base de dados - Conectividade da base de dados - Clientes de 3 camadas

Conectividade com bases de dados
Note-se que as opções são as mesmas para os três tipos de bases de dados: MSSQL, Oracle e Firebird. O servidor IndySoft de três camadas controla a ligação à base de dados. Trata-se simplesmente de configurações para restabelecer a ligação ao servidor de aplicações (ligado à base de dados).

Nome do servidor de aplicações - introduza o nome do computador ou o endereço IP do computador que executa o IndySoft Application Server.

Porta do servidor de aplicações - introduza o número da porta que deve ser utilizado para a comunicação com o servidor de aplicações IndySoft. Esta porta também deve ser configurada nas definições do servidor de aplicações.

Diferença horária em relação ao servidor de base de dados - se a instalação do cliente estiver a funcionar num fuso horário diferente do do servidor de base de dados (não necessariamente do computador do servidor de aplicações), deve introduzir aqui a diferença horária. Esta configuração é essencial para que o armazenamento em cache do cliente funcione corretamente. Este valor deve ser mantido em zero se estiver na mesma zona horária que o servidor da base de dados. Se estiver na Costa Oeste e a base de dados estiver na Costa Leste, terá um atraso de 3 horas e deverá introduzir -3 neste campo. A diferença horária deve ser um número positivo se estiver em uma zona horária anterior à do servidor da base de dados.

Utilizar a aplicação. Dados do servidor - marque esta caixa de seleção apenas se o seu IndySoft Application Server estiver configurado para funcionar em modo de compressão. Se esta configuração não for compatível com o servidor de aplicações, não será possível iniciar sessão no IndySoft.

Tipo de comunicação de 3 camadas - existem três opções disponíveis:

·TCP/IP - Esta é a ligação predefinida (e recomendada) entre o cliente e o servidor de aplicações. A maioria das redes já está configurada para este protocolo.

·Túnel HTTP - Neste modo, o cliente comunica com o IndySoft Application Server através de uma DLL ISAPI de servidor web. O servidor web não é necessariamente o mesmo computador que executa o servidor de aplicações. Este modo é recomendado quando é necessário ultrapassar uma firewall. O servidor web pode ser executado na porta 80, etc. Quando este modo for selecionado, serão apresentadas opções adicionais para:

Aplicação interna. Servidor: o endereço IP ou nome do computador correspondente à localização do servidor de aplicações no computador «Nome do servidor de aplicações». O computador com o nome «Application Server Name» é o computador que funciona como servidor web — através do qual está a estabelecer a ligação por túnel.

Número da porta interna: a porta que pode ser utilizada pelo computador «Nome do servidor de aplicações» para comunicar com a «Aplicação interna». O computador do servidor. Este valor deve corresponder ao número da porta que o servidor de aplicações já está configurado para utilizar (na caixa de diálogo «Configuração do servidor de aplicações»).

Localização interna da DLL: o subdiretório e o nome do ficheiro DLL que apontam para o ficheiro «AstaIOHttp.dll» no servidor web. Normalmente, encontra-se no subdiretório «\scripts» do servidor web.

Se pretender testar a ligação com base nas opções introduzidas anteriormente, clique no botão «Testar ligação». Se a ligação for bem-sucedida, será apresentada uma mensagem de confirmação. Se ocorrer um erro, também será avisado.

Opções opcionais da base de dados
Normalmente, não é necessário alterar estas definições — por favor, não as altere, a menos que o administrador do sistema o indique.

Formato de data da base de dados - este campo armazena o formato de data predefinido utilizado pela sua base de dados.

Formato de hora da base de dados - este campo armazena o formato de hora predefinido utilizado pela sua base de dados. (Este valor deve ser, na maioria das vezes, igual ao formato de data predefinido da base de dados)

Nome do proprietário da base de dados - este campo armazena o nome do proprietário da base de dados, que será adicionado como prefixo a qualquer referência ao nome de uma tabela no IndySoft. Este campo apresenta, por predefinição, o nome padrão do proprietário.

Proprietário das funções da base de dados - este campo armazena o nome do proprietário da base de dados, que será adicionado como prefixo a qualquer referência a uma função a partir do IndySoft. Este campo apresenta, por predefinição, o nome padrão do proprietário. |