HP (Hewlett-Packard) PDF417 ユーザーズマニュアル

ページ / 33
PDF417  
Installation 
Guide 
NeoMedia Technologies, Inc. 
 
Page 17 
COBOL  
To compile and link the sample program for COBOL: 
NOTE: Compiling and testing the COBOL sample is not a required step for installation of the 
PDF417 Encoder.  It is recommended if you will be using the COBOL API. 
 
First, the encoder objects must be linked into a load module.  A sample JCL (IPDFLNK) has been 
provided in the NEOMEDIA.PDF417.RSCLIB PDS for creating the load module PDF417 in 
NEOMEDIA.PDF417.RSCLIB
 PDS. 
1. Edit ‘NEOMEDIA.PDF417.RSCLIB(IPDFLNK)’ and SUBMIT it.  
Confirm that the JCL is correct for your environment and make any changes as required.  Upon 
completion of this job you will receive a warning: IEW2650I 5102  No module entry point 
provided.  This is an expected message since the load module has no main()
A sample JCL (ISAMLCB) has been provided in the NEOMEDIA.PDF417.RSCLIB PDS for 
compiling and linking the sample COBOL program SAMPLECOB in the 
NEOMEDIA.PDF417.RSCLIB
 PDS. 
The ISAMLCB member in the NEOMEDIA.PDF417.RSCLIB PDS uses the IBM supplied 
cataloged procedure IGYWCL in the step COBCL in order to compile the SAMPLCOB program 
and link its object with the load module PDF417 and the C run-time library.  
The ISAMLCB member in NEOMEDIA.PDF417.RSCLIB is a typical sample that one may 
adapt to link COBOL programs with the PDF417 load module, and with the C run-time library. 
2. Edit ‘NEOMEDIA.PDF417.RSCLIB(ISAMLCB)’ and SUBMIT it.  
Confirm that the JCL is correct for your environment and make any changes as required. 
A sample JCL (ISAMPLCB) has been provided in the NEOMEDIA.PDF417.RSCLIB PDS for 
compiling, pre-linking, and linking the sample COBOL program SAMPLECOB in the 
NEOMEDIA.PDF417.RSCLIB
 PDS. 
The ISAMPLCB member in the NEOMEDIA.PDF417.RSCLIB PDS uses the IBM supplied 
cataloged procedure IGYWCPL in the step COBCPL in order to compile the SAMPLCOB 
program, pre-link and link its object with the PDF417EN and the C run-time library.  
The ISAMPLCB member in NEOMEDIA.PDF417.RSCLIB is a typical sample that one may 
adapt to pre-link and link COBOL programs with the PDF417EN objects, and with the C run-
time library. 
3. Edit ‘NEOMEDIA.PDF417.RSCLIB(ISAMPLCB)’ and SUBMIT it.  
Confirm that the JCL is correct for your environment and make any changes as required. 
 
Upon completion of the build of SAMPLCOB you can then execute the program. 
4. 
Edit ‘NEOMEDIA.PDF417.RSCLIB(XSAMPLCB)’ and SUBMIT it. 
 
Confirm that the JCL is correct for your environment and make any changes as required.  The 
XSAMPLCB
 member in the NEOMEDIA.PDF417.RSCLIB PDS executes the SAMPLCOB 
executable created above. This program generates an output file via the TPDFFONT DD card.