Mike Scott wrote:
If FrameMaker crashes, it leaves behind *.lck, *.backup.fm, *.auto.fm, *.recover.fm, and *.fm files. Opening any one of the four *.fm files causes FM to determine which is the most recent and offers to open that for you instead.

FrameMaker saves all these files in the current base file's directory:

*.fm -- the base file and most recent manual save
*.lck -- UNIX-style lock file for groups accessing shared folders; also uses each OS's native file locking
*.backup.fm -- the version before your last manual save
*.auto.fm -- the automatic periodic save; does not affect *.fm or *.backup.fm *.recover.fm -- a MIF file saved to disk from RAM by a monitor daemon when the application crashes; the file containing the current state of the file and likely most similar to *.fm or *.auto.fm.

So exactly what does happen if you don't have write access to that directory? No backup? Or does fm refuse to open the file?

If you can open a file and save it you must have write access to its containing directory. Ergo, the program can write backups and recovery files to that directory also. The only circumstance I can imagine where you could not write a backup file to a directory but could write successive saves of the base file is if the directory was remote and a filter had been deliberately set to prevent writing *.backup.fm files. In fact, this is the case because even a simple save writes the original file to a temporary file which is then renamed to and overwrites the backup, or is deleted after a successful save. These are the two patterns for any application that saves files.

Or have I missed something here? If you don't have write access (someone changed the directory permissions while your files was open) FrameMaker of course raises an error message if any kind of write is attempted and fails, just like any other application. If you open a file in a read-only directory, FM now flags that as the file opens. Formerly, you only found out when you tried to save your 3 hours of work, and had to quickly save it elsewhere in a local writeable folder.

Regards,
Hedley

--

Hedley Finger

28 Regent Street   Camberwell VIC 3124   Australia
Tel. +61 3 9809 1229   Fax. (call phone first)
Mob. (cell) +61 412 461 558
Email. "Hedley Finger" <[EMAIL PROTECTED]>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to