Share via


BizTalk Configuration Store

There are several ways by which you can store configuration data in BizTalk. Each one has their own advantages and disadvantages. Depending on the requirement in hand, correct approach would be chosen.

1. BTSNTSVC.exe.config

Cons: Content of this file is cached, and any change to config file requires restarting BTSNT Service, otherwise application will retrieve old cache data. Restarting service could be discouraged sometimes especially when you are running your BizTalk application in production environment.

2. Using custom made config file

Pros: Easier to maintain.

Cons: Cache needs to be implemented by program to avoid delays in reading from physical file

3. BRE

4. Single Sign On (SSO) store

Pros: Almost works in all scenarios.

a) Data is cached, in built cache refresh mechanism

b) Secure: Enable you to store sensitive information.

There is tool available to set and get configuration data (BTSScnSSOApplicationConfig.exe) under %Programfiles%\SDK\Scenarios\Common\SSOApplicationConfig and this is command line tool. In order make things simple, there is UI based tool available, called SSO Config Store Application Manager. Below link provide in depth about the tool also it has link to download the tool.

https://seroter.wordpress.com/2007/09/21/biztalk-sso-configuration-data-storage-tool/