bdfi1m0jInstallation and Customization

Enabling C Language Support

To enable C language support for the ALCS environment, do the following:

  1. Ensure that you have C language support installed. See ALCS Installation and Customization for more information about C language support in an ALCS environment.
  2. Ensure that the program configuration table was updated with the appropriate load modules for C language support. See Changing the Program Configuration Table for the TPFDF Product for more information about the statements required in the program configuration table.
  3. Link-edit the TPFDF C language support code as follows:
    1. From the ALCS primary menu panel, select action 5 (Application development).
      Note:
      See ALCS Installation and Customization for more information about enabling ALCS ISPF panels.
    2. From the Application development panel, select action 5 (Link-edit an HLL application suite). This selection causes the following screen to appear:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |                  Link-edit an HLL application program suite   Row 1 to 2 of 9  |
    |Command ===> __________________________________________________________________ |
    |                                                                                |
    |Modify any values, select or edit the SYSLIB library data sets you need, then   |
    |submit the job using a choice from the File pulldown.                           |
    |                                                                                |
    |EPDF library . . . . . . . . . BDF.V1R1M3.BDFSRC1                               |
    |EPDF list library  . . . . . . BDF.V1R1M3.BDFSRC1                               |
    |EPDF list name . . . . . . . . ENABLEC                                          |
    |                                                                                |
    |Object code library  . . . . . BDF.V2R1M3.BDFCOB1                               |
    |Output load module library . . BDF.V1R1M3.BDFLMOD                               |
    |                                                                                |
    |Use SPC library 1   1.  Yes       APPC, MQI, or SQL calls 1   1.  Yes           |
    |                    2.  No                                    2.  No            |
    +--------------------------------------------------------------------------------+

    The panel fields and the required entries follow:

    EPDF library
    BDF.V1R1M3.BDFSRC1 is a partitioned data set (PDS) that contains the UFTM segment that enables C functions in an ALCS environment.

    EPDF list library
    BDF.V1R1M3.BDFSRC1 is a PDS that will contain the ENABLEC file that points to the UFTM segment. You must create the ENABLEC file.

    EPDF list name
    ENABLEC is a file that you must create that contains only the following item:
    UFTM
    

    Object code library
    BDF.V1R1M3.BDFCOB1 is a PDS that contains the TPFDF C object code.

    Output load module library
    BDF.V1R1M3.BDFLMOD is a PDS that contains the TPFDF load modules.

    When you have finished filling in the fields, press the PF4 key to load (submit) your job to the MVS system.