Topic
  • 3 replies
  • Latest Post - ‏2013-11-28T06:05:55Z by navana
navana
navana
22 Posts

Pinned topic CICS ABEND 4038 with Generated EGL Source - RBD v8.5.1.1

‏2013-09-17T14:23:26Z |

Hello,

We were using RBD v8.5.1.0 for all the development related things for my project. As there was a fix pack released recently which resolves few things which we raised earlier, I have updated the fix pack.

But when I generate the back-end program's from EGL, though the generation is successful but when I test the program I get CICS abend 4038. When I see the CICS log I see the below.

CICS Log:

MSGUSR:

DFHSN1400 17/09/2013 15:58:46 FDTACNLD Session signon for session GS1 by user CICSCTG is complete.
DFHAC2236 17/09/2013 15:58:47 FDTACNLD Transaction CSMI abend 4038 in program CSPQ2UP term GS1. Updates to local recoverable
           resources will be backed out. EXCI job = CICCTGT3.CICCTGT3. - EGGT.
DFHSN1500 17/09/2013 15:58:47 FDTACNLD Session signoff for session GS1 is complete. 1 transactions entered with 1 errors.  

JESMSGLG

STC23945  +IDI0001I Fault Analyzer V11R1M0 (UK91900 2013/02/22) invoked by IDIXCCEE using SYS1.IFA.PARMLIB(IDICNF00)
STC23945  +IDI0044I Current fault is a duplicate of fault ID F00019 in history file SYSU.IFA.HIST - the duplicate count is 1
STC23945  +IDI0053I Fault history file entry suppressed due to: Duplicate fault or End Processing user exit

WAS Log was also attached for reference.

When I regenerate the same program with lower version(8.5.1.0) the application works fine as expected. I have also attached the source of old and new one.

Please let me know, if this is something related fix pack updation or anything to be changed in the build descriptor before we generate with 8.5.1.1.

Thanks in advance.

Attachments

  • markevans
    markevans
    2884 Posts

    Re: CICS ABEND 4038 with Generated EGL Source - RBD v8.5.1.1

    ‏2013-09-17T18:16:27Z  

    I suspect you need to install the host PTF that is required once you generate with RBD V8.5.1.1.

    See the following link in the EGL helps on what's new in V8.5.1.1

    http://pic.dhe.ibm.com/infocenter/rbdhelp/v8r5m0/topic/com.ibm.rational.rbd.product.doc/topics/pegl_core_whats_new_v8511_cpt.html

     

    It contains this section:

     

    Performance Improvement for EGL COBOL Program

    Version 8.0.1.5 significantly reduces both the size of the program's load modules and its working storage. Although this memory reduction benefit will be automatic on all COBOL generated environments, it will be especially beneficial on transactional systems such as CICS®, when the ERDSA and EUDSA storage areas are getting large.

    Important: If you use a 8.5.1.1 system to generate COBOL to z/OS® or z/VSE®, the following PTF for your platform (UK92032 for z/OS, UK91995 for z/VSE) is required to successfully execute the program. These PTFs will continue to support programs generated with all previous levels. For the PTF list of the Rational COBOL runtime for z/OS, see http://www-01.ibm.com/support/docview.wss?uid=swg27024554.

    Also, programs that are generated with 8.5.1.1 will continue to work with any other prior release programs, but will help to reduce the amount of memory the applications use when executing.

     

    Give this a try.

  • navana
    navana
    22 Posts

    Re: CICS ABEND 4038 with Generated EGL Source - RBD v8.5.1.1

    ‏2013-09-20T06:02:58Z  
    • markevans
    • ‏2013-09-17T18:16:27Z

    I suspect you need to install the host PTF that is required once you generate with RBD V8.5.1.1.

    See the following link in the EGL helps on what's new in V8.5.1.1

    http://pic.dhe.ibm.com/infocenter/rbdhelp/v8r5m0/topic/com.ibm.rational.rbd.product.doc/topics/pegl_core_whats_new_v8511_cpt.html

     

    It contains this section:

     

    Performance Improvement for EGL COBOL Program

    Version 8.0.1.5 significantly reduces both the size of the program's load modules and its working storage. Although this memory reduction benefit will be automatic on all COBOL generated environments, it will be especially beneficial on transactional systems such as CICS®, when the ERDSA and EUDSA storage areas are getting large.

    Important: If you use a 8.5.1.1 system to generate COBOL to z/OS® or z/VSE®, the following PTF for your platform (UK92032 for z/OS, UK91995 for z/VSE) is required to successfully execute the program. These PTFs will continue to support programs generated with all previous levels. For the PTF list of the Rational COBOL runtime for z/OS, see http://www-01.ibm.com/support/docview.wss?uid=swg27024554.

    Also, programs that are generated with 8.5.1.1 will continue to work with any other prior release programs, but will help to reduce the amount of memory the applications use when executing.

     

    Give this a try.

    Thanks Mark, I have also got the same recommendation from RBD support team. Let me give it a try.

    Thanks again.!

    Naveen

     

  • navana
    navana
    22 Posts

    Re: CICS ABEND 4038 with Generated EGL Source - RBD v8.5.1.1

    ‏2013-11-28T06:05:55Z  

    PTF installed and programs generated with RBD 8.5.1.1 works as expected. This also supports the backward compatibility(programs generated with older version also works fine.)

    Thanks for all the support.