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:
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:
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:
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:
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:
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.
Any other value does not return normalized address elements. |
7 |
P9ITEST |
1 |
Indicates whether to invoke a special database mode function:
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:
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:
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:
|
11 |
P9ILOT |
1 |
Indicates whether to perform Line of Travel matching:
|
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:
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:
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:
NOTE: The default for this field is Z when calling C1MATCHx. The default for C1BM00 is Z. |
15 |
P9IDPV |
1 |
|
16 |
P9IDPV-ZCP |
1 |
|
17 |
P9IDPV-ZCA |
1 |
|
18 |
P9IDPV-CR |
1 |
|
19 |
P9IDPV-DR |
1 |
|
20 |
P9IDPV-SFX |
1 |
|
21 |
P9IDPV-SDC |
1 |
|
22 |
P9IDPV-SC |
1 |
|
23 |
P9IDPV-USD |
1 |
|
25 |
P9IDPV-CMRA |
1 |
Indicates whether to perform CMRA lookup:
|
26 |
P9IDPV-BYS |
1 |
Indicates whether to perform DPV validation on secondary addresses:
|
27 |
P9IRDI |
1 |
Controls whether to perform RDI processing:
|
29 |
P9ISTE |
1 |
Indicates how to treat SuiteLink errors:
|
30 |
P9ISTE-BYP |
1 |
Indicates whether an expired SuiteLink database will cause the job to terminate:
|
31 |
P9ISTE-SMM |
1 |
SuiteLink memory module size to use for processing:
|
32 |
P9ICMRA-PMB |
1 |
Indicates whether to 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):
|
37 |
P9IDPV-PBSA |
1 |
Indicates whether to perform a P. O. Box Street Address (PBSA) Table lookup:
|
38 |
P9IDPV-NOST |
1 |
Indicates whether to perform a DPV No Stat Lookup:
|
39 |
P9IDPV-VACT |
1 |
Indicates whether to perform a DPV Vacant Lookup:
|
40 |
P9I-ZLACS |
1 |
Indicates whether to perform LACSLink processing:
|
41 |
P9I-PRM4 |
1 |
Indicates whether the fourth parameter, P9INTRF, is present and to be processed:
|
42 |
P9ISIN |
1 |
Indicates whether to perform Split Indicia processing:
|
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.
|
44 |
P9ISSM |
1 |
Indicates whether to do Enhanced Street Matching (ESM) or All Street Matching (ASM):
|
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:
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:
|
502-525 |
Reserved |
24 |
|
526 |
P9I-PREFER |
1 |
Indicates whether to perform Preferred Alias Processing:
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:
|
528 |
P9IDPV-FTI |
1 |
DPV file to match against:
|
529-530 |
P9IDPB2 |
2 |
Two characters for the DPBC input add on. |
531 |
P9I-CASSOK |
1 |
Indicates whether a valid CASS configuration is intended:
|
532 |
P9IDPV-MMS |
1 |
DPV memory module size to use for processing:
|
533 |
P9ILACS-MMS |
1 |
LACS memory module size to use for processing:
|
534 |
P9ISEASONAL |
1 |
Indicates whether CODE-1 Plus should 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.
|
538 | P9IDPV-DNA | 1 | Controls Door Not Accessible Lookup .
|
539 | P9IDPV-THROW | 1 | Controls Throwback Lookup .
|
540 | P9IDPV-NSL | 1 | Controls No Secure Location Lookup .
|
541 | P9IDPV-NDD | 1 | Controls Non-Delivery Days Lookup .
|
542 | P9IDPV-NSR | 1 | Controls Retrieval of NOSTAT Reason.
|
543 | P9IDPV-DROP | 1 | Controls Retrieval of DROP Lookup.
|
544-600 |
Reserved |
57 |
|