Jade Helper Scripts

Generate a journal description file, as follows.

vars
    jaa : JadeAuditAccess;
begin
    create jaa transient;
    beginTransaction;
    write jaa.descriptionPath;
    jaa.generateDescription();
    commitTransaction;
epilog
    delete jaa;
end;

Stop journal capture, as follows.

stopCapture();
begin
    system.stopJournalChangeCapture();
end;

Set (or reset) the change capture journal and journal offset, as follows.

setCaptureState();
vars
   journalNumber : Integer64;
   offset        : Integer64;
begin
    journalNumber := 56382;
    offset := 1;
    system.setJournalChangeCaptureState(journalNumber, journalOffset);
end;

Start journal capture (when stopped), as follows.

startCapture();
begin
    system.startJournalChangeCapture();
end;

Close the current journal, as follows.

closeJournal();
vars
    dba : JadeDatabaseAdmin;
begin
    create dba transient;
    dba.closeCurrentJournal();
    write dba.getCurrentJournalName();
epilog
    delete dba;
end;