The Code tags have been used on your post, to preserve spacing by using a fixed font like your mainframe screen.
Have you looked up the message?
Please do so and let us know, with the Reason Code.
Once you have done that, and with the error no longer "hidden" by being under the default posting formatting, it should be easy to spot where you have not allowed enough space before starting the next field.
An easy way to avoid the problem and to make the card easier to write, read and understand is to not include a column for each field. In fact with FIELDS (to my mind it is clearer to use the equivalent BUILD) you don't need to specify any columns usuall except for "padding".
Joined: 22 Apr 2006 Posts: 6258 Location: Mumbai, India
First I believed you're telling about us the error-message generated from the "JCL syntax-checker" and I thought that's an intelligent tool which you might be using at your shop. Because had you executed this, these filelds, from your SYSIN card,
You have overlapping fields at position 39 and 41. You coded 39:2C' ', which is giving you 4 spaces starting from 39 and ending up at 42. I guess you just wanted 2 spaces. You can either code 39:C' ', or 39:2x which will give you 2 spaces.