You can set up your storage manager to back up logical logs to disk and then write a script to automatically migrate the logical logs from disk to tape for off-site storage. Edit the onbar script to call this migration script after the onbar_d process completes. The following example shows a script that calls the migration script:
onbar_d "$@" # starts the backup or restore EXIT_CODE=$? # any errors? PHYS_ONLY=false #if it's physical-only, do nothing for OPTION in $*; do if [$OPTION = -p]; then PHYS_ONLY = true fi done if ! PHYS_ONLY; then # if logs were backed up, call another migrate_logs # program to move them to tape fi
This example for Windows invokes the migration script:
%INFORMIXDIR%\bin\onbar_d %* set onbar_d_return=%errorlevel% if "%onbar_d_return%" == "0" goto backupcom goto skip REM Check if the command is a backup command :backupcom if "%1" == "-b" goto m_log if "%1" == "-l" goto m_log goto skip REM Invoke the user-defined program to migrate the logs :m_log migrate_log REM Set the return code from onbar_d (this must be on the last line of the script) :skip %INFORMIXDIR%\bin\set_error %onbar_d_return% :end