SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Information Architects (IARC): E-Commerce & EIP

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Hoatzin who wrote (544)6/26/1997 8:48:00 PM
From: TEDennis   of 10786
 
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
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext