Dave:

You can use the RUNCHAIN command to run through your list and have it run a REXX exec on each list entry. The REXX exec can examine the data in the list item and produce (say) a message if it finds anything that you determine to be a discrepancy.

ADDRESS is the location of your first list entry
EXEC is the call to your REXX exec with any parameters
LINK is the offset in one list entry to a pointer to the next list entry

Mike Myers
Mentor Services Corporation

On 09/17/2012 01:22 PM, Dave Day wrote:
Looking at an SVC dump of my application. Dump was produced by my FRR when the SRB that was running timed out. 05B abend. I set a timer when the SRB initially kicks off.

The logic in the SRB is processing some data areas, working its way from top to bottom in a linked/chained list of these same sized data areas.

The list in the dump has thousands of entries. One of two possibilities. Either the linked list has an invalid chain ptr, and the code is running in circles. Or, the list is good, and I just needed to give the code a longer period of time to run.

My question. Is there a way within IPCS I can describe the data area containing the chain pointer, and then run some kind of a command that would run the list to determine if the list is good or not?

I'm in the IPCS manuals right now, but if its there, its not jumping out at me. Any help would be appreciated.

     --Dave Day

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to