Desktop productivity for business analysts and programmers

Synchronize settings between local EG and VMWare

Accepted Solution Solved
Reply
Contributor ckx
Contributor
Posts: 55
Accepted Solution

Synchronize settings between local EG and VMWare

I use EG 4.3 on my laptop at the office and EG 4.3 via VMWare for remote working. At present, EG on VMWare retains its settings between VMWare sessions but unfortunately, that is going to change. Apparently, the current VMWare configuration costs a lot of resources and IT wants to setup VMWare so that EG will be like a fresh install for each new VMWare session.

Therefore, I'm investigating ways to synchronize settings between my local EG and EG under VMWare. What I've discovered for myself so far:

  • "%appdata%\SAS\EnterpriseGuide\4.3\EGOptions.xml" contains most EG options in "Tools", "Options".
  • %appdata%\SAS\MetadataServerProfiles\ConfigurationV43.xml" contains server settings

Two questions remain:

  • Program editor settings: Things like line numbers but especially editor macros.
  • Project Recovery settings:My local %appdata% settings are different from the VMWare %appdata% settings. Can I configure the "Project Recovery" section of "Tools", "Options" to use the %appdata% environment variable?

I tried filling in "%appdata%" in the project recovery location but that generated an error and EG created a new folder named "%appdata%". Is there a way to do this?

Thanks for any help,

John Hendrickxeg,


Accepted Solutions
Solution
‎04-22-2015 11:28 AM
SAS Super FREQ
Posts: 306

Re: Synchronize settings between local EG and VMWare

EG's program editor settings are stored in the Windows registry (ex. HKEY_CURRENT_USER\Software\SAS Institute Inc.\Enhanced Editor).  So, if your Windows registry settings are not preserved between VMware sessions, you'd need to export that key to a .reg file, then run the .reg file to recreate the registry keys each time.


Regarding the Project Recovery path, as you noted, EG 4.3 doesn't accept system environment variables such as %appdata% in the project recovery path option.  You can workaround that by removing the "projectRecoveryPath" xml element from EGOptions.xml altogether.  In which case, it will use the default... the path that "%appdata%\SAS\EnterpriseGuide\4.3\ProjectRecovery" resolves to.

View solution in original post


All Replies
Solution
‎04-22-2015 11:28 AM
SAS Super FREQ
Posts: 306

Re: Synchronize settings between local EG and VMWare

EG's program editor settings are stored in the Windows registry (ex. HKEY_CURRENT_USER\Software\SAS Institute Inc.\Enhanced Editor).  So, if your Windows registry settings are not preserved between VMware sessions, you'd need to export that key to a .reg file, then run the .reg file to recreate the registry keys each time.


Regarding the Project Recovery path, as you noted, EG 4.3 doesn't accept system environment variables such as %appdata% in the project recovery path option.  You can workaround that by removing the "projectRecoveryPath" xml element from EGOptions.xml altogether.  In which case, it will use the default... the path that "%appdata%\SAS\EnterpriseGuide\4.3\ProjectRecovery" resolves to.

Contributor ckx
Contributor
Posts: 55

Re: Synchronize settings between local EG and VMWare

Thanks for the information. I was afraid it would be that way with EG editor settings, I'd looked through the other configuration files. Good tip about the project recovery location.

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 360 views
  • 0 likes
  • 2 in conversation