What I can guaranty is that starting with the last few releases of OS/360, anything that wasn't JCL generated a //SYSIN DD *; I haven't tried just a /*. I normally omit both the //SYSIN DD * and the /* in any compile with in-stream source code.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [0000000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Thursday, March 3, 2022 9:59 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: SDSF Process (Thanks for the inline comments. It makes it easier to reply.) On Thu, 3 Mar 2022 03:35:14 +0000, Sri h Kolusu wrote: > >>/* ... SYSINI DD * generated here?? > >No. /( (Slash followed asterisk does not generate SYSIN > My experience has been that when I code "/*" (usually inadvertently, intending "//*") I get a message like: //SYSIN DD * Generated statement. >>>Also, is there a hazard that if the job runs at midnight (or any lesser >boundary) the date may be obtained before midnight; the time the >next day, resulting in a DATE.TIME almost 24 hours too small? > >If we schedule the job to run 1 min past (01,16,31,46) then we wouldn't have a >problem. > That relies on an assumption that the converter will not lose dispatchability for 15 seconds to a higher priority task. Such assumptions should be researched and documented. Largely, I dislike relying on timing to resolve races. >So within 1 minute you would have 4 runs and within an hour you would have 240 >runs and within a day(24 hours) you would have 5,760 runs. > >IMHO 15 second interval is too small and I am not sure what the final goal is >as he would be creating thousands of dataset within a day. Someone has to look >up and do some analysis. > Good point. How about a single data set: //SORTOUT DD DISP=(MOD,CATLG),... >>>Rexx handles this right. I suspect that JCL does not. > >I don't think we need REXX in here > I didn't intend to advocate Rexx, but to urge remedy of the system DATE-TIME inconsistency hazard with Rex as an exemplar. But I have built JCL with Rexx or shell scripts such as: TZ=GMT0 date '+//SORTOUT DD DSN=&SYSUID..CPU.Y%y.M%m.D%d.H%H.M%M.S%S,' -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN