CODE-1 Plus Matching Modules - Code-1_Plus - 5.0

CODE-1 Plus Reference for all Platforms

Product type
Software
Portfolio
Verify
Product family
Data Quality - Postals
Product
CODE-1 Plus
Version
5.0
ft:locale
en-US
Product name
CODE-1 Plus
ft:title
CODE-1 Plus Reference for all Platforms
Copyright
2024
First publish date
1998
ft:lastEdition
2025-02-04
ft:lastPublication
2025-02-04T17:56:51.148000

What is C1MATCHx?

CODE-1 Plus uses callable matching modules to analyze your input addresses and attempt to match those addresses to the CODE-1 Plus database. These modules, designed to be called from your own applications, enable you to tailor CODE-1 Plus to meet very specific processing needs. The following callable modules match your input addresses against the CODE-1 Plus database.

Module

Description

Memory Used

C1MATCHI

Matcher for interactive processing

 

C1MATCHB

Default matcher for batch processing

3 MB

C1MATCHS

Matcher for batch processing

1 MB (small memory model)

C1MATCHM

Matcher for batch processing

6 MB (medium memory model)

C1MATCHL

Matcher for batch processing

12 MB (large memory model)

C1MATCHH

Matcher for batch processing

28 MB (huge memory model).

Note: iTo call an optional C1MATCHx memory model, refer to PGMNAM. "Above the Line" mainframe users should assign a region size of 1 MB. The 12 and 28 MB memory models are not available for "Below the Line" and "Static Linked" Mainframe users.

These modules:

  • Process instructions you specify

  • Match the input record against the CODE-1 Plus database

  • Store the match results (standardized addresses and return codes) and processing statistics

Note: i  SMPLDRVR2, a sample COBOL batch program that demonstrates the techniques used to call C1MATCHx, the address line extraction module EXTADDR2, and the callable print program C1PRPT, have been provided for your convenience. You can find the source code for this program with the other sample files that you received with CODE-1 Plus.
Note: i On IBM i, the program is called SMDR* (SMDRC for the COBOL sample and SMDRR in ILE RPG).
Note: To incorporate PreciselyID we have added PBKEY and PBKEYC to LOABLIB.PDSE. Some components have been interchanged between LOADLIB and LOABLIB.PDSE libraries, and C1MATCHI, C1MATCHB, C1MATCHH, C1MATCHL, C1MATCHM, C1MATCHS have been moved to LOABLIB.PDSE.