Kevin: *** OFF TOPIC *** Great reply, but it's unfair to the poor, uneducated observers not to let them in on the S0C4 joke. Here's an attempt at a description.
MVS is an operating system that can determine when a program accesses storage outside of its "domain". It's part of a very complicated and thorough security system. MVS will create what is called an "abend" (ABnormal END). There are thousands of codes used to identify which type of abend was encountered.
In the case of accessing "illegal" storage, the system generates a S0C4 abend, so the programmer can know that it's a "S"ystem abend (not "U"ser initiated). Also the 0C4 indicates a storage violation. This is typically called an "ESS OH SEE FOUR", but since programmers hate to use more syllables than necessary, they shorten it to "SOCK FOUR". So, the question "What's a S0C4" is answered by saying "to keep your feet warm". Yuk, yuk, yuk .... Sometimes the rookies don't get it, but they learn sooner or later.
We techies are a weird bunch, but at least we have fun.
So, Kevin ... less than 40 atttempts to fix a JCL error? Wow ... you really are a guru! Does that include trying to fix conditional execution errors, or is that just trying to figure out the correct way to specify the VOLSER parameters, complete with label and expdt?
Have a good one,
TED |