Digamos que eu tenha um script C# que cria 50 tabelas no MYLIB.
Atualmente, depois de executar o script, tenho que entrar no System i Navigator e anexar manualmente o MYLIB/USRJRN ao journaling de cada uma das tabelas.
Como posso fazer meu script fazer isso?
Você pode iniciar o diário de tabela do DB2 com o procedimento QSYS2.QCMDEXC e um texto correspondente do comando STRJRNPF CL como um argumento. Algo assim:
Se você criar sua biblioteca por meio do
CREATE SCHEMA
comando SQL, ela incluirá um diário e receptores de diário e todas as tabelas criadas nela serão registradas automaticamente.Além disso, a IBM oferece o comando Start Journal Library (STRJRNLIB) que permite iniciar o registro em diário padrão em uma biblioteca existente.
Consulte também Iniciar o diário automaticamente para obter informações sobre como usar QDFTJRN para iniciar o diário automaticamente.