how FrameMaker reads structapps.fm
Hi all,
I have tested and retested this, and still am unclear as to how the structapps.fm file is read, and which one is used. There are three of them, as you all know:
- Structure/structapps.fm
- Structure/xml/<yourapplication>/app/structapps.fm
- Users/name/AppData/Roaming/Adobe/FrameMaker/<yourVersion>/structapps.fm
The latter path, of course, depends on your platform, gut it's the one that is either created if it does not yet exist, or opened when you do Structure Tools | Edit Application Definitions.
I know that #2 is not used by Frame, and I'm not sure why it's even shipped when it seems to just be a duplicate of the original, default #1. But how and when does Frame use either #1 or #3? I have done some testing on this, but have not yet come up w/ consistent results. For instance, I observed that changes made to #3 through the Read Applications Definitions within Frame are then written to #1 -- but I have also seen that not happen.
So here are my questions:
- Which does does Frame use at launch?
- If you edit #3, what causes the changes to be written to #1, if anything?
- Anything else about how these files co-exist and are used by Frame.
Thanks for your help,
Shelley
