Tenha em conta as seguintes considerações quando utilizar a função guardar-enquanto-activo para guardar objectos da biblioteca de documentos.
- A sincronização total não está disponível. Só está disponível a sincronização
definida pelo sistema.
- A notificação de ponto de verificação não está disponível. Significa isto que não é possível determinar quando será seguro reiniciar aplicações que utilizem objectos da biblioteca de documentos. Quando guarda objectos da biblioteca de documentos,
a principal vantagem da função guardar-enquanto-activo consiste em os objectos
estarem reservados durante um período de tempo inferior ao das
operações de salvaguarda normais.
- Poderá não ser possível guardar documentos durante o processamento
guardar-enquanto-activo se estiver em execução uma operação de regeneração (comando RCLDLO).
- Poderá não ser possível guardar pastas durante o processamento guardar-enquanto-activo se estiver a ser executada uma operação de reorganização
(comando RGZDLO) ou uma operação de regeneração (comando RCLDLO).
- Algumas aplicações utilizam interfaces de programação de aplicações (APIs) ou pastas partilhadas para trabalhar com um documento como se de um computador pessoal se tratasse. Ao actualizar dados de documentos, as aplicações guardam as
actualizações num ficheiro temporário. A aplicação não grava as alterações de forma permanente no documento enquanto a sessão da aplicação não
terminar. Deste modo, estas aplicações podem actualizar um documento enquanto uma operação guardar-enquanto-activo estiver em execução.
Outras aplicações actualizam os documentos directamente à medida que recebem dados. Por exemplo, algumas aplicações de folha de cálculo e aplicações de imagens funcionam desta forma. Se este tipo de aplicação actualizar um documento durante a execução de uma operação guardar-enquanto-activo, a aplicação não guardará o documento. O ficheiro de registo de trabalhos recebe as mensagens de diagnóstico CPF8A80:Documento em utilização e CPF90AC:Documento
não guardado para indicar que o objecto não foi guardado pela aplicação porque estava a ser utilizado.