-
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.)