Using PDFlib on EBCDIC platforms
================================

Important note: the Aladdin license does not apply to PDFlib on
EBCDIC platforms. This means you will have to purchase a commercial
PDFlib license in order to use PDFlib on AS/400, S/390, or other
EBCDIC-based platforms. PDFlib source code for EBCDIC architectures
is available under a separate license.

Note that although the PDFlib core library C code is fully EBCDIC-aware,
not all language bindings have been modified for use on EBCDIC-based hosts.
Currently only the C, C++, RPG, and Java language can be used on
EBCDIC platforms.

Pre-built PDFlib libraries for IBM eServer iSeries 400 and zSeries 390
are available from our Web site. These binaries have been built with
the IBM compiler. Note that the PDFlib DLL on MVS will not work
with programs built with the SAS C compiler since the IBM and SAS
compiler do not produce binary-compatible output. However, PDFlib
can be built with the SAS C compiler.

Please observe the notes in the PDFlib manual regarding expected
file formats (EBCDIC text vs. binary) for several items related to
PDFlib usage. These rules must strictly be observed in order to
successfully use PDFlib on EBCDIC-based platforms.

How to use the precompiled PDFlib DLL on MVS
============================================

- place PDFLIB in your MVS load library
- place PDFLIBSD in your MVS sidedeck (FB 80)

NOTE:  Upload them in 'binary' format.

See CHELLO.JCL & RUNIT.JCL for sample JCL to compile/link/run 
the standard PDFlib "Hello, World!" sample application.


Sample dataset names/layout:

 hlq.PDF.C.LIST   
 hlq.PDF.C.SRC    
 hlq.PDF.CNTL     
 hlq.PDF.H.SRC    
 hlq.PDF.LOAD     
 hlq.PDF.OBJ      
 hlq.PDF.SIDEDECK 
