Issue

The save-while-active function allows you to use your system during the save process, save your IBM i system objects while active, along with your other backup and recovery procedures.

Environment

Zend Server for IBM i  running supported IBM i OS versions.

Resolution

Using save-while-active, The SAV command provides the SAVACT, SAVACTMSGQ, and SAVACTOPT parameters to support saving objects while active.

Zend Server 2020.x , 2021.x and higher

QSYS/PGM

/* CREATE Save Files required

QSYS/CRTSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)
QSYS/CLRSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)

/* SAVE - Directories
QSYS/CD DIR(/)
QSYS/SAV DEV('QSYS.LIB/MYLIB.LIB/ZSDirSAVF.FILE') +
OBJ(('/usr/local/zendphp74/var/log')) +
SAVACT(*YES)

MONMSG MSGID(CPF0000) EXEC(SNDMSG MSG('ZendServer +
directories Saved in SAVF ZSDirSAVF In +
LIBRARY MYLIB') TOUSR(*SYSOPR))

ENDPGM

Zend Server 9.1.x and 2018.0.x , 2019.x

QSYS/PGM

/* CREATE Save Files required

QSYS/CRTSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)
QSYS/CLRSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)

/* SAVE - Directories
QSYS/CD DIR(/)
QSYS/SAV DEV('QSYS.LIB/MYLIB.LIB/ZSDirSAVF.FILE') +
OBJ(('/usr/local/zendphp7/var/log')) +
SAVACT(*YES)

MONMSG MSGID(CPF0000) EXEC(SNDMSG MSG('ZendServer +
directories Saved in SAVF ZSDirSAVF In +
LIBRARY MYLIB') TOUSR(*SYSOPR))

ENDPGM

Zend Server 6 - 8.5

QSYS/PGM

/* CREATE Save Files required

QSYS/CRTSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)
QSYS/CLRSAVF FILE(MYLIB/ZSDIRSAVF)
QSYS/MONMSG MSGID(CPF0000)

/* SAVE - Directories
QSYS/CD DIR(/)
QSYS/SAV DEV('QSYS.LIB/MYLIB.LIB/ZSDirSAVF.FILE') +
OBJ(('/usr/local/zendsvr6/var/log')) +
SAVACT(*YES)

MONMSG MSGID(CPF0000) EXEC(SNDMSG MSG('ZendServer +
directories Saved in SAVF ZSDirSAVF In +
LIBRARY MYLIB') TOUSR(*SYSOPR))

ENDPGM


Save-while-active commands

The save-while-active function is an option on the IBM i save commands listed below:

CommandFunction
SAVLIBSave Library
SAVOBJSave Object
SAVCHGOBJSave Changed Objects
SAVDLOSave Document Library Objects
SAVSave
SAVRSTLIBSave/Restore Library
SAVRSTOBJSave/Restore Object
SAVRSTCHGSave/Restore Changed Objects
SAVRSTDLOSave/Restore Document Library Objects
SAVRSTSave/Restore


Saving your system while active