Este recurso permite suplantar ou substituir o método tradicional de roaming actions.xml via MC_NetworkDirectory fazendo roaming via HTTP.
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.ini | Padrão | Exemplo | Descrição |
---|---|---|---|
MC_ActionXMLRoaming_HTTPMailfile | https://webmail.acme.com | URL que redirecionará para o arquivo de correio dos usuários | |
MC_ActionXMLRoaming_UseWebAccessRedirect | 0 | 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.ini | Descrição |
---|---|
MC_ActionXMLRoaming_WebDAV | A 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.ini | Descrição |
---|---|
MC_ActionXMLRoaming_FTP | A 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.ini | Padrão | Descrição |
---|---|---|
MC_ActionXMLRoaming_WebTimeoutMs | Dependente do SO | Especifique o tempo limite em ms. Se não for especificado, o tempo limite depende das configurações do SO. |
MC_ActionXMLRoaming_BackupWebTimeoutMs | MC_ActionXMLRoaming_WebTimeoutMs | Defina isso se desejar que o tempo limite para backup seja diferente de MC_ActionXMLRoaming_WebTimeoutMs |
MC_ActionXMLRoaming_Key | AÇÕ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_BackupKey | MC_ActionXMLRoaming_Key | Defina isso se desejar que o backup use uma chave de roaming diferente da MC_ActionXMLRoaming_Key |
MC_ActionXMLRoaming_Identifier | ações.xml | O identificador usado no conjunto de backup de destino |
MC_ActionXMLRoaming_BackupRevisionDepth | 1 | Número de revisões do actions.xml que são armazenadas no conjunto de backup |
MC_ActionXMLRoaming_View | v_upload | Usado apenas em conjunto com MC_ActionXMLRoaming_HTTPMailfile. O nome da exibição que é usada para localizar conjuntos de backup carregados. |
MC_ActionXMLRoaming_HTTPMailfile_BackupDBLocation |
| 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. |