The following table maps the 1,348-byte C1PRPT call area.
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:
|
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:
Additionally, if P9OSAR was blank, your driver program may place one of the following codes in this area:
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:
Additionally, if P9OCRC was blank, your driver program may place one of the following codes in this area:
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:
Additionally, if P9O5RC was blank, your driver program may place one of the following codes in this area:
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:
Additionally, if P9O5RC was blank, your driver program may place one of the following codes in this area:
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:
Additionally, if P9O9RC was blank, your driver program may place one of the following codes in this area:
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:
Additionally, if P9OLOT was blank, your driver program may place one of the following codes in this area:
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.
|
229 |
RP-RPANMR |
1 |
Indicates whether to print the Analysis of Matched Records Report.
|
230 |
RP-RPZ4ST |
1 |
Indicates whether to print the ZIP + 4 Coding by State Report.
|
231 |
RP-RPCRST |
1 |
Indicates whether to print the Carrier Route Coding by State Report.
|
232 |
RP-RPLTST |
1 |
Indicates whether to print the Line of Travel Coding by State Report.
|
233 |
RP-RPZ4LC |
1 |
Indicates whether to print the ZIP + 4 Coding by List Code Records Report.
|
234 |
RP-RPCRLC |
1 |
Indicates whether to print the Carrier Route Coding by List Code Report.
|
235 |
RP-RPLTLC |
1 |
Indicates whether to print the Line of Travel Coding by List Code Report.
|
236 |
RP-RPZ43D |
1 |
Indicates whether to print the ZIP + 4 Coding by 3-Digit ZIP Code Report.
|
237 |
RP-RPCR3D |
1 |
Indicates whether to print the Carrier Route Coding by 3-Digit ZIP Code Report.
|
238 |
RP-RPLT3D |
1 |
Indicates whether to print the Line of Travel Coding by 3-Digit ZIP Report.
|
239 |
RP-RPSMST |
1 |
Indicates whether to print the Summary by State Report.
|
240 |
RP-RPSMLC |
1 |
Indicates whether to print the Summary by List Code Report.
|
241 |
RP-RPSM3D |
1 |
Indicates whether to print the Summary by 3-Digit ZIP Code Report.
|
242 |
RP-RPUPLO |
1 |
Indicates whether to print the reports in all upper 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. |