Nobody said the Internet is not a valid place for research. The o/p was told, specifically, to use the COBOL manual (http://www.ibm.com
is a good place to find it, by the way) and decided to use compile JCL found on the Internet instead of relying upon site personnel or the official manual. When someone is told specifically what to do, and ignores that advice, there's not much chance that the person will be able to resolve their problem without a LOT of help since the root cause of the issue is the person's inability to do what they've been told to do. Recognizing this is not "talking down" to the person.
Furthermore, do YOU know if the site the o/p works for is using DB2, or Endevor, or CA-Librarian, or CA-Panvalet, or Change Man, or Xpediter, or Strobe? Each of these products can affect the JCL used to compile a program. The statement is made, often, on this forum that the JCL for a compile must come from someone working AT THAT SITE since nobody else can possibly know the JCL or methodology to use for a compile. Not even data set names are standard across sites -- some sites use IGY.V4R1M0 for the COBOL compiler high level qualfiiers, while other sites remove the version reference and just use IGY. Unless someone is experienced enough to probably NOT be on a "Beginner's and Students" forum, they likely don't know enough to know whether some random JCL from the Internet can be useful at their site (considering how much sites vary).