Configuring the DNCBrandToFolderConfig.xml File

The DNCBrandToFolderConfig.xml file is used to configure the folder provided by PossibleNOW for FTC, IDNC, EBR Policies and Brand configurations. This information is used later to integrate Talisma with PossibleNOW in Main database. To edit the DNCBrandToFolderConfig.xml file to configure the folder structure, perform the following steps:

1.  Open the DNCBrandToFolderConfig.xml file in an editor.

2.  Edit the file to add the SFTP folders created for your organization.

3.  Save and close the file.

The DNCBrandToFolderConfig.xml file consists of two sections:

◦   Global Configuration - Stores the global level integration information between Talisma and PossibleNOW.

◦   Brand Configuration - Stores the Brand level integration information between Talisma and PossibleNOW.

Global Configuration Section

The parent XML element in this section is <GLOBALCONFIG>. It includes the following child elements:

•   <IDNCWEBURL> - This element stores the IDNC URL provided by PossibleNOW.

•   <SFTPURL> - This element stores the SFTP URL provided by PossibleNOW.

•   <GlobalIDNC> - This element stores the account name created by PossibleNOW for the customer.

•   <FOLDER> - This element stores the structure of folders that are created for each of the EBR Policies and FTC.

Following is the code snippet from the DNCBrandToFolderConfig.xml file for the Global Configuration:

<GLOBALCONFIG>

<IDNCWEBURL>http://www3.dncsolution.com/dncwebservices/DNCFilterMaintenance.asmx</IDNCWEBURL>

<SFTPURL>sftp://www3.dncsolution.com</SFTPURL>

<GLOBALIDNC>TestAccount</GLOBALIDNC>

<FOLDER>

<FTC>

<PROJECT>Cold Call FTP</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>Outbox</OUTPUT>

</FTC>

 

<CURRENT>

<PROJECT>Current FTP</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</CURRENT>

<INQ>

<PROJECT>Inquiry FTP</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</INQ>

<LASTT>

<PROJECT>LastTrans FTP</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</LASTT>

</FOLDER>

</GLOBALCONFIG>

In the above code:

•   TestAccount is the account name created by PossibleNOW for the organization.

•   Cold Call FTP is the folder created for FTC scrubbing.

•   Current FTP is the folder created for the Current EBR Policy scrubbing.

•   Inquiry FTP is the folder created for the Inquiry EBR Policy scrubbing.

•   LastTrans FTP is the folder created for the LastTransaction EBR Policy scrubbing.

•   Inbox is the input folder for uploading information for scrubbing.

•   Outbox and EBRScrub are the output folders for downloading the scrubbed result.

Brand Configuration Section

The parent XML element in this section is <BRANDCONFIG>. It has a single child element, <BRAND>, which is used to store the folders that are created for each EBR Policy for each Brand and the folders for FTC for each Brand.

Depending on the number of Brands configured in Talisma, additional <BRAND> elements must be added.

Following is the code snippet from the DNCBrandToFolderConfig.xml file for the Brand Configuration:

<BRANDCONFIG>

<BRAND>

<BRANDID>1</BRANDID>

<IDNC>IDNCA</IDNC>

<FOLDER>

<FTC>

<PROJECT>ColdCallA</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>Outbox</OUTPUT>

</FTC>

<CURRENT>

<PROJECT>CurrentA</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</CURRENT>

<INQ>

<PROJECT>InquiryA</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</INQ>

<LASTT>

<PROJECT>LastTransA</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</LASTT>

</FOLDER>

</BRAND>

 

<BRAND>

<BRANDID>2</BRANDID>

<IDNC>IDNCB</IDNC>

<FOLDER>

<FTC>

<PROJECT>ColdCallB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>Outbox</OUTPUT>

</FTC>

<CURRENT>

<PROJECT>CurrentB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</CURRENT>

<INQ>

<PROJECT>InquiryB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</INQ>

<LASTT>

<PROJECT>LastTransB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</LASTT>

</FOLDER>

</BRAND>

<BRAND>

<BRANDID>3</BRANDID>

<IDNC>IDNCB</IDNC>

<FOLDER>

<FTC>

<PROJECT>ColdCallB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>Outbox</OUTPUT>

</FTC>

<CURRENT>

<PROJECT>CurrentB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</CURRENT>

<INQ>

<PROJECT>InquiryB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</INQ>

<LASTT>

<PROJECT>LastTransB</PROJECT>

<INPUT>Inbox</INPUT>

<OUTPUT>EBRScrub</OUTPUT>

</LASTT>

</FOLDER>

</BRAND>

</BRANDCONFIG>

In the code, folders are configured for three Brands, A, B, and C. Brands B and C are related, therefore the same folders created for Brand B are used for Brand C. However, the Brand ID must be specified for each Brand. Following is a description of the various elements in the code:

•   <BRANDID> - This tag stores the Brand ID.

•   <IDNC> - This tag stores the name of the IDNC project. For example, the IDNC project created for Brand A is IDNCA. If two Brands are related, only one IDNC project will be created for both Brands. For example, if Brands B and C are related, the IDNC project created for Brands B and C is IDNCB.

•   <FOLDER> - This tag has the following child elements to store the names of the folders for FTC and EBR Policies for each Brand. The folder names are provided by PossibleNOW.

◦   <FTC> - This tag stores the input, output, and the Project folder names for FTC.

◦   <CURRENT> - This tag stores the input, output, and the Project folder names for the Current EBR Policy.

◦   <INQ> - This tag stores the input, output, and the Project folder names for the Inquiry EBR Policy.

◦   <LASTT> - This tag stores the input, output, and the Project folder names for the Last Transaction EBR Policy.

Note

If Brand based DNC is not used, remove the Brand Configuration section from the DNCBrandToFolderConfig.xml file.