I thought it was leftover from MVT (non-virtual) days. I found the following
S0C5 – Addressing Exception Description An address developed and used by the ABENDing program lies outside of the available virtual storage on the processor. Possible Causes Indexing, Subcripting outside the program’s assigned limits. Un-initialized index Attempt to read an unopened input file A missing or misspelled DD statement. An attempt to close a dataset second time An input/output instruction is terminated because an open is unable to complete Regarding the listed reasons that reference datasets, I didn’t think those would get an 0c5. > On Jan 29, 2020, at 3:23 PM, Steve Thompson <ste...@copper.net> wrote: > > Get the PoOP and look at Program Interrupt Code (PIC) 5. > > I can't remember off the top of my head if this is addressing or > specification exception. > > Regards, > Steve Thompson > > On 1/29/20 4:11 PM, Melvyn Maltz wrote: >> As part of a training exercise I was challenged to write code that abended >> S0C5 >> While I'm very skilled at writing Assembler code that abends, I failed in >> this case :-( >> With the advent of much more secure storage allocation (if someone mentions >> CICS Storage Violations the men in white coats will have to sedate me) is it >> possible to create a S0C5 ? >> Some simple code that does it please >> Melvyn