The Finalist 9.0 release introduced a single, simplified address structure called AddressData to replace the multiple variations of ProcessData and ParsedAdr. A ProcessData structure would hold simplified address information (for example, 123 E MAIN ST). A ParsedAdr structure would hold individual address components (Primary range=123, pre-directional=E, Street name = MAIN, suffix = ST). Some information such as city names and county names were contained in both structures. Starting with the Finalist 9.0 release, both structures were combined into a new structure called AddressData (PBFNADRS copybook). In addition, AddressData contains other previously optional parameters from the PBFNProcess call. With the AddressData structure, only a single parameter is passed into PBFNProcess.
In addition to the AddressData structure, the SetupDef structure was updated for the Finalist 9.0 release. Instead of just passing the configuration parameters, the AddressData structure now also includes return information including, but not limited to, version and date of the databases, version and date of the product, and CASS information. This eliminates the need for the old PBFNInfo (PBFNINFO) API.