The C1PRPT Call Area - 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 maps the 1,348-byte C1PRPT call area.

Note: iA copybook (RPTPARM) for this area is included with your installation in the sample library.

Position

Name

Length

Contents

The following detail-level parameters are used for all but the last call to C1PRPT.

1

RP-RETURN-CODE

1

C1PRPT fills in this code when control passes back to your driver program:

  • E — C1PRPT encountered an error. Look for a message in your print file.

  • Blank — C1PRPT encountered no problems during processing.

2

RP-BM0ARC

1

Indicates whether the standardized address was stored in the output record and, if not, provides an explanation. Your driver should construct this field by moving the value that is in the P9OSAR area (as returned by C1MATCHx) to the RP-BM0ARC area. RP-BM0ARC will then contain one of the following values:

  • Blank — The standardized address was stored successfully.

  • A — Apartment number missing or not found in database, and an apartment level match was required.

  • B — Insufficient (or blank) address information for a match.

  • H — House/Box number not found on street.

  • M — Multiple matches of equal quality were found.

  • S — Street name not found in ZIP Code.

  • U — Auxiliary file processing unavailable.

  • Z — ZIP Code not found in database.

Additionally, if P9OSAR was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — Standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — The standardized address was not stored because the processing requirements specified that it was not to be stored.

If any other value is in RP-BM0ARC, the report program assumes that the standardized address was not stored for some unknown reason.

3

RP-BM0CRC

1

Indicates whether the carrier route was stored in the output record and, if not, provides an explanation. Your driver should construct this field by moving the value that is in the P9OCRC area (as returned by C1MATCHx) to the RP-BM0CRC area. RP-BM0CRC then contains one of the following values:

  • Blank — The carrier route was stored successfully.

  • A — Apartment number missing or not found in database, and an apartment level match was required.

  • B — Insufficient (or blank) address information for a match.

  • H — House/Box number not found on street.

  • M — Multiple matches of equal quality were found.

  • S — Street name not found in ZIP Code.

  • U — Auxiliary File Processing unavailable.

  • Z — ZIP Code not found in database.

Additionally, if P9OCRC was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — The standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — The carrier route wasn't stored because the processing requirements specified that it was not to be stored.

If any other value is in RP-BM0CRC, the report program will assume that the carrier route was not stored for some unknown reason.

4

RP-BM0SRC

1

Indicates whether the standardized city and state were stored in the output record and, if not, provides an explanation. Your driver should construct this field by moving the value that is in the P9O5RC area (as returned by C1MATCHx) to the RP-BM0SRC area. This field is constructed from the P9O5RC, which is the return code for the 5-digit ZIP Code. RP-BM0SRC then contains one of the following values:

  • Blank — The input ZIP Code was stored successfully.

  • Z — ZIP Code not found in database.

  • A — Apartment number missing or not found in database, and an apartment level match was required.

  • B — Insufficient (or blank) address information for a match.

  • H — House/Box number not found on street.

  • M — Multiple matches of equal quality were found.

  • S — Street name not found in ZIP Code.

Additionally, if P9O5RC was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — The standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — The standardized city and state were not stored because the processing requirements specified that it was not to be stored.

  • X — No city match was found and we chose not to store the default name (for example, P9OOCR was not a blank and the default name returned by C1MATCHx was not stored).

If any other value is in RP-BM05RC, the report program assume that the standardized city and state were not stored for some unknown reason.

5

RP-BM05RC

1

Indicates whether the matched 5-digit ZIP Code was stored in the output record and, if not, provides an explanation. Your driver should construct this field by moving the value that is in the P9O5RC area (as returned by C1MATCHx) to the RP-BM05RC area. RP-BM05RC then contains one of the following values:

  • Blank — The ZIP Code was stored successfully.

  • A — Apartment number missing or not found in database, and an apartment level match was required.

  • B — Insufficient (or blank) address information for a match.

  • E — External match — Auxiliary file processing.

  • H — House/Box number not found on street.

  • M — Multiple matches of equal quality were found.

  • S — Street name not found in ZIP Code.

  • Z — ZIP Code not found in database.

Additionally, if P9O5RC was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — Standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — Matched ZIP Code was not stored because the processing requirements specified that it was not to be stored.

If any other value is in RP-BM05RC, the report program assumes that the matched ZIP Code was not stored for some unknown reason.

6

RP-BM09RC

1

Indicates whether the matched ZIP +4 Code was stored in the output record and, if not, provides an explanation. Your driver should construct this field by moving the value that is in the P9O9RC area (as returned by C1MATCHx) to the RP-BM09RC area. RP-BM09RC then contains one of the following values:

  • Blank — The ZIP + 4 Code was stored successfully.

  • A — Apartment number missing or not found in database, and an apartment level match was required.

  • B — Insufficient (or blank) address information for a match.

  • H — House/Box number not found on street.

  • M — Multiple matches of equal quality were found.

  • S — Street name not found in ZIP Code.

  • U — Auxiliary File Processing unavailable.

  • V — The input record matched a non-deliverable address. NOTE: A non-deliverable ZIP + 4 range is typically a new ZIP range where the USPS has not finalized assignments of ZIP +4 codes, thus not permitting assignment of postal code information at this time.

  • Z — ZIP Code not found in database.

Additionally, if P9O9RC was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — The standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — The matched ZIP + 4 Code was not stored because the processing requirements specified that it was not to be stored.

If any other value is in RP-BM09RC, the report program will assume that the matched ZIP+4 Code was not stored for some unknown reason.

7

RP-BM0LOT

1

Indicates the level of match obtained against the Line of Travel masterfile. Your driver should construct this field by moving the value that is in the P9OLOT area (as returned by C1MATCHx) to the RP-BM0LOT area. RP-BM0LOT then contains one of the following values:

  • Blank — Invalid input (zero or non-numeric ZIP/ZIP + 4 add-on)

  • 9 — 9-digit ZIP + 4 match successful

  • C — Call to LTO10/LTO10C failed

  • D — Unsuccessful 9-digit match, default coded

  • F — Open/read failure on Line of Travel master file

  • V — Line of Travel matcher software not compatible with the Line of Travel master file

Additionally, if P9OLOT was blank, your driver program may place one of the following codes in this area:

  • C — The address probable correctness or overall probable correctness was too high.

  • D — Information was dropped.

  • L — The standardized address was too long.

  • M — Multiple ZIP Codes or multiple standardized addresses were found.

  • N — The matched ZIP+4 Code was not stored because the processing requirements specified that it was not to be stored.

If any other value is in RP-BM0LOT, the report program assumes that the matched LOT code was not stored for some unknown reason.

8-16

RP-LCDNEW

9

List code for the current record.

17

RP-INP-ZP4

1

A code indicating if an input ZIP+4 Code was defined for the input file. Moved for every record whether it was a blank or not.

18-21

RP-INP-ZP4-VAL

4

ZIP + 4 Code in the input record, if RP-INP-ZP4 is Y.

22-57

Reserved

36

 

The following total-level parameters are used for the last call to C1PRPT. These areas are not referenced for any call to C1PRPT except the last. NOTE: All of these fields should be initialized to zero and then updated by your own program, as necessary.

58-67

RP-CT-NAM

10

Number of input records read.

68-77

RP-CT-PRC

10

Number of input records processed.

78-87

RP-CT-BYP

10

Number of input records bypassed.

88-97

RP-CT-COK

10

Number of records written to the C1BMCOK (or equivalent) output file.

98-107

RP-CT-ZP4

10

Number of records written to the C1BMZP4 (or equivalent) output file.

108-117

RP-CT-NCO

10

Number of records written to the C1BMNCO (or equivalent) output file.

118-127

RP-CT-IZP

10

Number of records written to the C1BMIZP (or equivalent) output file.

128-137

RP-CT-AMA

10

Number of calls made to the address match routine.

138-147

RP-CT-VAL

10

Number of records that were confirmed without processing due to a flag in the records.

148-157

RP-CT-APO

10

Number of records that were confirmed without processing due to APO ZIP Codes.

158-167

RP-CT-MIL

10

Number of records that were confirmed without processing due to military ZIP Codes.

168-177

RP-CT-GOV

10

Number of records that were confirmed without processing due to government agency ZIP Codes.

178-227

Reserved

50

 

NOTE: All report flags listed below default to Y except the RP-RPNDI report flag (defaults to N).

228

RP-RPNDI

1

Indicates whether or not the National Deliverability Index (NDI) Report should be printed.

  • Y — Print the report (default).

  • N — Do not print the report.

229

RP-RPANMR

1

Indicates whether to print the Analysis of Matched Records Report.

  • Y — Print the report (default).

  • N — Do not print the report.

230

RP-RPZ4ST

1

Indicates whether to print the ZIP + 4 Coding by State Report.

  • Y — Print the report (default).

  • N — Do not print the report.

231

RP-RPCRST

1

Indicates whether to print the Carrier Route Coding by State Report.

  • Y — Print the report (default).

  • N — Do not print the report.

232

RP-RPLTST

1

Indicates whether to print the Line of Travel Coding by State Report.

  • Y — Print the report (default).

  • N — Do not print the report.

233

RP-RPZ4LC

1

Indicates whether to print the ZIP + 4 Coding by List Code Records Report.

  • Y — Print the report (default).

  • N — Do not print the report.

234

RP-RPCRLC

1

Indicates whether to print the Carrier Route Coding by List Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

235

RP-RPLTLC

1

Indicates whether to print the Line of Travel Coding by List Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

236

RP-RPZ43D

1

Indicates whether to print the ZIP + 4 Coding by 3-Digit ZIP Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

237

RP-RPCR3D

1

Indicates whether to print the Carrier Route Coding by 3-Digit ZIP Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

238

RP-RPLT3D

1

Indicates whether to print the Line of Travel Coding by 3-Digit ZIP Report.

  • Y — Print the report (default).

  • N — Do not print the report.

239

RP-RPSMST

1

Indicates whether to print the Summary by State Report.

  • Y — Print the report (default).

  • N — Do not print the report.

240

RP-RPSMLC

1

Indicates whether to print the Summary by List Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

241

RP-RPSM3D

1

Indicates whether to print the Summary by 3-Digit ZIP Code Report.

  • Y — Print the report (default).

  • N — Do not print the report.

242

RP-RPUPLO

1

Indicates whether to print the reports in all upper case.

  • Y — Print the reports in all upper case (default).

  • N — Print the reports in mixed case.

243-252

RP-DATE

10

Date to print at the top of reports.

253-292

RP-HEADER

40

Main header to print at the top of the reports.

293-424

RP-UHD-(1)

132

First line of the additional header to print at the top of the reports.

425-556

RP-UHD-(2)

132

Second line of the additional header to print at the top of the reports.

557-688

RP-UHD-(3

132

Third line of the additional header to print at the top of the reports.

689-820

RP-UHD-(4)

132

Fourth line of the additional header to print at the top of the reports.

821-952

RP-UFT-(1)

132

First line of the footer to print at the bottom of the reports.

953-1084

RP-UFT-(2)

132

Second line of the footer to print at the bottom of the reports.

1085-1216

RP-UFT-(3)

132

Third line of the footer to print at the bottom of the reports.

1217-1348

RP-UFT-(4)

132

Fourth line of the footer to print at the bottom of the reports.