Pinned topicidebug for CICS on AIX - help needed

‏2009-04-23T10:47:44Z
|Tags:

Answered question
This question has been answered.

Unanswered question
This question has not been answered yet.

Hi

I'm an application programmer attempting to get the idebug debugger up and running on our CICS system to allow us to debug CICS/cobol programs. I've got idebug working successfully on our batch cobol and java systems.

My shop is running:

IBM TXSeries CICS
AIX - oslevel 5.3.0

I have set the stanza and environment variables/paths and followed the other instructions as per the section "Configuring IBM distributed debugger with TXSeries CICS":

Re: idebug for CICS on AIX - help needed

XLDB is not required to use IDEBUG to debug TXSeries application on AIX. Could you tell me the TXSeries, IDEBUG versions.

ERZ104009E error can come only when derddbg1 file not present under /usr/idebug/lib or under CICS_IDEBUG_LIBPATH.
In "IBM Debugger for AIX" version 6.0, derddbg1 file is under /usr/idebug/engine/lib. Hence CICS_IDEBUG_LIBPATH=/usr/idebug/engine/lib has to be set.
Let me know if you face any issue, even after setting the above mentioned env variable.

The derddbg1 file is in:
/usr/idebug/lib
...which is what I have the CICS_IDEBUG_LIBPATH set to.
I won't get a chance to look at this again until next week, will recheck my
settings and try it again. I'll let you know how it goes.

The derddbg1 file is in:
/usr/idebug/lib
...which is what I have the CICS_IDEBUG_LIBPATH set to.
I won't get a chance to look at this again until next week, will recheck my
settings and try it again. I'll let you know how it goes.

You need to do following things
In region's environment file set the following
1) CICS_USE_IDEBUG=1
2) DER_DBG_PATH=<Path of the source file to be debugged>
3) CICS_IDEBUG_LIBPATH=/usr/idebug/lib (You dont need to set as TXSeries will automatically pick this pacth)

After setting above environment variables, cold start the region. Then you'll be able to debug the application.
thanks,
prakash

I also checked that the CDCN transaction has Type of RSL Checks set to None.
The Allow Use of Application Debugging Tool on the region setting is set to Yes.
The application program was compiled using cicstcl -a -lIBMCOB options.

We then cold started the region.

On running the CDCN transaction we still get:
ERZ104009E: Debugger uninstalled or installed incorrectly

The environment variables are being picked up because if I set CICS_USE_IDEBUG=0, I get a different message "Debugger not installed".

We are intending to move to CICS 6.0 in a few months so I'll try it again then.