DSNTIPU: Host language data set names panel 1
The entries on panels DSNTIPU, DSNTIPU1, and DSNTIPW establish data set names for other product libraries. The values that you enter on these panels are edited into sample and installation jobs. If you do not have the product, accept the default values. Jobs for those particular products should not be run.
Db2 makes assumptions about which one of the possible C, C++, and PL/I compilers that you are using, depending on the values you supply or leave as default in the C, C++, and PL/I fields.
Many data set names for other products appear in the jobs. You can enter most of these data sets on this panel and on the next two installation panels, DSNTIPU1 and DSNTIPW. These names are shown in the following table as they appear in the jobs that are shipped with Db2. Change the names of the data sets if they are different at your site.
Job | Data set name | Function |
---|---|---|
DSNTEJ1 | SYS1.MACLIB | Assembler macro library |
SYS1.SORTLIB | DFSORT load modules (can be deleted if DFSORT is in link list) | |
DSNTEJ1L | CEE.SCEELKED | Language Environment® linkage editor library |
CEE.SCEERUN | Language Environment dynamic run time library | |
DSNTEJ1P | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ1U | CEE.SCEERUN | Language Environment dynamic run time library |
SYS1.SORTLIB | DFSORT load modules (can be deleted if DFSORT is in link list) | |
DSNTEJ2A | SYS1.SORTLIB | DFSORT load modules (can be deleted if DFSORT is in link list) |
DSNTEJ2C | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ2D | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ2E | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ2F | SYS1.MACLIB | Assembler macro library |
SYS1.VSF2FORT | VS Fortran run time library | |
DSNTEJ2P | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ3C | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ3P | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ4C | IMSVS.RESLIB | IMS linkage editor library |
CEE.SCEERUN | Language Environment dynamic run time library | |
DSNTEJ4P | IMSVS.RESLIB | IMS linkage editor library |
CEE.SCEELKED | PL/I linkage editor base library | |
CEE.SCEERUN | PL/I dynamic run time base library | |
DSNTEJ5A | CICS410.SDFHLOAD | CICS® command translator and linkage editor |
CICS410.SDFHMAC | CICS macro library | |
SYS1.MACLIB | Assembler macro library | |
DSNTEJ5C | CICS410.SDFHLOAD | CICS command translator and linkage editor library |
IGY.SIGYCOMP | Enterprise COBOL for z/OS® | |
See also the list of libraries that are used by DSNH CLIST in DSNH command procedure (TSO CLIST) | ||
DSNTEJ5P | CICS410.SDFHLOAD | CICS command translator and linkage editor library |
CICS410.SDFHPLI | CICS PL/I linkage editor library | |
CEE.SCEELKED | Language Environment link editor library | |
DSNTEJ6D | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6P | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6R | CEE.SCEERUN | Language Environment dynamic run time library |
CEE.SCEEH.H | C library headers | |
CEE.SCEELKED | Language Environment linkage editor library | |
DSNTEJ6S | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6T | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6U | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6V | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6W | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ6Z | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ61 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ62 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ63 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ64 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ65 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ66 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ7 | SYS1.SORTLIB | DFSORT load modules (can be deleted if DFSORT is in link list) |
DSNTEJ71 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ73 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ75 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ76 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ77 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJ78 | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTEJXP | CEE.SCEERUN | Language Environment dynamic run time library |
DSNTIJMV | SYS1.MACLIB | Assembler macro library |
CEE.SCEERUN | Language Environment dynamic run time library | |
CEE.SCEELKED | Language Environment linkage editor library | |
EDCPRLK | Language Environment pre-link editor library | |
CEE.SCEEMSGP | Language Environment pre-link message file | |
CBC.SCCNCMP | C/C++ for z/OS compiler library | |
CCNDRVR | C/C++ compiler load module | |
CEE.SCEEH.H | C library headers | |
CEE.SCLBH.H | C++ library headers | |
CEE.SCEECPP | C++ autolink library | |
CBC.SCLBCPP | C++ class library | |
CICS.SCLBCPP | CICS library for COBOL | |
CICS.SDFHLOAD | CICS command translator and linkage editor | |
CICS.SDFLPLI | CICS library for PL/I | |
prefix.SDSNLOAD(DSNHPC) | Db2 precompiler | |
prefix.SDSNLOAD | Db2 linkage editor library | |
DSNHPC | Db2 precompiler module | |
GDDM.SADMSAM | GDDM macro library | |
GDDM.SADMMOD | GDDM load module library | |
IGY.SIGYCOMP | Enterprise COBOL for z/OS compiler library | |
IGYCRCTL | Enterprise COBOL for z/OS compiler load module | |
IMSVS.RESLIB | IMS linkage editor library | |
ISP.SISPLOAD | ISPF ISPLINK module | |
IBM®.SIBMZCMP | Enterprise PL/I for z/OS compiler library | |
SYS1.VSF2FORT | VS Fortran run time library |
Use this panel to define the data set names of your IBM Language Environment, C/370, or C/C++ program product libraries. For more information about these libraries, consult the appropriate program product documentation For more information about these libraries, consult the appropriate program product documentation.
Data sets that are specified on this panel are used by the Db2 installation process to tailor the Db2 language procedures that are generated by installation job DSNTIJMV:
- DSNHASM can be used to prepare Db2 programs using assembly language
- DSNHC can be used to prepare Db2 programs that use C.
- DSNHCPP can be used to prepare Db2 programs that use C++.
- DSNHCPP2 can be used to prepare a class and a client for a Db2 object-oriented program that use C++.
- DSNHCPPS contains the header file search path that is to be used by DSNHCPP and DSNHCPP2.
- DSNHFOR can be used to prepare Db2 programs using FORTRAN
- DSNHICOB can be used to prepare Db2 programs using COBOL
- DSNHPLI can be used to prepare Db2 programs using PL/I
- DSNHSQL can be used to prepare Db2 external SQL procedures
Data sets that you specify on this panel are also used by the Db2 installation process to tailor the Db2 Interactive (DB2I) program preparation CLIST, DSNH.
When the compiler fields are left blank, the DSNH CLIST and the provided JCL procedures operate differently. The DSNH CLIST issues a specific call statement, using the default load module data set name as the argument of the call. The JCL procedures use the z/OS link list to find the data set in which the load module resides.
mountain vieUse fields 1 through 4 of DSNTIPU to specify the IBM Language Environment run time environment, link editor, and pre-link editor message libraries. The CLIST assumes that these libraries are used by all language products except FORTRAN.
Use fields 6 through 15 on panel DSNTIPU to define C/370 (C only), AD/Cycle, or C/C++ for z/OS, If you need to define C++, you must also define C/C++ for C.
If C is not installed on your system:
- Accept the default values for fields 6 through 15 of DSNTIPU.Accept the default values for fields 6 through 13.
- Do not run IVP jobs DSNTEJ2D, DSNTEJ2U, DSNTEJ6D, DSNTEJ6R, DSNTEJ6T, DSNTEJ63, DSNTEJ6W, DSNTEJ6Z, DSNTEJ64, DSNTEJ65, DSNTEJ66, DSNTEJ71, DSNTEJ73, and DSNTEJ75.
If C++ is not installed on your system:
- Accept the default values for fields 6 through 15 of DSNTIPU.Accept the default values for fields 6 through 13.
- Do not run jobs DSNTEJ2E or DSNTEJ6V. Skip steps PH02US08 and PH02US09 of IVP job DSNTEJ2U.
- Remove all statements that refer to DAYNAME and MONTHNAME from part DSNTESU in the prefix.SDSNSAMP library if C++ is not available.
If COBOL is not installed on your system:
- Accept the default value for fields 1 and 2 of DSNTIPU1.Accept the default value for field 14.
- Do not run IVP jobs DSNTEJ2C, DSNTEJ3C, DSNTEJ4C, DSNTEJ5C, DSNTEJ61, DSNTEJ62, DSNTEJ76, DSNTEJ77, and DSNTEJ78.
If Fortran is not installed on your system:
- Accept the default values for fields 3 and 4 of DSNTIPU1.Accept the default values for fields 15 and 16.
- Do not run IVP job DSNTEJ2F.
If PL/I is not installed on your system:
- Accept the default values for fields 5 and 6 of DSNTIPU1.Accept the default values for field 17.
- Do not run IVP jobs DSNTEJ1P, DSNTEJ2P, DSNTEJ3P, DSNTEJ4P, DSNTEJ5P, DSNTEJ6P, DSNTEJ6S, and DSNTEJ6U.