Integratec API Platform
Address Standardization

Install Options

The installer contains multiple components for Address Standardization option. Selecting the first component Address Standardization allows you to install latest program updates including any new features or bug fixes. The second component CASS Data Install allows you to install USPS Reference(CASS) Data.

You can skip the CASS Data Install component if you do not wish to update your data. If the component is selected, you will see a prompt asking for source directory of reference data. You will have to specify the root directory that contains all the source reference data directories. This prompt will not appear if you run the installer from an .iso file suppplied by BCC Software. You will then be prompted for a destination directory for the reference data. This is the directory where the installed reference data would reside.

After the installer has completed installing all the selected components, the reference data install process will begin. You will see a new window with a progress bar and text showing what type of data is being installed and the current install status. This window will automatically close after one type of data is successfully installed and it will reopen to install the next type.

LATLON, ZIP+4, DPV, LACSLink, SuiteLink and RDI data would be installed by this installer component. If the source directory specified by you is over the network, the data install process will take a long time to complete.

Using the Activation Utility

Initial Activation

Before using the Address Standardization module, DPV and LACSLink must be activated. Ensure that the computer has Internet access to activate DPV and LACSLink.

Activation requires a ListProcessor.ini file with CONTACT, NAME, ADDRESS, CITY, STATE and ZIP values. The installation prompts for the values and creates the ListProcessor.ini file in the ZIPFOURce/Data folder.

[LISTPROCESSOR]
CONTACT=<Contact>
NAME=<Company Name>
ALTERNATEADDRESS=<Alternate Address>
ADDRESS=<Address>
CITY=<City>
STATE=<State>
ZIP=<ZIP Code>
COUNTRY=<Country>
FOREIGNZIP=<Foreign Postal Code>
EMAIL=<Email Address>
PHONE=<Phone Number>
EXTENSION=<Phone Extension>
FAX=<Fax Number>

False Positives

In accordance with the Licensing Agreement between the USPS AMS Department and BCC Software, DPV and LACSLink shall be used to validate legitimately obtained addresses, and shall not be used for the purpose of artificially creating address lists.

DPV and LACSLink require compliance with all terms of the License Agreement. Therefore, as outlined by the USPS, the following rules must be adhered to.

  1. DPV and LACSLink must be activated for all new customers.
  2. If a false positive match for either DPV or LACSLink is encountered, the module causing the false positive match is deactivated.

If there is a false positive match, the module attempts to re-activate using the Internet. If this fails (e.g. the computer has no Internet access), you must run the Activation Utility to re-activate the module. This is in the installation folder and named ActivationUtility.exe.

Any connected and disabled Address Standardization module must be restarted to refresh its active status. You can also use the getBrokerMinions service to get status information for a connected and disabled module.

  • The Activation Utility determines and displays the current state of the AMS API.
  • Activation buttons are enabled for the appropriate failed lookup(s) - either DPV, LACSLink or both.
  • Select the desired service to generate an activation report. This displays the required user information for the False Positive Report to be logged and send to the USPS.
  • The utility displays the AMS API access code required for activation. Call BCC Software at 800.624.5234, and provide this code, to get the access key.
  • Enter the access key received from BCC Software in the displayed text box, and click OK.

NCOALink logs

As a part of the USPS NCOALink administrative requirements (NCOALink License Agreement), licensees must electronically submit a monthly report to the USPS NCSC within seven (7) calendar days of the end of the month. The report must contain three cumulative log files that are generated and updated automatically while running an NCOALink encodeTable job. The log files are stored in the directory specified by reportPath field in the request. There is no default location for these logs as reportPath is a required field. The name of each type of log is in the form X****MYY.DAT, where X is the type of log file (“C” for Customer Service Log, “P” for Processing Acknowledgement Form, “B” for Broker/Agent List Administrator), **** is the Platform ID assigned by the NCSC, “M” is the month code(refer table below) and “YY” is the 2-digit year. For example, the CSL for Platform ID “WXYZ” for March 2018 is named “CWXYZ318.dat” and the PAF log for December 2019 is named “PWXYZC19.dat”. These three log files must be zipped into a single ZIP archive to make up the monthly report. The archive needs to be named in the ****MYY.zip format where **** is the Platform ID assigned by the USPS NCSC and MYY stands for the month code(refer table below) and 2-digit year. The ZIP archive needs to be uploaded to the web location specified in the web access request form that was submitted along with your NCOALink application.

For PAF and BALA log files, a new row is added only if the data provided in the request does not pre-exist in the log. The Broker Agent List Administrator(BALA) log file will not be generated for End User(EU) NCOALink license holders.

Month Code
January 1
February 2
March 3
April 4
May 5
June 6
July 7
August 8
September 9
October A
November B
December C

USPS Certifications

CASS Certification

You can perform CASS certification by populating the userCASSCertification section in the encodeTable request. The following steps generate CASS stage output files:

Create

1.Create an address table using the addressTableCreateFromTemplate service with the Integratec-CASS template.

{
"addressTable":{
"classId":"dbf",
"connection":"CASSCertification.dbf",
"name":"CASS"
},
"overwrite":true,
"templateName":"Integratec-CASS.mwt"
}

Import

2.Import the stage file provided by the USPS into the address table created in the previous step using the addressTableImport service

{
"addressTable":"name$CASS",
"sources":[
{
"classId":"fixed",
"connection":"C:\\Integratec\\Stage2.txt",
"schema":{
"recordDelimiter":"\r\n",
"fields":[
{
"fieldName":"CASSCustID",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"CASSKey",
"fieldType":"string",
"fieldSize":11
},
{
"fieldName":"ZIPCode5DigitAnswer",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"ZIPCodeAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ZIPCodeIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ZIP4AddOnAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"ZIP4AddOnAnswerIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPAnswer",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"Filler1",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPCheckDigitAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CRRTAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"CRRTAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CRRTIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CityNameAnswer",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"CityNameAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"StateCodeAnswer",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"UrbanizationAnswer",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"FirmNameAnswer",
"fieldType":"string",
"fieldSize":40
},
{
"fieldName":"PrimaryDeliveryAddressAnswer",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"PrimaryDeliveryAddressAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"SecondaryDeliveryAddressAnswer",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"SecondaryDeliveryAddressAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"LACSIndicatorAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ELOTSequenceAscDescAnswer",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"InputFirm",
"fieldType":"string",
"fieldSize":40
},
{
"fieldName":"InputPRUrban",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"InputPrimaryDeliveryAddress",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"InputSecondaryDeliveryAddress",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"InputLastLine",
"fieldType":"string",
"fieldSize":42
},
{
"fieldName":"Filler2",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"RecordTypeCode",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CategoryIndicator",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"USPSInternalFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"NonDeliverableIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"MultipleResponseZIP4Answer1",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"MultipleResponseZIP4Answer2",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"PMB-Designator",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"PMB-Number",
"fieldType":"string",
"fieldSize":8
},
{
"fieldName":"DefaultFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"InternalUse1",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"EWS",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"InternalUse2",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ELOTSequenceAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"ELOTAscDescAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVConfirmationIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVCMRAIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVFalsePositiveIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DeliveryType",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVDSF2NoStatsIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2BusinessIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DropIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DropCount",
"fieldType":"string",
"fieldSize":3
},
{
"fieldName":"DSF2ThrowbackIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SeasonalIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DPVVacantIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2LACSIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2EducationalIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVFootnotes",
"fieldType":"string",
"fieldSize":6
},
{
"fieldName":"Filler",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"DSF2PrimaryNumberErrorFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SecondaryNumberErrorFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"RDI",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SequenceNumber",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"LACSLinkIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"LACSLinkReturnCode",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"SuiteLinkReturnCode",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"InternalUse",
"fieldType":"string",
"fieldSize":2
}
]
}
}
],
"overwrite":true,
"fieldMappings":[
{
"sourceField":"CASSCustID",
"destField":"CASSCustID"
},
{
"sourceField":"CASSKey",
"destField":"CASSKey"
},
{
"sourceField":"InputFirm",
"destField":"MnFirm"
},
{
"sourceField":"InputFirm",
"destField":"A1Firm"
},
{
"sourceField":"InputFirm",
"destField":"A2Firm"
},
{
"sourceField":"InputFirm",
"destField":"InFirm"
},
{
"sourceField":"InputPrimaryDeliveryAddress",
"destField":"MnAddr"
},
{
"sourceField":"InputPrimaryDeliveryAddress",
"destField":"A1Addr"
},
{
"sourceField":"InputPrimaryDeliveryAddress",
"destField":"A2Addr"
},
{
"sourceField":"InputPrimaryDeliveryAddress",
"destField":"InAddr"
},
{
"sourceField":"InputSecondaryDeliveryAddress",
"destField":"MnAddr2"
},
{
"sourceField":"InputSecondaryDeliveryAddress",
"destField":"A1Addr2"
},
{
"sourceField":"InputSecondaryDeliveryAddress",
"destField":"A2Addr2"
},
{
"sourceField":"InputSecondaryDeliveryAddress",
"destField":"InAddr2"
},
{
"sourceField":"InputLastLine",
"destField":"MnCity"
},
{
"sourceField":"InputLastLine",
"destField":"A1City"
},
{
"sourceField":"InputLastLine",
"destField":"A2City"
},
{
"sourceField":"InputLastLine",
"destField":"InLastLine"
},
{
"sourceField":"InputPRUrban",
"destField":"MnUrban"
},
{
"sourceField":"InputPRUrban",
"destField":"A1Urban"
},
{
"sourceField":"InputPRUrban",
"destField":"A2Urban"
},
{
"sourceField":"InputPRUrban",
"destField":"InUrban"
}
]
}

Encode

3.Use encodeTable service to perform CASS processing on the address table with the userCASSCertification property populated.

{
"addressTable":"name$CASS",
"mailerName":"BCC SOFTWARE LLC",
"mailerAddress":"75 JOSONS DR",
"mailerCity":"ROCHESTER",
"mailerState":"NY",
"mailerZIP":"14623",
"mailerCountry":"US",
"reportOutputFolder":"C:\\Integratec\\output\\",
"reportFileName":"test",
"returnCase":"UPPER",
"overwrite":true,
"hyphenateZIPCode":false,
"userCASSCertification":{
"stageFile":"C:\\Integratec\\input\\Stage2.txt"
},
"rdiLookup":true,
"abbreviateCity":true,
"abbreviateAddress":true
}

Export

4.Export the address table to generate the output file using the addressTableExport service.

{
"addressTable":"name$CASS",
"index":null,
"overwrite":true,
"destination":{
"classId":"fixed",
"connection":"C:\\Integratec\\output\\Stage2Result.txt",
"schema":{
"recordDelimiter":"\r\n",
"fields":[
{
"fieldName":"CASSCustID",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"CASSKey",
"fieldType":"string",
"fieldSize":11
},
{
"fieldName":"ZIPCode5DigitAnswer",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"ZIPCodeAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ZIPCodeIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ZIP4AddOnAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"ZIP4AddOnAnswerIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPAnswer",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"Filler1",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPCheckDigitAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CRRTAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"CRRTAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CRRTIncludeIn3553",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CityNameAnswer",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"CityNameAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"StateCodeAnswer",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"UrbanizationAnswer",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"FirmNameAnswer",
"fieldType":"string",
"fieldSize":40
},
{
"fieldName":"PrimaryDeliveryAddressAnswer",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"PrimaryDeliveryAddressAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"SecondaryDeliveryAddressAnswer",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"SecondaryDeliveryAddressAltAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"LACSIndicatorAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ELOTSequenceAscDescAnswer",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"InputFirm",
"fieldType":"string",
"fieldSize":40
},
{
"fieldName":"InputPRUrban",
"fieldType":"string",
"fieldSize":28
},
{
"fieldName":"InputPrimaryDeliveryAddress",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"InputSecondaryDeliveryAddress",
"fieldType":"string",
"fieldSize":64
},
{
"fieldName":"InputLastLine",
"fieldType":"string",
"fieldSize":42
},
{
"fieldName":"Filler2",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"RecordTypeCode",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"CategoryIndicator",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"USPSInternalFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"NonDeliverableIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"MultipleResponseZIP4Answer1",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"MultipleResponseZIP4Answer2",
"fieldType":"string",
"fieldSize":9
},
{
"fieldName":"PMB-Designator",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"PMB-Number",
"fieldType":"string",
"fieldSize":8
},
{
"fieldName":"DefaultFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"InternalUse1",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"EWSAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"InternalUse2",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"ELOTSequenceAnswer",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"ELOTAscDescAnswer",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVConfirmationIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVCMRAIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVFalsePositiveIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DeliveryType",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVDSF2NoStatsIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2BusinessIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DropIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DropCount",
"fieldType":"string",
"fieldSize":3
},
{
"fieldName":"DSF2ThrowbackIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SeasonalIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2DPVVacantIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2LACSIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2EducationalIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DPVFootnotes",
"fieldType":"string",
"fieldSize":6
},
{
"fieldName":"Filler",
"fieldType":"string",
"fieldSize":5
},
{
"fieldName":"DSF2PrimaryNumberErrorFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SecondaryNumberErrorFlag",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"RDI",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"DSF2SequenceNumber",
"fieldType":"string",
"fieldSize":4
},
{
"fieldName":"LACSLinkIndicator",
"fieldType":"string",
"fieldSize":1
},
{
"fieldName":"LACSLinkReturnCode",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"SuiteLinkReturnCode",
"fieldType":"string",
"fieldSize":2
},
{
"fieldName":"InternalUse",
"fieldType":"string",
"fieldSize":2
}
]
}
},
"fieldMappings":[
{
"sourceField":"CASSCustID",
"destField":"CASSCustID"
},
{
"sourceField":"CASSKey",
"destField":"CASSKey"
},
{
"sourceField":"ZIP",
"destField":"ZIPCode5DigitAnswer"
},
{
"sourceField":"PLUS_4",
"destField":"ZIP4AddOnAnswer"
},
{
"sourceField":"MnDP",
"destField":"DPAnswer"
},
{
"sourceField":"MnCD",
"destField":"DPCheckDigitAnswer"
},
{
"sourceField":"MnCRRT",
"destField":"CRRTAnswer"
},
{
"sourceField":"MnCity",
"destField":"CityNameAnswer"
},
{
"sourceField":"MnState",
"destField":"StateCodeAnswer"
},
{
"sourceField":"MnUrban",
"destField":"UrbanizationAnswer"
},
{
"sourceField":"MnFirm",
"destField":"FirmNameAnswer"
},
{
"sourceField":"MnAddr",
"destField":"PrimaryDeliveryAddressAnswer"
},
{
"sourceField":"MnAddr2",
"destField":"SecondaryDeliveryAddressAnswer"
},
{
"sourceField":"InFirm",
"destField":"InputFirm"
},
{
"sourceField":"InUrban",
"destField":"InputPRUrban"
},
{
"sourceField":"InAddr",
"destField":"InputPrimaryDeliveryAddress"
},
{
"sourceField":"InAddr2",
"destField":"InputSecondaryDeliveryAddress"
},
{
"sourceField":"InLastLine",
"destField":"InputLastLine"
},
{
"sourceField":"MnLACS",
"destField":"LACSIndicatorAnswer"
},
{
"sourceField":"MnELOT",
"destField":"ELOTSequenceAscDescAnswer"
},
{
"sourceField":"CASSRT",
"destField":"RecordTypeCode"
},
{
"sourceField":"MnPMB",
"destField":"PMB-Designator"
},
{
"sourceField":"MnPMBNum",
"destField":"PMB-Number"
},
{
"sourceField":"MnDPV",
"destField":"DPVConfirmationIndicator"
},
{
"sourceField":"MnDPVNS",
"destField":"DPVDSF2NoStatsIndicator"
},
{
"sourceField":"MnDPVV",
"destField":"DSF2DPVVacantIndicator"
},
{
"sourceField":"MnDPVCMRA",
"destField":"DPVCMRAIndicator"
},
{
"sourceField":"MnDPVFP",
"destField":"DPVFalsePositiveIndicator"
},
{
"sourceField":"MnDPVFoot",
"destField":"DPVFootnotes"
},
{
"sourceField":"MnLLI",
"destField":"LACSLinkIndicator"
},
{
"sourceField":"MnLL",
"destField":"LACSLinkReturnCode"
},
{
"sourceField":"MnSL",
"destField":"SuiteLinkReturnCode"
},
{
"sourceField":"DEFAULT",
"destField":"DefaultFlag"
},
{
"sourceField":"NONDLVRIND",
"destField":"NonDeliverableIndicator"
},
{
"sourceField":"EWS",
"destField":"EWSAnswer"
},
{
"sourceField":"CASSRDI",
"destField":"RDI"
}
]
}

NCOALink Certification

NCOALink certification can be performed by populating the generateStageOutput section in the encodeTable request. Use the following request sample for NCOALink certification:

{
"mailerName":"BCC Software LLC",
"mailerAddress":"75 Josons Dr",
"mailerCity":"Rochester",
"mailerState":"NY",
"mailerZIP":"14623",
"mailerCountry":"US",
"reportOutputFolder":"C:\\Integratec\\output\\",
"reportFileName":"Stage2FSP",
"returnCase":"UPPER",
"overwrite":true,
"hyphenateZIPCode":false,
"rdiLookup":true,
"abbreviateCity":true,
"abbreviateAddress":true,
"extendedMatching":true,
"ncoaLink":{
"ncoaLinkDataPath":"C:\\Data\\NCOALink\\",
"reportPath":"C:\\Integratec\\output\\",
"licenseeName":"BCC Software",
"buyerCompanyName":"BCC Software LLC",
"listID":"Certification",
"listName":"Stage2FSP",
"mailingZIPCode":"14623",
"ncoaLinkProductType":"FSP",
"processingCategory":"STAGE II",
"matchingOption":"STANDARD",
"resultsReturned":"COA DATA",
"outputFolder":"C:\\Integratec\\output\\",
"logFolder":"C:\\Integratec\\output\\",
"ncoaLinkMonths":48,
"classOfMail":"C",
"dateListFromCustomer":"03\/13\/19",
"PAF":{
"PAFLicenseePlatformID":"DBGT",
"PAFMailOwnerNAICS":"511210",
"PAFFrequencyOfProcessing":"99",
"PAFListID":"ABCDEF",
"PAFCompanyName":"BCC Software",
"PAFAddress":"75 Josons Dr",
"PAFCity":"Rochester",
"PAFState":"NY",
"PAFZIPCode":"14623",
"PAFPlus4Code":"3494",
"PAFTelephoneNumber":"5853413353",
"PAFNameOfPersonSigning":"Integratec User",
"PAFTitleOfPersonSigning":"End User",
"PAFDateSignedByCustomer":"03\/13\/19",
"PAFType":"I",
"PAFListName":"Client List",
"PAFMailerID":"BCC Software",
"PAFParentCompanyName":"Thompson Street CP",
"PAFAlternateCompanyName":"TSCP",
"PAFBrokerAgentListID":"ABCDEF",
"PAFBrokerAgentNAICS":"511210",
"PAFDateSignedByBroker":"03\/13\/19",
"PAFDateSignedByLicensee":"03\/13\/19",
"PAFCompanyWebsite":"www.bccsoftware.com",
"balaCompanyName":"BCC Software",
"balaAddress":"75 Josons Dr",
"balaCity":"Rochester",
"balaState":"NY",
"balaZIPCode":"14623",
"balaPlus4Code":"3494",
"balaTelephoneNumber":"5853413353",
"balaType":"B",
"balaCompanyWebsite":"www.bccsoftware.com"
},
"ncoaLinkLogEnabled":false
},
"generateStageOutput":{
"stageFileName":"C:\\Integratec\\Input\\Stage2.txt",
"outputFileFolder":"C:\\Integratec\\output"
}
}