ASMIDF does not run under CICS. It is possible, however,
to run CICS/VSE under ASMIDF as for a batch application.
Here's how:
- Ensure the CICS job's LIBDEF search list includes
the Toolkit and HLASM sublibraries plus any libraries
that contain REXX procs,
ASMLANGX file, and so on, to be used in the IDF session.
- Replace the EXEC DFHSIP statement with the following:
// SETPFIX LIB=144K
// EXEC ASMIDF,SIZE=9M,PARM=DFHSIP (LU luid/SI' X
DSPACE=2M
SIT=??
DCT=??
GRPLIST=VSELST
START=AUTO
EXTSEC=NO
SVD=NO
ICVR=0
TCT=??
APPLID=??
$END
where
?? are installation dependent
luid is the LU of the terminal at which
the IDF session is to be run
ICVR=0 is required
- When the IDF command line appears,
issue a deferred breakpoint for the application program that is to be
debugged: DBREAK (program-name.)+x'20'
- Allow IDF to RUN so that CICS can start.
- Once CICS is up, run the transaction that involves the program
for which the DBREAK has been issued.
IDF should then display a breakpoint at entry to the program.