Symphony Desktop Application (SDA) command line arguments

Symphony Desktop Application (SDA) command line arguments are a list of parameters a user can tailor to a specific configuration before the SDA is loaded. This is useful when a user is regularly required to switch between different Symphony environments.

 

To modify the SDA command line arguments, navigate to the path of their Symphony SDA setup and the Symphony shortcut location. Typically it is located below:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Symphony\

 

When the shortcut is located, it is recommended to copy the original file and use the new file for the specific configuration(s). Parameters that can be configured are below:

 

  • userDataPath
  • logPath
  • url
  • disable-http-cache
  • proxy-pac-url

To make changes, right click on the new file, navigate to the Shortcut tab and amend the Target field as required to reflect the new configuration (Figure 1):

 

mceclip2.png

Figure 1 Symphony Properties

 

More than one command line argument can be used simultaneously if a user wishes to set more than 1 of the flags mentioned above, for example:

C:\Program Files\Symphony\Symphony.exe --userDataPath="C:\\Users\\example\Desktop\config" --logPath="C:\\Users\\example\Desktop\logs" --url="https://example.symphony.com" -http-cache --proxy-pac-url=http://google.com

 

userDataPath

This flag will change the location where the SDA looks for your configuration. This is useful when there are multiple operating system profiles, for example:

--userDataPath="C:\\Users\\example\Desktop\config"

logPath

This flag will change the location where the SDA will write log files to, for example:

--logPath="C:\\Users\\example\Desktop\logs"

url
This flag will change pod url for the SDA. This is useful if you have access to multiple pods, for example:

--url="https://example.symphony.com"

disable-http-cache

This flag will change the way the SDA uses caches by disabling it completely, for example:

--disable-http-cache


proxy-pac-url

This flag will allow the SDA to use different Security PAC files. This is useful if you have access to multiple pods, for example:

--proxy-pac-url=http://google.com