*
Hello,
.
I have been following the thread on ARR and CSVQUERY, and started
thinking about a retry routine.
Weather it's an ARR or ESTAE, it is my understanding that a Recovery
Routine may be capable of retrying a failed instruction.
.
When I hear the words "retry", I interpret that as: re-execute the
failing instruction. For a Recovery and/or Retry routine to re-execute
a failing instruction, I would think this logic would be a tad
complicated and suspect would be necessary for the recovery routine
and retry routine to have inherited dependence/knowledge of the register
contents of the failing program at the time of failure.
.
.
Dose anyone have any experience in developing a ESTAEX or ARR
where they actually retry the failing instruction ?
.
To begin with -
How should a recovery routine determine which register or data area is invalid
?
.
I suspect the main program, could periodically save it registers
in a structure anchored in the Recovery Routines Parameter List.
or some variation -
Then using those saved registers to compare against the registers
in the SDWA at the time of the abend -
or something like that -
.
.
How many times should a recovery routine try to re-execute the same
failing instruction ?
.
I guess I'm looking for a strategy for correcting the failing instruction.
.
Are there any Tech Notes, documentation, methodology, procedures,
suggestios on how to accurately re-execute the failing instruction in
an ESTA or ARR?
.
.
paul dangelo
.
.
.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN