PDF417 | Installation Guide |
Following is a pictorial diagram of how the pieces fit together using RPG:
| RPG III (RPG/400) |
| ||
|
|
|
| Compile |
|
| OPM |
| |
|
| Program |
| w/opt 14 |
|
|
|
|
|
CALL | CALL |
PDFINIT |
| PDFENCOD |
|
|
|
| RPG IV (ILE) |
| |
|
|
| Compile |
| ILE |
| |
| Program |
| w/opt 15 |
|
|
|
|
CALLB
(CRTPGM to bind)
PDFvv/PDFvvSRV
Service Program
(PDFvv, or whatever library PDFvvSRV is installed in MUST be in the *LIBL)
C Language
To compile and link the sample program for C:
NOTE: Compiling and testing the C sample is not a required step for installation of the PDF417 Encoder. It is recommended if you will be using the C API.
Compiling and Running the sample ILE C Program
The sample ILE C program links with the PDFVxxxx/PDFVxxSRV service program. The source for the sample program is in PDFVxxxx/QCSRC(CPDF). You must first compile the C module:
CRTCMOD MODULE(PDFVxxxx/CPDF)
SRCFILE(PDFVxxxx/QCSRC)
SRCMBR(CPDF)
REPLACE(*YES)
Now create the ILE program (i.e., link it with the PDF417 service program):
CRTPGM PGM(PDFVxxxx/CPDF)
MODULE(PDFVxxxx/CPDF)
BNDSRVPGM(*LIBL/PDFVxxSRV)
REPLACE(*YES)
The program is now ready to run. It will generate a spool file named PDF417 to the default output queue:
NeoMedia Technologies, Inc. | Page 27 |