Can you more detail on how far you are getting on this? Are you able to bring up the program in the Debugger at all? Are you running with DTCN or CADP? Do you have any EQAOPTS file and if so what options are you using? Can you send the CICS region JCL?
Original Message:
Sent: Wed December 18, 2024 03:43 PM
From: Girish Sajja
Subject: z/OS Debugger 16.0.2
Hi,
I am trying to trace all the programs executed for a given CICS transaction with the following:
at entry * begin;
list ( %line , %cu);
go;
end;
But it does not display anything.
Any assistance would be greatly appreciated.
------------------------------
Girish Sajja
Original Message:
Sent: Tue March 19, 2024 11:48 AM
From: Andy Farrell
Subject: z/OS Debugger 16.0.2
Have you tried either of these 2 commands? It might get you close to what you want.
AT CALL *
AT LOAD *
For EXEC XCTL and LINK you might want to use: SET IGNORELINK OFF
------------------------------
Andy Farrell
Original Message:
Sent: Mon March 18, 2024 03:19 PM
From: Girish Sajja
Subject: z/OS Debugger 16.0.2
Hi,
I am using the following script but it does not seem to intercept the CALLs - it would be nice to trace the CICS XCTL/LINK and COBOL CALLs.
at entry qsoswp00 begin;
list "Path Point Reached";
at path begin;
list lines %line ;
go;
end;
end;
------------------------------
Girish Sajja
Original Message:
Sent: Mon January 22, 2024 08:04 PM
From: Andy Farrell
Subject: z/OS Debugger 16.0.2
I agree the "Explanation" for the EQA1806E error could be more clear.
Several causes for this:
The command element character is not expected.
Example(s):
1) You will get this for END-IF statement if you're not with in a IF clause.
2) You will get this for END-PERFORM statement if you're not with in a PERFORM clause.
3) You will get this when it's expecting a END-IF to complete an IF clause, but there is an END-PERFORM statement instead.
------------------------------
Andy Farrell
Original Message:
Sent: Fri January 19, 2024 09:53 AM
From: Vira Badiani
Subject: z/OS Debugger 16.0.2
Hi Girish,
Posting a message from dev team for solution.
looks like the only thing they were missing was the END-IF.
AT 35000;
PERFORM;
IF APPLICATION-ID OF APPLICATION-REC-KEY NOT = '123456789012345'
- THEN
QUIT DEBUG TASK;
END-IF; ** I added this line and it works now.
END-PERFORM;
Happy to Help! Vira
------------------------------
Vira Badiani
Original Message:
Sent: Fri January 12, 2024 05:02 PM
From: Girish Sajja
Subject: z/OS Debugger 16.0.2
Hi,
I am trying to trace a program with the following script:
=COLS> ----+----1----+----2----+----3----+----4----+----5----+----6----+----7--
****** ***************************** Top of Data ******************************
000001 AT 35000;
000002 PERFORM;
000003 IF APPLICATION-ID OF APPLICATION-REC-KEY NOT = '123456789012345'
000004 - THEN
000005 QUIT DEBUG TASK;
000006 END-PERFORM;
000007 GO;
****** ********************** Bottom of Data **********************
I am receiving the following message:
* EQA1336I IBM z/OS Debugger 16.0.2
* 01/10/2024 10:00:00 AM
* 5724-T07: Copyright IBM Corp. 1992, 2022
USE 'DEBUG.DBGTOOL.COMMANDS(QAOUXPPR)' ;
* AT 35683 ;
* EQA1816E An error was found at line 6 in the current input file.
* EQA1031I The partially parsed command is:
* EQA1278I PERFORM
* EQA1278I IF APPLICATION-ID OF APPLICATION-REC-KEY NOT = '123456789012345' THEN
* EQA1278I QUIT DEBUG TASK ;
* EQA1806E The command element END-PERFORM is invalid.
* GO ;
* EQA1890I *** User preferences file commands end ***
Any help is deeply appreciated. Thank you.
------------------------------
Girish Sajja
------------------------------