On Sunday, October 9, 2022 3:52 PM, Paul Gilmartin wrote: >On Sun, 9 Oct 2022 19:00:26 +0000, Farley, Peter x23353 wrote: > <DSNTYPE discussion Snipped; I agree this is not that use case> > >> ... At the time of that ISO8859-1 test I know I did NOT have the LRECL/RECFM >> override in place for the SYSEXEC allocation, so that may have been the >> problem rather than the file encoding. >> >If it doesn't work it deserves an SR. Can you Edit/View files so tagged with >ISPF?
IIRC I have to use the 3.17 Unix directory browser and a "/" to execute "View ASCII/UTF8" or "Edit ASCII/UTF8", as I am unfamiliar with the 3.17 line commands to do that (VA or EA maybe? I really need to go look those up and start using them), but yes, I CAN view or edit them when so tagged. >>I originally did not think of using LRECL/RECFM overrides on the SYSEXEC >>allocation because I thought they would be incompatible with the PATH >>keywords. >> >I'd say you underestimate IBM, but I've had too much unpleasant experience >overestimating IBM in such matters. BTW, DCB=(LRECL,...) is incompatible with >PATH. WHY!? Good question, but probably not one to which we can get a straight answer. At a guess, old and crotchety JCL interpretation code that no one wants to touch (if it ain't broke, don't fix it), while the "outside a DCB" keywords are probably in newer OCO code that is "easier" (FSVO "easier") to maintain. >> IBM could provide better and more complete examples of accessing Unix >> files from a TSO or batch task >+1 >At least complete examples for IEBGENER SYSUT1 and HLASM SYSLIB, both showing >examples of mixed concatenation. The best I find easily is in Using Data Sets: >//SYSUT2 DD PATH='/sj/sjpl/xsam/xpm17u01/paytime', >// PATHDISP=(KEEP,DELETE), >// PATHOPTS=(OCREAT,ORDWR), >// PATHMODE=(SIRUSR,SIWUSR, >// SIRGRP,SIROTH), >// FILEDATA=TEXT +1 Not just HLASM SYSLIB, but also Binder SYSLIB and any/all HLL compiler SYSLIB's, STEPLIB/JOBLIB, et alia: Basically, anywhere a Unix directory can validly be used as a library. Such usage probably warrants a sub-chapter of its own, or at least a page or two somewhere prominent. Suggested (sub)chapter title: "Using Unix Directories as libraries". JCL Programmer's Guide perhaps, with sufficient examples to cover all the bases for both TSO and batch execution. Actually, I don’t think I've even looked at the JCL Programmer's Guide in too many years, so maybe I should go see what's there these days. >> ... that show which DD keywords are compatible with Unix allocations, but >> I won't hold my breath waiting for such to be created. There may be some >> table(s) somewhere (maybe in the JCL reference manual?) that show >> compatibility, but it's my fault that I haven't looked for them yet. >> >There used to be such a matrix, in the JCL Ref., IIRC. Perhaps it outgrew >page size and IBM simply dropped it in favor of scattered "Relationship to >other parameters" >sentences. -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
