IKJEFT01 (if I remember right) always ends with RC=0 (RC is return code). Different entry points will return the real RC – IKJEFT1A for example returns the real RC.
“61” is not a normal RC – generally IBM supplied are 0,4,8. User programs (like you and I write) might use other numbers (I frequently do to specify more info with using a reason code).
Is this “61” really an ABEND code like “S061” or a “U061” or something else entirely?
What is it you are doing in TSO that is causing you this grief?
For whatever it may be worth, here is the error description for S061:
Explanation: The error was detected during processing of a CLOSE macro
instruction for a graphic data control block.
The graphic CLOSE executor issued a DAR macro instruction for a graphic
attention control block (GACB) that was not specified (via a SPAR macro
instruction) by the closing task.
System Action: An abnormal end occurred for the task that issued the SPAR
macro instruction for the graphic attention control block.
Application Programmer Response: Issue a DAR macro instruction, for the
graphic attention control block, in the task that issued the SPAR macro
instruction, before the closing task issues the CLOSE macro instruction.
Then run the job step again.
System Programmer Response: If the error recurs and the program is not in
error, look at the messages in the job log for more information. Search
problem reporting data bases for a fix for the problem. If no fix exists,
contact the IBM Support Center. Provide the JCL and the program listing
for the job.