Description:
There is a system dump of 66D with reason code 31 at 12:01 today.
Some users report to us around 14:15 that Option 1 of the Alchemist ISPF interface is frozen.
We have to recycle (eventually cancel) Alchemist base task to fix this issue around 14:24.
Solution:
Abend S66D-31 means: a TSO/E service that requires a TSO/E environment was invoked in a non-TSO/E environment.
If you encounter this abend you should review any PCL that is invoking a TSO environment, such as IKJEFT01 or IKJEFT1A. These utilities are provided to simulate a TSO environment during batch processing. Since Alchemist request processing is done within the Alchemist address space, this is not a true batch environment so this can lead to problematic results on occasion. Most adverse situations have been addressed with an Alchemist solution, for example, by providing a PCL SEND command which eliminates the need to submit a TSO SEND.
Here are three past examples of situations that caused S66D-31 abends and all involved use of IKJEFT01:
ALLOCATE DBRMLIB ...DSN S(DB2Z)BIND PACKAGE ...END <- this statement was missing so the following FREE was being executed as a DB2 command and failed. FREE FI(DBRMLIB) ... Adding this END resolved that 66D-31 problem.
If you encounter an S66D-31 abend and it is not explained by any of the above or other analysis of your use of IKJEFxxx: