Activating SuiteLink in Callable Mode - Code-1_Plus - 5.0

CODE-1 Plus Guide for IBM i

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 Guide for IBM i
Copyright
2024
First publish date
1998
Last updated
2024-07-11
Published on
2024-07-11T02:24:45.851825

To use SuiteLink when calling C1MATCHI from your own driver, the following five conditions must be returned from C1MATCHI.

  • There must be a firm name in the P9I input area (P9IFRM).

  • There must be a house number in the P9O output area (P9OHS-LB).

  • The default record indicator must be returning a value of "H" in the P9O output area (P9ODFR).

  • The USPS record type must be returning a value of "H" in the P9O output area (P9ORTP).

  • There must be spaces in both the P9O General Return Code and the 9-digit Return Code in the output area (P9OGRC and P9O9RC).

If you get a match back from SuiteLink, you need to re-invoke the matcher with the new data. However, do not use the firm name that is returned; just use the secondary information.

Note: You can find the P9COMM copybook (a combination of P9IN, P9OUT, and P9AUDIT) with other copybooks delivered.

You can also optionally perform the following.

  • Determine the action to take for SuiteLink errors.

  • Determine whether an expired SuiteLink database can cause a job to terminate.

  • Set the Small Memory Model flag.

.

Position

Name

Length

Contents

29

P9ISTE

1

This field allows you to specify how SuiteLink errors will be treated.

  • I — Ignore error and continue to attempt SuiteLink processing. CODE-1 Plus does not generate a USPS Form 3553 (USPS CASS Summary Report) 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 (USPS CASS Summary Report).

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

30

P9ISTE-BYP

1

This field allows you to specify if 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

This field allows the small memory model version of SuiteLink to be used.

  • N — Do not use the Small Memory Model (default).
  • Y — Use the Small Memory Model.

491-500

P9IDBL

10

Database library name.

491-500

N/A

10

These bytes are reserved for the Midrange environment.

491-500

P9IDBL

10

Database library name.

Note: See positions 1863-1878 and 2121-2170 of the P9OUT callable area for SuiteLink output.