Start of changeDSNTIPU: Host language data set names panel 1End of change

Start of changeThe 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.End of change

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. Start of changeYou can enter most of these data sets on this panel and on the next two installation panels, DSNTIPU1 and DSNTIPW.End of change 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.

Table 1. Data set names that are used in jobs for related products
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 vie

Use 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.

Start of changeUse 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.End of change

If C is not installed on your system:

  • Start of changeAccept the default values for fields 6 through 15 of DSNTIPU.End of changeAccept 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:

  • Start of changeAccept the default values for fields 6 through 15 of DSNTIPU.End of changeAccept 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:

  • Start of changeAccept the default value for fields 1 and 2 of DSNTIPU1.End of changeAccept 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:

  • Start of changeAccept the default values for fields 3 and 4 of DSNTIPU1.End of changeAccept the default values for fields 15 and 16.
  • Do not run IVP job DSNTEJ2F.

If PL/I is not installed on your system:

  • Start of changeAccept the default values for fields 5 and 6 of DSNTIPU1.End of changeAccept the default values for field 17.
  • Do not run IVP jobs DSNTEJ1P, DSNTEJ2P, DSNTEJ3P, DSNTEJ4P, DSNTEJ5P, DSNTEJ6P, DSNTEJ6S, and DSNTEJ6U.
Start of change
Figure 1. Start of changeHost language data set names panel 1: DSNTIPUEnd of change
Start of change
 DSNTIPU         INSTALL DB2 - HOST LANGUAGE DATA SET NAMES PANEL 1
 ===>

 Enter data set names below:
  1  IBM LE RUNTIME LIBRARY   ===> CEE.SCEERUN
  2  IBM LE RUNTIME LIBRARY 2 ===> CEE.SCEERUN2
  3  IBM LE LINK EDIT LIB     ===> CEE.SCEELKED
  4  IBM LE PRELINK MSG LIB   ===> CEE.SCEEMSGP

  5  HIGH LEVEL ASSEMBLER LIB ===> 

  6  C/CPP COMPILER MODULE    ===> CCNDRVR
  7  C/CPP COMPILER LIBRARY   ===> CBC.SCCNCMP
  8  C/CPP HEADER LIBRARY     ===> CEE.SCEEH.H
  9  C/370 COMPILER MESSAGES  ===>
 10  C LE PRELINKER PHASE     ===> NO
 11  CPP LE PRELINKER PHASE   ===> NO
 12  CPP CLASS LIB HEADERS    ===> CEE.SCLBH.H
 13  CPP AUTO CALL LIBRARY    ===> CEE.SCEECPP
 14  CPP CLASS LIBRARY        ===> CBC.SCLBCPP
 15  CPP PROCEDURE LIBRARY    ===> CBC.SCCNUTL
 
 PRESS:  ENTER to continue   RETURN to exit   HELP for more information
End of change
End of change