(Appendix 31).
Added lock files when importing and exporting mail (same filename, extension added or replaced = "lck")
This means that while FBB is using MAIL.IN a file named MAIL.LCK exists. In the same way, if a file named MAIL.LCK exists, FBB will delay MAIL.IN This is to avoid conflicts between applications. MAIL.LCK is not imported, it is only a (empty) temporary file which is used as a flag. When FBB imports MAIL.IN it does : if MAIL.LCK exists then begin do not import MAIL.IN if MAIL.LCK is older than one hour then begin delete (if possible) MAIL.LCK end end else begin create MAIL.LCK import MAIL.IN delete MAIL.LCK end this is checked every minute until MAIL.LCK no longer exist. When FBB exports LA6CU.OUT, it does : if LA6CU.LCK exists then begin do not export LA6CU.OUT if LA6CU.LCK is older than one hour then begin delete (if possible) LA6CU.LCK end end else begin create LA6CU.LCK export LA6CU.OUT delete LA6CU.LCK end Another application should do the same to avoid conflicts. Lock-files are deleted (if possible) after 1 hour.
This page was last updated 17-Apr-99