Configuring the SB/XA Communications Server

Configuring the SB/XA Communications Server
Configuring the communications server can be confusing to start as there are two configuration files that hold the same information, however, depending on the information required by the server, it is sourced from different files.

The two files are;

"C:\U2\SBXA\CommunicationsServer\sbplusappservice.exe.config"

C:\U2\SBXA\CommunicationsServer is the default installation path for the communications server, if you have installed it in a different place, then the sbplusappservice.exe.config file will be in the same location as the sbplusappservice.exe.

and

"C:\Windows\System32\config\systemprofile\AppData\Local\Rocket Software\SBXAComServer.config"

This file is created the first time the communications server is started.

'sbplusappservice.exe.config is replaced everytime the communications server is installed or upgraded. SBXAComServer.config is preservered across installations and upgrades'.

What comes from where?
The properties set in the  section

Example:              <add key="ftDataQueueResumeSize" value="16"/> <add key="ftDataQueueErrorSize" value="512"/> <add key="uniSessCloseTimeout" value="30000"/> <add key="endpoint1" value="Authentication=W;ReliableSession=True;Security=M"/> <add key="endpoint2" value="Authentication=W;ReliableSession=True;Security=T"/> <add key="endpoint4" value="Authentication=W;ReliableSession=False;Security=M"/> <add key="endpoint5" value="Authentication=W;ReliableSession=False;Security=T"/> <add key="endpoint7" value="Authentication=U;ReliableSession=True;Security=M"/> <add key="endpoint8" value="Authentication=U;ReliableSession=True;Security=T"/> <add key="endpoint10" value="Authentication=U;ReliableSession=False;Security=M"/> <add key="endpoint11" value="Authentication=U;ReliableSession=False;Security=T"/> <add key="endpoint15" value="Authentication=S;ReliableSession=True;Security=N"/> <add key="endpoint16" value="Authentication=S;ReliableSession=True;Security=T"/> <add key="endpoint17" value="Authentication=S;ReliableSession=False;Security=N"/> <add key="endpoint18" value="Authentication=S;ReliableSession=False;Security=T"/> <add key="userNameCertificate" value=""/> </appSettings> is changed when editing the Communications Server Configuration throught the SB/XA Main Window -> Options menu option and is stored in "c:\Windows\System32\config\systemprofile\AppData\Local\Rocket Software\SBXAComServer.config". These values are preserved across upgrades and are specific to the SB/XA Communications Server.

The balance of the configuration file is always read from the file sbplusappservice.exe.config when the communications server starts. This file will be overwritten when you upgrade the communications server, so back it up before upgrading. The values in these sections control how WCF behaves.

Happy Contributing Kendrew SB/XA Wiki Admin  Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way. 17:27, September 26, 2012 (UTC)