4D v16.3

Sincronização dinâmica no modo cliente-servidor

Página Inicial

 
4D v16.3
Sincronização dinâmica no modo cliente-servidor

Sincronização dinâmica no modo cliente-servidor  


 

 

O explorador de recursos facilita o desenvolvimento colaborativo no ambiente cliente/servidor. Permite particularmente manejar a sincronização em tempo real dos conteúdos da pasta Resources em todos as máquinas conectadas. 

Os passos principais da sincronização de Recursos são os seguintes:

  1. Atualizar a pasta Resources no servidor em caso de modificação em uma máquina cliente,
  2. Notificação de todos os clientes conectados,
  3. Atualização em tempo real de máquinas cliente conectadas.

Nota: para clientes não conectados, a sincronização da pasta Resources é realizada automaticamente ao conectar-se.

Esse modo funciona dessa forma: toda modificação efetuada localmente na pasta Resources de um 4D remoto através do explorador de recursos é transferida automaticamente ao servidor.

Quando se modificou o conteúdo da pasta Resources no servidor, todas as máquinas cliente conectadas são informadas:

  • seja automaticamente pelo servidor, dois minutos depois da última modificação realizada por um 4D remoto (essa demora ajuda a evitar as notificações inoportunas em caso da cópia de muitos arquivos)
  • ou manualmente através do comando Notificar clientes do menu de ação do explorador de recursos (ver Usar o explorador de Recursos) na máquina cliente a origen da modificação.
  • ou por programação, através do comando NOTIFY RESOURCES FOLDER MODIFICATION. Este comando é útil em caso de modificação do conteúdo da pasta Resources na máquina servidor através de um procedimento armazenado.

Do lado do cliente, a forma como se maneja a notificação das modificações depende da configuração de cada máquina (ver o seguinte parágrafo).

Uma vez que tenha sido "avisado" sobre a modificação do conteúdo da pasta Resources no servidor, cada máquina cliente pode ser sincronizada. Essa sincronização pode ser automática ou manual, dependendo das preferências especificadas globalmente para o banco ou individualmente para cada máquina cliente.

Essa configuração pode ser definida globalmente através das Preferências ou individualmente pela máquina cliente pela sessão usando o comando SET DATABASE PARAMETER.

A definição do modo de atualização é realizada através da opção Atualizar pasta “Resources” durante uma sessão na Página Cliente-servidor/opções de rede das Preferências do banco.

Três alternativas são oferecidas:

  • Nunca: a pasta Resources local não está atualizada durante a sessão. A notificação enviada pelo servidor se ignora. A pasta Resources pode ser atualizada manualmente utilizando o comando Update Local Resources.
  • Sempre: a sincronização da pasta Resources local é realizada automaticamente durante a sessão quando a notificação é enviada pelo servidor.
  • Perguntar: quando a notificação é enviada pelo servidor, uma caixa de diálogo é mostrada nas máquinas cliente, indicando a modificação.
    O usuário pode aceitar ou não a sincronização da pasta Resources local.

Nota: se a configuração é realizada nas Preferências do servidor, ela é aplicada a todas as máquinas cliente. Se é realizada em uma máquina cliente, aplicará a essa máquina unicamente.

 
PROPRIEDADES 

Produto: 4D
Tema: Explorador de Recursos

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16)
Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)