4D v16.3Gestão das conexões de aplicativos de clientes |
||
|
4D v16.3
Gestão das conexões de aplicativos de clientes
Gestão das conexões de aplicativos de clientes
A partir de 4D v15 R4, o procedimento do lado do cliente que se encarrega das conexões ao servidor foi modificado para oferecer mais controle ao desenvolvedor e uma maior flexibilidade em caso de erro de conexão. Os mecanismos disponíveis que começam com 4D v15 R4 descritos nesta página só são ativados quando a opção Utilizar a nova arquitetura para os aplicativos implementados da página "Compatibilidade" das Propriedades do banco de dados (ver a seção Página Compatibilidade). Nos bancos de dados criados com 4D v15 R4, ou em bancos de dados convertidos quando a opção de compatibilidade Utilizar a nova arquitetura para a implantação de aplicativos estiver selecionada (ver acima), o procedimento de conexão para os aplicativos cliente fusionados foi modificado para permitir uma maior flexibilidade nos casos em que o servidor dedicado não esteja disponível. O cenário de início para um aplicativo cliente 4D agora é o seguinte:
Nos bancos de dados criados com 4D v15 R4, ou em bancos de dados convertidos, quando a opção de compatibilidade Utilizar a nova arquitetura para a implantação de aplicativos estiver selecionada (ver acima), a rota do último servidor utilizado é salvada automaticamente em um arquivo chamado lastServer.xml na pasta de preferências usuário do aplicativo cliente. Esta pasta é armazenada no seguinte local: userPrefs:=Get 4D folder(Active 4D Folder) Este novo mecanismo aborda o caso no qual o servidor de destino primário esteja temporariamente indisponível por algum motivo (em manutenção, por exemplo). Quando se produz este caso pela primeira vez, a caixa de diálogo de seleção do servidor é mostrada (se estiver permitida, ver adiante) e o usuário pode selecionar manualmente um servidor alternativo, cuja rota é salvada, se a conexão for realizada corretamente. Qualquer falta de disponibilidade posterior seria manejada de forma automática através da última informação da rota lastServer.xml. Notas:
A partir de 4D v15 R4, é possível não mostrar, automaticamente, a caixa de diálogo padrão de seleção nos aplicativos clientes fusionados, quando o servidor não responder. Neste caso, a configuração depende da opção de compatibilidade Utilizar a nova arquitetura para as aplicações implementadas asim como também o valor da nova chave ServerSelectionAllowed XML (ver a seguinte seção) na máquina onde se gerou a aplicação. Há três possibilidades:
Ver também
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D v15 R4 ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |