Processamento da marca de hora com a função guardar-enquanto-activo
A hora de guardar activo para um objecto pode ser útil quando determinar quais os procedimentos de recuperação a utilizar depois de restaurar os objectos a partir de suportes de dados.
Todas as alterações feitas ao objecto antes da marca de hora da operação guardar activo estarão presentes no objecto nos suportes de dados guardar-enquanto-activo. As alterações efectuadas ao objecto após a marca de hora da operação guardar activo não estarão presentes no objecto em suportes de dados guardar-enquanto-activo.
Se especificar UPDHST(*YES) no comando de salvaguarda, o sistema regista a data e hora em que executar uma operação de salvaguarda de um objecto. O sistema selecciona a marca de hora no início da fase de pré-processamento da salvaguarda. A marca de hora identifica o momento em que foi iniciada a operação de salvaguarda do objecto. Esta marca de hora é a hora da operação de salvaguarda do objecto. Os vários objectos guardados com um único pedido de salvaguarda terão a mesma hora de salvaguarda se residirem todos na mesma biblioteca. Esta marca de hora é apresentada no campo data/hora da operação de salvaguarda ao utilizar os ecrãs do comando Display Object Description (DSPOBJD).
A função guardar-enquanto-activo apresenta uma marca de hora adicional relacionada com o processamento de salvaguarda. Esta marca de hora adicional é a hora da operação guardar activo de um objecto. A hora da operação guardar activo identifica a hora em que o objecto que guardou com a função guardar-enquanto-activo atingiu o ponto de verificação. A hora da operação guardar activo é igual para todos os objectos que atinjam o ponto de verificação juntos.
Quando se utiliza o comando Display Object Description (DSPOBJD), a hora da operação guardar activo é apresentada no campo data/hora guardar activo. O sistema apenas actualiza a hora da operação guardar activo de um objecto se for especificado UPDHST(*YES) no comando de salvaguarda quando se pede a operação guardar-enquanto-activo.
Alguns objectos não requerem processamento de pontos de verificação especiais para guardar-enquanto-activo. Assim, a marca de hora da operação guardar-enquanto-activo é igual à hora em que a descrição do objecto é guardada. Exemplos disto consistem em tipos de objecto *JOBQ e *OUTQ, em que apenas as descrições são guardadas, e não o respectivo conteúdo. Tal também se verifica para ficheiros que não tenham membros.
Para membros de ficheiros físicos, as informações da data/hora da última salvaguarda identificada pelo comando DSPFD correspondem à hora da última salvaguarda ou à hora da última operação guardar activo. As informações apresentadas dependem do tipo de operação de salvaguarda executada pela última vez para cada um dos membros.
As considerações de recuperação não se aplicam se estiver a utilizar a função guardar-enquanto-activo para reduzir o tempo de estado de inactividade da salvaguarda.
Considerações acerca dos procedimentos de recuperação
Esta consideração aplica-se a objectos e bibliotecas registados em diário que sejam guardados com a função guardar-enquanto-activo. O início da entrada de diário da salvaguarda contém a hora da salvaguarda e a hora guardar activo. A entrada de registo de salvaguarda do objecto no diário também contém a hora da salvaguarda e a hora para guardar-enquanto-activo. Procure a entrada de diário que identifica quando o membro do ficheiro registado em diário atingiu o ponto de verificação. Todas as entradas de objectos registadas em diário incluídas após esta entrada no diário reflectir-se-ão nos dados guardados durante uma operação guardar-enquanto-activo. Estas informações poderão ser úteis para determinar os procedimentos de recuperação necessários após o restauro de objectos registados em diário a partir de suportes de dados guardar-enquanto-activo.