A site Using the Endevor dynamic environments feature, which is enabled by GCFDSN= parameter in the C1DEFLTS table, may be exposed to S0C1 abends in the Endevor or Quickedit ISPF dialogs. The conditions for the abend are:
The abend may arise when
A S0C4 abend is also possible although it has not been observed.
The support for dynamic environments calls IBM module IGGCSI00 which is used to retrieve information from the catalog related to a dataset. This is done to determine whether the GCF dataset appears to have been updated in order to refresh the information about the dynamic environments which is stored on it.
This logic has a bug which may eventually cause this module to be prematurely deleted from storage. The S0C1 abend will arise when the module is called again and the storage where it resided has been reused (this is the symptom observed so far). The S0C4 would arise if the affected page of storage has been returned to the system.
Apply the fix that corresponds to your Endevor release
This problem may be worked around by making module IGGCSI00 resident in MVS common storage. This way, its address will be valid at all times regardless of whether it is deleted. This may be done, for example, via SETPROG command in the MVS console:
/SETPROG,LPA,ADD,MODNAME=IGGCSI00,DSNAME(LNKLST)
If this module is already resident in common storage, this abend will never be seen at your site. You can check as follows:
+-------------------------+
| CSA resident R |
| Resident above 16 Meg |
| Module address:2B88F000 |
| Module size: 00000790 |
| Reentrant |
| Serially reusable |
| Not loadable only |
| AMODE 31 |
| Authorized library |
| Not Authorized program |
+-------------------------+
+-------------------------+
| Job pack area resident |
| Resident above 16 Meg |
| Loaded by LLA |
| SYS1.LINKLIB |
| Module address:1DF00848 |
| Module size: 00000790 |
| Reentrant |
| Serially reusable |
| Not loadable only |
| AMODE 31 |
| Authorized library |
| Not Authorized program |
+-------------------------+