CHKPTFLUSH (FTP client) statement

If FTP saves checkpoint information in the checkpoint file or data set, z/OS® might buffer the records in volatile storage instead of writing the data to storage media immediately. Use the CHKPTFLUSH statement to specify whether FTP forces z/OS to flush checkpoint information to storage media when each record is written, or allows z/OS to determine when checkpoints are flushed from volatile storage to storage media.

Guideline: When you allow z/OS to buffer checkpoint records, if you configure a large checkpoint interval and your operator cancels a file transfer operation when check pointing is active, you might lose most or all of the checkpoint data. This is because z/OS cannot flush buffered data to storage media when the FTP job is canceled. If you lose most or all of the checkpoint data, you cannot restart the file transfer from the point where it is interrupted. This is inefficient for long running file transfer operations. Code CHKPTFLUSH TRUE if this is a problem at your installation.

Syntax

Read syntax diagramSkip visual syntax diagramCHKPTFLUSH FALSECHKPTFLUSHFALSETRUE

Parameters

FALSE
z/OS is allowed to buffer checkpoint records in volatile storage when FTP saves them. z/OS determines when to flush buffered records to storage media. This is the default value.
TRUE
z/OS flushes checkpoint records to storage media as soon as FTP saves them.

Examples

z/OS flushes checkpoint records to storage media as soon as FTP saves them.

CHKPTFLUSH TRUE

Usage notes

None

Related topics