-
Notifications
You must be signed in to change notification settings - Fork 9
The app.config File
Trey Hendon edited this page Mar 27, 2019
·
1 revision
Bulldozer's config file is something most folks will never think of. This is the place where the app stores the ImportUser, PasswordKey, and DataEncryptionKey values that the application prompts you for before running. Did you know that there are a few hidden features you might need to use along your migration journey?
To begin, here's an excerpt from the config file.
<appSettings>
<add key="ImportUser" value="Admin" />
<add key="PasswordKey" value="N/A" />
<add key="DataEncryptionKey" value="N/A" />
<add key="ReportingNumber" value="100" />
<add key="RequireAnonymousGiver" value="true" />
<add key="RefreshIndividualListEachCycle" value="false" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="CsvBatchUseForeignKey" value="true" />
</appSettings>
I'm going to give a quick explanation for each of these keys and just remind you that these are advanced features.
In Bulldozer world, the ForeignKey column in the database is always treated as a unique value. Other migration tools use the ForeignKey column more like a ForeignQualifier and record your original ChMS or even the original entity type (Family, Group, Tag, etc.)