CheckPoint Restart

File Parser activity by default supports CheckPoint Restart.

CheckPoint Restart stores records in a progress file when the process crashes. If the process crashes when the file is processing, the file parser activity will continue to process the file from where it crashes upon restart. The restart information is stored in a progress file in the directory.

For uniqueness, progress file name includes application name, appnode name, and appspace name, and process name.

For example, __CheckPointRestart_test123_BWEclipseAppNode_BWEclipseAppSpace_test.Process.prg. In this,

  • test123 is application name
  • BWEclipseAppNode is AppNode name
  • BWEclipseAppSpace is AppSpace name
  • test.Process is process name

When the plug-in exits abnormally, the following situations occasionally occur:

  • Duplicate Messages

    File parser occasionally writes a duplicate message after a checkpoint restart.

  • Missing File in the Working Directory

    Missing file in the working directory occurs when the postprocessing on the working file is completed but the progress file is not updated. Upon restart, the plug-in prompts that the file in the working directory is missing.

Note: TIBCO recommends that you set the progress directory if you want to enable the CheckPoint Restart feature.