quinta-feira, fevereiro 16, 2017

UEX2 e UEX12: Copiando PLOGs e CLOGs Automaticamente

No Adabas temos duas USER EXITS para fazer backup automático quando se enche as áreas de PLOGs/CLOGs;

(*) User Exit 2 (UEX2) is provided for dual CLOG/PLOGs.
(*) User Exit 12 (UEX12) - new with ADA74x - is provided for multiple dataset CLOG/PLOG processing with up to eight datasets.
UEX2 e UEX12 são mutuamente exclusivos para uma sessão de núcleo Adabas: somente um pode ser especificado.

Qual é a vantagem da UEX2 para a UEX12?

Com a ​​UEX2, se o job ADARES ?LCOPY requer a atualização (ou seja, um JCL ou alteração de parâmetros), as etapas para atualização são as seguintes:

1 - editar/alterar o código fonte;
2 - reassemble e link a User Exit 2 para o biblioteca modulo de load;
3 - tirar o núcleo do banco do ar;
4 - tentar correr com a nova versão do módulo da biblioteca de load na User Exit 2;

A vantagem de se usar a UEX12 é que, se o job de COPYJOB (que faz a copia do PLOG/CLOG) exigir atualização, não há necessidade o reassemble/link para a biblioteca modulo de load da User Exit 12.

UEX2

Esta user exit é dado controle pelo núcleo Adabas durante uma mudança de um log dupla para o duplo registo alternativo para a finalidade de copiar o log antes de ser reutilizado por Adabas. Essa opção só ocorre se o registo de protecção de dados dupla e / ou o log de comando dupla está em vigor para a sessão.

A rotina de user exit deve invocar um procedimento através do qual a função apropriada do utilitário ADARES (CLCOPY ou PLCOPY) é executado.

Software AG oferece um módulo de fonte de amostra, entregue na tape de instalação, que é usado para criar user exit 2 (UEX2). Para ADA71, o nome do módulo de origem é USEREX2M. Para ADA74, o nome do módulo de origem é USEREX2P. O código fonte fornecido é projetado para lidar com ambos ADARES PLCOPY e ADARES CLCOPY simultaneamente. Este artigo aborda como alterar a origem para enviar a tarefa ADARES automaticamente através UEX2.

0 comentários:

Enviar um comentário