IBM Z and LinuxONE IBM Z

IBM Z

The enterprise platform for mission-critical applications brings next-level data privacy, security, and resiliency to your hybrid multicloud.

ย View Only
  • 1.  CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Mon March 13, 2023 03:36 PM

    Hi,

    Is there someone who has a compiler for COBOL-CICS as well as COBOL-CICS-DB2 for zTrial IBM Application Delivery Foundation for z Systems? I already compiled my map-set as well as my COBOL-CICS code with both MAXCC = 0, already define all the entry and install, but when I am running my transaction, error DFHAC2016 arises. It might be on my defined load library... 



    ------------------------------
    John De Guzman
    ------------------------------


  • 2.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 10:55 AM

    Hi John,

    There can be several reasons why the message DFHAC2016 appears, here is a list of the ones that i think apply to you.

    1. The program is missing.

    2. The installed program definition is missing.

    3. The program is disabled.

    4. The program name in the installed transaction definition is invalid.

    Best way to see what is wrong is issue a "CEMT Inq Program(PROGNAME)  Here is an example:

    I highlighted the "Req" flag which implies a new copy is required.  If the program cannot be found as in my case that flag is turned on, which means the library you put the load module in is not accessible via CICS.

    The other things to check are, is the program definition defined to CICS.  If you get a program not found when you try the above command it means the program has not been defined to CICS.  If autoinstall is enabled it should have created that definition.  If not you need to create it.

    If the definition above appears for you make sure it is enabled (Ena).

    Lastly, make sure the program name in the transaction definition is correct.

    Hope that help!

    Ezriel Gross



    ------------------------------
    Ezriel Gross
    Rocket Software
    Waltham NJ
    17816842672
    ------------------------------



  • 3.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 11:33 AM

    Hello,

    Does the system default load library is a must use? 



    ------------------------------
    John De Guzman
    ------------------------------



  • 4.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 07:01 PM

    John,

    To find Libraries available to use for your load module issue the command "CEMT Inq Lib"  You will see a screen that looks like this:

    If you put your cursor on any of the lines and hit enter, it will show you the libraries available in for example in DFHRPL and therefore where to place your load modules.  I would find one available in the one labeled DFHRPL and you might only see that one in your system.  Here is a screen print from my system after hitting enter while cursor is on that line.

    Hopefully you have access to one of the libraries in DFHRPL and can place you module there.  As you have already tried to run the program, if you see the "Req" as in my last message, make sure you over type it with "new".  The Req should disappear and when looking at the program you should now see its length and what library it comes from.

    Hope that helps!



    ------------------------------
    Ezriel Gross
    Rocket Software
    Waltham NJ
    17816842672
    ------------------------------



  • 5.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 10:47 PM

    Thank you, Ezriel Gross! I'll look on to this!



    ------------------------------
    JohnnyBee๐Ÿ
    Philippines
    ------------------------------



  • 6.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Wed March 15, 2023 11:24 AM

    Hi Ezriel,

    All good, I look for other load library which is PDSE. It worked!



    ------------------------------
    JohnnyBee๐Ÿ
    Philippines
    ------------------------------



  • 7.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 12:06 PM

    has the program been defined to CICS? and is the executable in the steplib for cics? i found this

    DFHAC2016 - IBM Documentation



    ------------------------------
    David Williams
    ------------------------------



  • 8.  RE: CICS - DFHAC2016 PROGRAM IS NOT AVAILABE

    Posted Tue March 14, 2023 12:14 PM

    CEDA DEF MAPSET(MAPSET5) GROUP(SUM)
    CEDA INS MAPSET(MAPSET5) GROUP(SUM)
    CECI SEND MAP(TITLEAD) MAPSET(MAPSET5)

    ----

    CEDA DEF PROG(COBADD) GROUP(SUM)

    CEDA INS PROG(COBADD) GROUP(SUM)

    CEDA DEF TRANS(TRN1) GROUP(SUM) PROG(COBADD)

    CEDA INS TRANS(TRN1) GROUP(SUM)

    Above is my flow. 



    ------------------------------
    JohnnyBee๐Ÿ
    Philippines
    ------------------------------