This is an old revision of the document!
Configuration
Configuration files
The configuration files found in different folders:
netoptions/bia folder:
biaservicename.txt: Name of the service created, not mandatory to change
RegisterService.bat: The installation .bat file, you must set the path correct:
- SERVICE_EXE=“C:\Netoptions\BIA\Netoptions.BizWizard.v3.Bia.WinService.exe”
netoptions/bia/settings:
BiaSettings.xml: The file where you edit transaction intervalls and bia integrator settings. You must add/change
- BIAIntegrator id, choose any number you like
- ddlPath: dllPath=“C:\Netoptions\BIA\Plugins\LimePro\Netoptions.BiaIntegrators.LundalogikLimePro.dll”
- url=
"http://www.bwz.se/lundalogik" - siteGuid=“
363659d0-a012-11dd-ad8b-0800200c9a66”
netoptions/bia/settings:
LimeSettings.xml All connected tables and fields in LIME Pro. If the names differ it must be changed here
<?xml version="1.0" encoding="utf-8"?> <LimeSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CampaignSettings> <TableName>campaign</TableName> <NameField>name</NameField> <TypeField>type</TypeField> <CampaignStatusField>campaignstatus</CampaignStatusField> </CampaignSettings> <ParticipantSettings> <TableName>participant</TableName> </ParticipantSettings> <PersonSettings> <TableName>person</TableName> <EmailField>email</EmailField> <FirstNameField>firstname</FirstNameField> <LastNameField>lastname</LastNameField> <TotalOptOutField>totaloptout</TotalOptOutField> <InvalidEmailField>emailbounce</InvalidEmailField> <CompanyField>company</CompanyField> </PersonSettings> <MailingSettings> <TableName>mailing</TableName> <StatusKeySent>sent</StatusKeySent> <StatusKeyOpened>open</StatusKeyOpened> <StatusKeyBounce>bounce</StatusKeyBounce> <StatusKeyClicked>clicked</StatusKeyClicked> <StatisticLinkField>statisticlink</StatisticLinkField> <MailOutLinkField>sendoutlink</MailOutLinkField> <SubjectField>subject</SubjectField> <CampaignField>marketing</CampaignField> <MailingidField>mailingid</MailingidField> </MailingSettings> <RecipientSettings> <TableName>recipient</TableName> <MailingField>mailing</MailingField> <PersonField>subscriber</PersonField> <StatusField>sendoutsstatus</StatusField> </RecipientSettings> <CompanySettings> <TableName>company</TableName> <NameField>name</NameField> <BuyingStatusField>buyingstatus</BuyingStatusField> <CoWorkerField>coworker</CoWorkerField> </CompanySettings> <CoworkerSettings> <TableName>coworker</TableName> <EmailField>email</EmailField> </CoworkerSettings> </LimeSettings>
Note!
If any changes are made to the campaign fields you must ensure to correlate the files
limesettings.xml
<CampaignSettings> <TableName>campaign</TableName> <NameField>name</NameField> <TypeField>type</TypeField> <CampaignStatusField>campaignstatus</CampaignStatusField> </CampaignSettings>
limeusersettings.xml:
<CampaignTypeLimeField> <Name>type</Name> </CampaignTypeLimeField> <CampaignStatusLimeField> <Name>campaignstatus</Name> </CampaignStatusLimeField>
LimeUserSettings.xml This will be update automatically by the BIA integrator if the user does any changes in the integrations settings online (when logged in to www.bwz.se/<site name>
SynchedColumnSettings.xml [check with roberto]