The Input Call Area (P9IN) - 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
Language
English
Product name
CODE-1 Plus
Title
CODE-1 Plus Reference for all Platforms
Copyright
2024
First publish date
1998
ft:lastEdition
2024-05-15
ft:lastPublication
2024-05-15T00:07:55.920704

The following table is a map of the positions in the 600-byte P9IN input call area.

Position

Name

Length

Contents

1

P9IFNC

1

Indicates what action C1MATCHx performs on the information in this call area:

  • 5 — Perform an address match, including ZIP Code correction, if necessary.

  • 9 — Perform an address match, but will not attempt any ZIP Code correction (that is, the match will be restricted to those addresses in the original input ZIP Code, if there are any).

  • E — End-of-job indicator; do not perform an address match, but close files and subprograms.

NOTE: With this option, no standardized city and state is returned.

Any other value is interpreted the same as 5, above.

2

P9ILLO

1

Indicates whether to conduct a limited address match based on ZIP Code locality:

  • X — Limit Address Match to ZIP locality.

  • Blank — Standard Processing (default).

NOTE: Setting this option will to "X" produces a non-CASS certified configuration. No USPS Form 3553 is generated.

3

P9ISTM

1

Strictness of the street name match:

  • E — Input street name must match the database exactly.

  • T — Matching algorithm is "tight."

  • M — Matching algorithm is "medium" (default).

  • L — Matching algorithm is "loose."

Any other value is treated as M. (To generate USPS Form 3553, a value must be specified.)

4

P9IFMM

1

Strictness of the firm name match:

  • E — Input firm name must match the database exactly.

  • T — Matching algorithm is "tight."

  • M — Matching algorithm is "medium" (default).

  • L — Matching algorithm is "loose."

Any other value is treated as M. (To generate USPS Form 3553, a value must be specified.)

5

P9IDSM

1

Strictness of the directional/suffix match:

  • E — Input directional and suffix must match the database exactly.

  • T — Matching algorithm is "tight."

  • M — Matching algorithm is "medium" (default).

  • L — Matching algorithm is "loose."

Any other value is treated as M. (To generate USPS Form 3553, a value must be specified.)

6

P9INAD

1

Indicates whether the match should return normalized address information. You can obtain normalized address elements simultaneously with the regular address match call—a single call can provide both standardized and normalized address elements. Additionally, if normalized address information is requested, DSF2 footnotes are also returned.

  • N — Provide normalized address elements for input address lines.

Any other value does not return normalized address elements.

7

P9ITEST

1

Indicates whether to invoke a special database mode function:

  • V — Override database expiration.

Any other value invokes the normal matching operations.

8

P9IFC9

1

Indicates whether the matcher should return a vanity city name if it is the best match for the input city name:

  • X — Return a vanity city if it is the best match.

  • Blank — Never return a vanity city (default).

Any other value is treated as blank.

NOTE: Setting this indicator to X (when calling the matcher directly from your own driver) produces a non-CASS-certified configuration. No USPS Form 3553 is generated.

9

P9IDUAL

1

Indicates how CODE-1 Plus should return a match if multiple non-blank address lines are present or multiple address types are on the same address line:

  • S — Return a street match, regardless of the address line.

  • P — Return a PO Box match, regardless of the address line.

  • Blank — Normal match scoring for street address elements, input ZIP Code, matching address line, and so on (default).

NOTE: Under normal conditions, a PO Box cannot match if the city name and input ZIP Code are both changed.

DMM 708 states to match to a PO Box first when on the same address line or the PO Box address is the primary address line.

10

P9ICASE

1

Indicates whether to case the output results from calling program C1MATCHx:

  • C — Output returned in mixed case where appropriate.

  • L — All output returned in lower case.

  • Blank — All output returned in upper case (default).

11

P9ILOT

1

Indicates whether to perform Line of Travel matching:

  • X — Perform Line of Travel matching.

  • Blank — Do not perform Line of Travel matching (default).

12

P9IEALT

1

Indicates the matching preference when a match is made to an alternate highrise record and the input address contains secondary address data:

  • Y — Attempt to match to the base address (default).

  • N — Return the match to the alternate highrise record.

NOTE: Setting this indicator to N produces a non-CASS-certified configuration. No USPS Form 3553 is generated.

13

P9ISCM

1

Indicates the matching preference when multiple secondary components are found on the input address:

  • Y — Attempt to find an exact ZIP+4 match to each secondary component (default).

  • N — Match to the default.

NOTE: Setting this indicator to N produces a non-CASS-certified configuration. No USPS Form 3553 is generated.

14

P9IZCT

1

Returned preferred city name:

  • Z — Return ZIP + 4 File preferred last line City Name (override city name).

  • C — Return city name from USPS City/State File (default city name).

  • P — Return the primary City.

NOTE: The default for this field is Z when calling C1MATCHx.  The default for C1BM00 is Z.

15

P9IDPV

1

  • X — Perform DPV processing.

  • Blank — Do not attempt to perform DPV processing (default).

16

P9IDPV-ZCP

1

  • N — Do not attempt to DPV when multiple condition is due to ZIP Code - PO Box/Rural/HC.

  • Blank — Perform DPV (default).

17

P9IDPV-ZCA

1

  • N — Do not attempt to DPV when multiple condition is due to ZIP Code – Street Address.

  • Blank — Perform DPV (default).

18

P9IDPV-CR

1

  • N — Do not attempt to DPV when multiple condition is due to Carrier Route.

  • Blank — Perform DPV (default).

19

P9IDPV-DR

1

  • N — Do not attempt to DPV when multiple condition is due to Directional (non-Cardinal rule).

  • Blank — Perform DPV (default).

20

P9IDPV-SFX

1

  • N — Do not attempt to DPV when multiple condition is due to Suffix (none on input).

  • Blank — Perform DPV (default).

21

P9IDPV-SDC

1

  • N — Do not attempt to DPV when multiple condition is due to Suffix or Directional Correction.

  • Blank — Perform DPV (default).

22

P9IDPV-SC

1

  • N — Do not attempt to DPV when Multiple Input Secondary Components with no Designator.

  • Blank — Perform DPV (default).

23

P9IDPV-USD

1

  • N — Do not attempt to DPV confirm when small town default ZIP + 4 assigned or Unique ZIP default ZIP + 4 assigned.

  • Blank — Perform DPV (default).

25

P9IDPV-CMRA

1

Indicates whether to perform CMRA lookup:

  • N — Do not perform CMRA lookup.

  • Blank — Perform CMRA lookup (default).

26

P9IDPV-BYS

1

Indicates whether to perform DPV validation on secondary addresses:

  • N — Do not perform DPV validation on secondary addresses.

  • Blank — Perform DPV validation on secondary addresses (default).

27

P9IRDI

1

Controls whether to perform RDI processing:

  • X — Attempt RDI processing.

  • Blank — Do not attempt RDI processing (default).

29

P9ISTE

1

Indicates how to treat SuiteLink errors:

  • I — Ignore error and continue to attempt SuiteLink processing. CODE-1 Plus does not generate a USPS Form 3553 if you specify the value "I".

  • S — Shutdown when SuiteLink reports an error (default). Specify the value "S" if you want to generate a USPS Form 3553.

  • W — Issue warning message and turn off SuiteLink processing. CODE-1 Plus does not generate a USPS Form 3553 if you specify the value "W".

30

P9ISTE-BYP

1

Indicates whether an expired SuiteLink database will cause the job to terminate:

  • N — Do not bypass SuiteLink database expiration date processing (default).

  • Y — Bypass SuiteLink database expiration processing.

31

P9ISTE-SMM

1

SuiteLink memory module size to use for processing:

  • P — Pico memory model (no files in memory).

  • U — Micro memory model (no files in memory, only indexes).

  • S — Small memory model.

  • M — Medium memory model.

  • L — Large memory model.

  • H — Huge memory model (all files in memory).

  • Blank — DPV process will be using Medium memory model (default).

32

P9ICMRA-PMB

1

Indicates whether to convert secondary information to PMB:

  • Y — Convert secondary information to PMB where appropriate.

  • N — Do not convert secondary information to PMB.

  • Blank — Do not convert secondary information to PMB.

33-35

Reserved

3

 

36

P9IR777-ZP4

1

Indicates whether to suppress ZIP + 4 for addresses assigned a phantom Carrier Route R777 (not eligible for street delivery):

  • Y — Yes, if Carrier Route R777 is found, add to the ZIP + 4 Suppressed Count on the USPS Form 3553. R777 addresses are not deliverable. Do not store the ZIP + 4 (DPBC).

  • Blank — If Carrier Route R777 is found, do not add to the ZIP + 4 Suppressed Count on the USPS Form 3553. R777 addresses are deliverable. Store the ZIP + 4 (DPBC).

37

P9IDPV-PBSA

1

Indicates whether to perform a P. O. Box Street Address (PBSA) Table lookup:

  • Y — Perform PBSA Table lookup.

  • N — Do not perform PBSA Table lookup.

  • Blank — Do not perform PBSA Table lookup.

38

P9IDPV-NOST         

1

Indicates whether to perform a DPV No Stat Lookup:

  • Y — Perform DPV No Stat Lookup.

  • N — Do not perform DPV No Stat lookup (default).

39

P9IDPV-VACT         

1

Indicates whether to perform a DPV Vacant Lookup:

  • Y — Perform DPV Vacant Lookup.

  • N — Do not perform DPV Vacant lookup (default).

40

P9I-ZLACS

1

Indicates whether to perform LACSLink processing:

  • Y — Perform LACSLink processing.

  • L — Invoke limited LACSLink subsystem processing. Provides the CODE-1 Plus non-LACS converted street address, city, and state data to the output standardized address and parsed elements fields.

  • Blank — Do not attempt to perform LACSLink processing (default).

41

P9I-PRM4

1

Indicates whether the fourth parameter, P9INTRF, is present and to be processed:

  • Y — The fourth parameter, P9INTRF, is present and should be processed.

  • Blank — The fourth parameter, P9INTRF, is not present and should not be processed.

42

P9ISIN

1

Indicates whether to perform Split Indicia processing:

  • Y — Perform split indicia processing.

  • Blank — Do not perform split indicia processing (default).

43

P9ICZO

1

Controls the population of the CITY/STATE P9OUT areas for the input ZIP Code when there is no match to the US Postal Database. P9OUT areas are P9OCL9, P9OCS9, P9OCTL, P9OCTS, and P9OSTA.

  • I — Store the input city.

  • X — Return the missing primary city and state for the valid input ZIP Code. Also, return the locality county code for the valid input ZIP Code or valid input city/state. If you specify "X", CODE-1 Plus does not generate a USPS Form 3553 (CASS Summary Report).

  • Z — Return the primary city for the valid input ZIP Code. If you specify "Z", CODE-1 Plus does not generate a USPS Form 3553 (CASS Summary Report).

  • Blank — Do not return city/state for input ZIP Code (default).

44

P9ISSM

1

Indicates whether to do Enhanced Street Matching (ESM) or All Street Matching (ASM):

  • A — Attempt match to all streets in locality (matches to misspelled first letter in street name).

  • S — Use enhanced street matching.

  • Blank — Do not use enhanced street matching (default).

45

Reserved

1

 

46-50

P9IZIP

5

5-digit ZIP Code for the address to be matched.

51-54

P9IZIP4

4

4-digit ZIP + 4 Code for the address to be matched.

55-154

P9IAD1

100

Primary address line.

155-254

P9IAD2

100

Secondary address line.

255-354

P9IFRM

100

Firm name, left-justified, in human-readable format. If no firm name is available, or if you do not want firm-level ZIP + 4 matching to be performed, leave this field blank.

355-454

P9ICST

100

City/state information. (Each component must be separated by at least one blank.) You can use the first 99 bytes of this field, but do not use byte 100. It is reserved for internal processing.

455-489

P9IURB

35

Urbanization name (without state name).

490

P9IENV

1

Indicates the environment in which the C1MATCHx program is executing:

  • B — C1MATCHx is being called in a batch environment (default).

  • I — C1MATCHx is being called in an interactive environment.

Any other value is treated as B.

491-500

P9IDBL

10

Reserved for the IBMi platform.

501

P9IAUX

1

Indicates whether to perform Auxiliary File processing:

  • X — Perform Auxiliary File processing.

  • Blank — Not performed (default).

502-525

Reserved

24

 

526

 P9I-PREFER   

1

Indicates whether to perform Preferred Alias Processing:

  • Y — Perform Preferred Alias Processing.

  • N — Do not perform Preferred Alias Processing (default).

NOTE: A "Y" in this position is required to generate the USPS Form 3553.

527

P9I-ABBREV

1

Indicates whether to perform Abbreviated Alias Processing:

  • Y — Perform Abbreviated Alias Processing.

  • N — Do not perform Abbreviated Alias Processing (default).

528

P9IDPV-FTI

1

DPV file to match against:

  • S — Process the DPV split file.

  • F — Process the DPV flat file.

  • H — Process the DPV full (hash) file.

  • Blank — Process the DPV split file.

529-530

P9IDPB2

2

Two characters for the DPBC input add on.

531

P9I-CASSOK

1

Indicates whether a valid CASS configuration is intended:

  • N — Force non-CASS configuration.

  • Y — CASS configuration (default).

532

P9IDPV-MMS

1

DPV memory module size to use for processing:

  • P — Pico memory model (no files in memory).

  • U — Micro memory model (no files in memory, only indexes).

  • S — Small memory model.

  • M — Medium memory model.

  • L — Large memory model.

  • H — Huge memory model (all files in memory).

  • Blank — Medium memory model (default).

533

P9ILACS-MMS

1

LACS memory module size to use for processing:

  • P — Pico memory model (no files in memory).

  • U — Micro memory model (no files in memory, only indexes).

  • S — Small memory model.

  • M — Medium memory model.

  • L — Large memory model.

  • H — Huge memory model (all files in memory).

  • Blank — Medium memory model (default).

534

P9ISEASONAL

1

Indicates whether CODE-1 Plus should retrieve and return seasonal delivery flags:

  • Y — Retrieve and return seasonal delivery flags.                 

NOTE: Any value other than Y does not retrieve seasonal flags.

535-536

Reserved

2

 

537

P9IPRECISELYID

1

Indicates whether CODE-1 Plus should retrieve and return the PreciselyID.  

  • Y - Retrieve and return PreciselyID information

  • Blank - PreciselyID will not be invoked and no information pertaining to it will be available (default).
538 P9IDPV-DNA 1 Controls Door Not Accessible Lookup .
  • Y - Perform DNA Lookup.
  • N - Do not perform DNA Lookup.
539 P9IDPV-THROW 1 Controls Throwback Lookup .
  • Y - Perform Throwback Lookup.
  • N - Do not perform Throwback Lookup.
540 P9IDPV-NSL 1 Controls No Secure Location Lookup .
  • Y - Perform NSL Lookup.
  • N - Do not perform NSL Lookup.
541 P9IDPV-NDD 1 Controls Non-Delivery Days Lookup .
  • Y - Perform NDD Lookup.
  • N - Do not perform NDD Lookup.
542 P9IDPV-NSR 1 Controls Retrieval of NOSTAT Reason.
  • Y - Retrieve NSR.
  • N - Do not retrieve NSR.
543 P9IDPV-DROP 1 Controls Retrieval of DROP Lookup.
  • Y - Retrieve DROP.
  • N - Do not retrieve DROP.

544-600

Reserved

57