IBM-supplied source files

For your convenience, the i5/OS™ licensed program and other licensed programs provide a database source file for each type of source.

This table shows these IBM-supplied source files.

File name Library name Used to create
QCBLSRC QGPL System/38™ compatible COBOL
QCSRC QGPL C programs
QCLSRC QGPL CL programs
QCMDSRC QGPL Command definition statements
QDDSSRC QGPL Files
QFMTSRC QGPL Sort source
QLBLSRC QGPL COBOL/400® programs
QS36SRC #LIBRARY System/36™ compatible COBOL programs
QREXSRC QGPL Procedures Language 400/REXX programs
QRPGSRC QRPG RPG/400® programs
QAPLISRC QPLI PL/I programs
QPLISRC QGPL PL/I programs
QARPGSRC QRPG38 System/38 environment RPG
QRPG3SRC QRPG38 System/38 environment RPG
QRPG2SRC #RPGLIB System/36 compatible RPG II
QS36PRC #RPGLIB System/36 compatible RPG II
QS36SRC #LIBRARY System/36 compatible RPG II (after install)
QPASSRC QPAS Pascal programs
QTBLSRC QGPL Translation tables
QTXTSRC QPDA Text

You can either add your source members to these files or create your own source files. Normally, you want to create your own source files using the same names as the IBM-supplied files, but in different libraries (IBM-supplied files might get overlaid when a new release of the system is installed). The IBM-supplied source files are created with the file names used for the corresponding create command (for example, the Create CL Program (CRTCLPGM) command uses the QCLSRC file name as the default). Additionally, the IBM-supplied programmer menu uses the same default names. If you create your own source files, do not place them in the same library as the IBM-supplied source files. (If you use the same file names as the IBM-supplied names, you should ensure that the library containing your source files precedes the library containing the IBM-supplied source files in the library list.)