Este recurso permite suplantar ou substituir o método tradicional de roaming actions.xml via MC_NetworkDirectory fazendo roaming via HTTP.

Disponível no MC DLL versão 10.0.9.



Backup e Roaming do actions.xml via HTTP ocorrem no mesmo momento em que carregaríamos ou baixaríamos o actions.xml de um diretório de rede (ao usar MC_NetworkDirectory).

If MC_NetworkDirectory for especificado além das configurações de roaming HTTP, ele terá prioridade para download, com o destino HTTP servindo apenas como fallback em caso de falha. Você pode definir MC_NetworkDirectory_Disabled=1 ignorar MC_NetworkDirectory para download de actions.xml neste caso.
No entanto, o upload do actions.xml será feito para ambos os destinos sempre.

Se você deseja fazer roaming de actions.xml exclusivamente via HTTP, você deve remover MC_NetworkDirectory (mas certifique-se de não estar usando esta variável ini para mais nada).


Para habilitar esse recurso, você precisa definir uma dessas três variáveis ​​ini (detalhes sobre como usá-las mais abaixo):

  • MC_ActionXMLRoaming_HTTPMailfile - para roaming através do arquivo de correio do usuário
  • MC_ActionXMLRoaming_WebDAV - para roaming via WebDAV
  • MC_ActionXMLRoaming_FTP - para roaming via FTP


Roaming através do arquivo de correio do usuário

Este método funciona através do redirecionamento de webmail e login compartilhado. O upload ocorre diretamente no arquivo de mensagens por meio do acesso normal do Notes (via RPC do Notes), assim como uma ação de backup com um destino de banco de dados faria. O download acontece via HTTP antes do login. Como neste ponto o caminho para o arquivo de mensagens é desconhecido, ele precisa de um redirecionamento para funcionar.

notas.iniPadrãoExemploDescrição
MC_ActionXMLRoaming_HTTPMailfile
https://webmail.acme.comURL que redirecionará para o arquivo de correio dos usuários
MC_ActionXMLRoaming_UseWebAccessRedirect0
Precisa ser definido como 0 ou 1, dependendo da configuração do seu webmail.


Roaming via WebDAV

Para este método, você precisa de um WebDAV que os usuários possam acessar sem fornecer credenciais manualmente (acesso anônimo ou alguma forma de login compartilhado) ou precisa fornecer nome de usuário e senha no notes.ini.

notas.iniDescrição
MC_ActionXMLRoaming_WebDAVA URL para o sistema WebDAV de destino
MC_ActionXMLRoaming_User
MC_ActionXMLRoaming_Password


Roaming por FTP

Para este método, você precisa de um FTP que os usuários possam acessar sem credenciais (acesso anônimo ou alguma forma de login compartilhado) ou precisa fornecer nome de usuário e senha no notes.ini.

notas.iniDescrição
MC_ActionXMLRoaming_FTPA URL para o servidor FTP de destino
MC_ActionXMLRoaming_User
MC_ActionXMLRoaming_Password


Configurações adicionais

Todos eles são opcionais e têm valores padrão que devem cobrir a grande maioria dos use cases. Eles são fornecidos apenas para ajudar a resolver questões ou problemas muito específicos.

notas.iniPadrãoDescrição
MC_ActionXMLRoaming_WebTimeoutMsDependente do SOEspecifique o tempo limite em ms. Se não for especificado, o tempo limite depende das configurações do SO.
MC_ActionXMLRoaming_BackupWebTimeoutMsMC_ActionXMLRoaming_WebTimeoutMsDefina isso se desejar que o tempo limite para backup seja diferente de MC_ActionXMLRoaming_WebTimeoutMs
MC_ActionXMLRoaming_KeyAÇÕES_XML\%OS_USER%

A chave de roaming. Importante: não suporta marcadores de posição específicos de notas (como %NOTES_USER%)

MC_ActionXMLRoaming_BackupKeyMC_ActionXMLRoaming_KeyDefina isso se desejar que o backup use uma chave de roaming diferente da MC_ActionXMLRoaming_Key
MC_ActionXMLRoaming_Identifierações.xmlO identificador usado no conjunto de backup de destino
MC_ActionXMLRoaming_BackupRevisionDepth1Número de revisões do actions.xml que são armazenadas no conjunto de backup
MC_ActionXMLRoaming_Viewv_uploadUsado apenas em conjunto com MC_ActionXMLRoaming_HTTPMailfile.
O nome da exibição que é usada para localizar conjuntos de backup carregados.
MC_ActionXMLRoaming_HTTPMailfile_BackupDBLocation


Se essa variável não estiver disponível, volta para:

Usado apenas em conjunto com MC_ActionXMLRoaming_HTTPMailfile.
Este é o local do banco de dados de notas para o arquivo de mensagens do usuário. O padrão deve estar sempre bem.