I don't have the version right now.
Every time you execute Syncsort, the release/version is shown at the top of the sysout info.
SORT commands/code are put in a JCL job. Whether it's "technically" JCL or not is missing the forest for the trees, IMHO
Suggest you change your opinion. Calling SYSIN data JCL is just showing ignorance or resistance to using proper terminology in favor of some colloquialism. Many here actually believe these are JCL statements and we try to get them on the right track. And it is surely NOT missing the forest. . .
One method that helps helpers help you is to show some sample input and the output you want when that input is processsed. I believe your description is rather clear, but i also believe that "seeing" some "real" input and output will help the helpers. (well, me at least<g>).