Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread David Crayford
On 7/11/2013 10:10 AM, Don Poitras wrote: In article 4212144266386912.wa.paulgboulderaim@listserv.ua.edu you wrote: On Wed, 6 Nov 2013 15:02:48 -0800, Frank Swarbrick wrote: Does anyone actually run X-Windows on z/OS?? Seems to me GUI things such as the Explorer tools, the Debug Tool (and

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread David Crayford
On 7/11/2013 2:32 AM, Paul Gilmartin wrote: On Wed, 6 Nov 2013 10:06:39 -0800, Jon Perryman wrote: JCL not having loop capabilities has nothing to do with rewinding card readers. *I* believe he was being facetious. Yes! I do have a propensity for being flippant. IIRC, Brooks regretted

Re: Serialization without Enque

2013-11-07 Thread Peter Relson
I was wondering if there was quad-word consistency as well? I'm sure there is I always insure that the primary counter is in the first double word. This is not necessary because of the quadword consistency. Peter Relson z/OS Core Technology Design

Re: Serialization without Enque

2013-11-07 Thread Donald Likens
It has taken me this long to mostly understand PLO... I must be slow. Now that I understand it (mostly) I am pretty sure it will not work for me. My problem is that a process comes in and removes the control block chain while another process is suspended and attempting to update the chain. When

DF/Sort: removing a column from fixed records of any length (UNCLASSIFIED)

2013-11-07 Thread Storr, Lon A CTR USARMY HRC (US)
Classification: UNCLASSIFIED Caveats: NONE Hello List, Is there a way to remove the first column of data from a fixed record without specifying the length of the data to be retained? Several dozen files are generated several times a day, all have RECFM=FB and various LRECLs. Every record in

Re: Serialization without Enque

2013-11-07 Thread Kenneth Wilkerson
If your application is not designed to use PLO for serialization, it'll definitely not work for you. I use PLO for serialization because of issues with locks that you are describing (system affects) and many others. All my code can run as SRBs but unlike what you describe I almost never acquire

Re: DF/Sort: removing a column from fixed records of any length (UNCLASSIFIED)

2013-11-07 Thread John Gilmore
Bth DFSORT and SYNCHSORT can do this for you. Concatenate record(1,1) to record(2,*). Combining this operation with a substantive sort would of course be desirable. Invoking a sort to strip a leading blank is a little heavy handed. John Gilmore, Ashland, MA 01721 - USA

Re: DF/Sort: removing a column from fixed records of any length (UNCLASSIFIED)

2013-11-07 Thread Sri h Kolusu
Alan, Use the following JCL which will give you the desired results. // SET IDSN='Your Input FB filename to copy with truncation' //*** //* GET THE FILE DCB PROPERTIES USING LISTDS COMMAND*

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Joel C. Ewing
On 11/06/2013 09:56 AM, Kirk Talman wrote: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU wrote on 11/06/2013 10:32:09 AM: From: Paul Gilmartin paulgboul...@aim.com The reverse logic of condition codes probably was intuitive to an assembler or FORTRAN programmer who thought of

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Farley, Peter x23353
-Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Joel C. Ewing Sent: Thursday, November 07, 2013 11:06 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Aging Sysprogs = Aging Farmers Snipped I share your celebration of the IF Statement;

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Ze'ev Atlas
Let me add another complains about JCL, it allows changing source code meaning in run time and sometimes this is hairy: //XXX DD DSN= // DCB=(LRECL=80,R //... The above is legit although I would fire anybody who doed it. R could be resolved to: // EXEC YYY,R='BLKSIZE=8000)' or it

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Ted MacNEIL
grep stands for General Regular Expression I had always thought it was: Get Regular Expression and Print - Ted MacNEIL eamacn...@yahoo.ca Twitter: @TedMacNEIL -- For IBM-MAIN subscribe / signoff / archive access instructions,

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread John McKown
perhaps the book I read got it wrong. Or I misunderstood (likely). I don't have a true UNIX background. Mainly what I've picked up by being a Linux fan-boy. On Thu, Nov 7, 2013 at 11:01 AM, Ted MacNEIL eamacn...@yahoo.ca wrote: grep stands for General Regular Expression I had always thought

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Mitch
Ze'ev, I work with a product that would prevent this type of thing from happening. JCL that does not meet site requirements would never make it into production. It can also optionally be prevented from being added to the production batch schedule, if so desired. Regards, Mitch McCluhan,

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Richard Pinion
And to throw another twist to this thread, some people say the LRECL and RECFM should not be coded in the JCL. That way when a change is made to the program source, that affects LRECL and/or RECFM, the corresponding JCL doesn't have to be updated. What are some opinions about that

Re: Serialization without Enque

2013-11-07 Thread Tony Harminc
On 7 November 2013 09:33, Donald Likens dlik...@infosecinc.com wrote: Now that I understand it (mostly) I am pretty sure it will not work for me. My problem is that a process comes in and removes the control block chain while another process is suspended and attempting to update the chain.

IF (was: Aging ...)

2013-11-07 Thread Paul Gilmartin
On Thu, 7 Nov 2013 10:06:14 -0600, Joel C. Ewing wrote: I share your celebration of the IF Statement; although I have been bit on one occasion by a non-intuitive behavior of IF statements as well: the first EXEC in a JOB is always unconditionally executed no matter what (which precludes using SET

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Gerhard Postpischil
On 11/7/2013 12:41 PM, Richard Pinion wrote: And to throw another twist to this thread, some people say the LRECL and RECFM should not be coded in the JCL. That way when a change is made to the program source, that affects LRECL and/or RECFM, the corresponding JCL doesn't have to be updated.

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread John Gilmore
I don't think the etiology of an acronym matters much or for long. COBOL is an acronym for Common Business Oriented Language, but who cares. Indeed, it is often better not to look under the hood/bonnet. Consider GRS Global Resource Serialization Gamma Ray Spectrometer Gender Reassignment

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread David L. Craig
On 13Nov07:1701+, Ted MacNEIL wrote: grep stands for General Regular Expression I had always thought it was: Get Regular Expression and Print No, it means global, the ed command followed by a regular expression and a command to perform upon the set of lines matched by said regex; e.g.,

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread zMan
I've read that the true origin of grep is lost in the mists of time; I've also seen Global [on a] Regular Expression [and] Print. It may not be important on some level, but it's interesting and fun! On Thu, Nov 7, 2013 at 12:01 PM, Ted MacNEIL eamacn...@yahoo.ca wrote: grep stands for General

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Paul Gilmartin
On Thu, 7 Nov 2013 09:41:40 -0800, Richard Pinion wrote: And to throw another twist to this thread, some people say the LRECL and RECFM should not be coded in the JCL. That way when a change is made to the program source, that affects LRECL and/or RECFM, the corresponding JCL doesn't have to

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Tony Harminc
On 7 November 2013 12:41, Richard Pinion rpin...@netscape.com wrote: And to throw another twist to this thread, some people say the LRECL and RECFM should not be coded in the JCL. That way when a change is made to the program source, that affects LRECL and/or RECFM, the corresponding JCL

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Mitch
Paul (et al): As I have been alluding to, I work with a product that can do all of what has been discussed here, or any flavor of it. It can be invoked in a variety of ways, from direct calls, to part of an automated change management process, to flagging JCL at submission time to error

Re: IF (was: Aging ...)

2013-11-07 Thread Mitch
Paul (et al): Again, I have an answer for all of you. BTW, it is also available directly from IBM. Regards, Mitch -Original Message- From: Paul Gilmartin paulgboul...@aim.com To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU Sent: Thu, Nov 7, 2013 10:04 am Subject: IF (was: Aging ...) On

Re: Serialization without Enque

2013-11-07 Thread Donald Likens
I think I figured out a solution: DOX078 DS0H *C IF LASTCB EQ 0 THEN *C SET LASTCB= FIRSTCB = MSEGCB JUST BUILT CDS R4,R2,FIRSTCB IF MSEGF MSEGL = 0, STM

Re: Where to find out about PER zero-address detection?

2013-11-07 Thread Jim Mulder
On 4/25/2012 6:53 AM, McKown, John wrote: I've tried finding about this using the -08 version of the Principles of Operation. I got a few hits, but nothing which described what it actually __does__. I can guess from the phrase, but I'd like something documented. The architecture is

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Martin Packer
Doing that would make the JCL poor (or apparently contradictory) documentation. So I would hope the disagreement would be flagged somehow. Cheers, Martin Martin Packer, zChampion, Principal Systems Investigator, Worldwide Banking Center of Excellence, IBM +44-7802-245-584 email:

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Paul Gilmartin
On Thu, 7 Nov 2013 13:37:54 -0500, Tony Harminc wrote: Taking that to the extreme one could say that nothing should be coded on DD statements, i.e. that programs should deal with DSNAMEs rather then the intermediary of DDNAMEs. Which is indeed how most non-z/OS systems work. In UNIX, I see the

Re: Serialization without Enque

2013-11-07 Thread Jon Perryman
If I understand your situation, then you are maintaining a queue. Today, you are probably queuing in the reverse order using CS (LIFO). You want to eliminate reversing the queue (FIFO) by using PLO to create the queue FIFO. PLO is desgned to solve this problem. PLO doesn't care about the store

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Jon Perryman
I don't see acronyms in different industries a problem. The ones that get me are within IBM's own website. I can't remember specific's. More than once, I read something that used a well known z/OS acronym. Very confusing until you realize it's the same acronym but from a different area.  Jon

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Mike Schwab
On Thu, Nov 7, 2013 at 12:15 PM, John Gilmore jwgli...@gmail.com wrote: deleted DASD deleted Diploma in the Art of Spiritual Direction deleted Doctor in the Art of Spirit Detention? Who you gonna call? -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all?

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Gerhard Postpischil
On 11/7/2013 1:27 PM, Paul Gilmartin wrote: etc., etc., ad nauseam. Even the structured ones like BSAM and QSAM can be problematic. One of my teenagers, making what she described as a 'plausible inference' from the existence of this pair and that of BDAM, asked me, with guile, about the

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread John Gilmore
I refrained from doing that, confining myself to what others had written several times. Once one decides to give one's own imagination free range, . . . O, that way madness lies; let me shun that; No more of that. John Gilmore, Ashland, MA 01721 - USA

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread John Gilmore
About QDAM, I should perhaps have made it clearer that my student was having me on. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu

Re: Serialization without Enque

2013-11-07 Thread Shmuel Metz (Seymour J.)
In ofe01adb17.e9264150-on85257c1b.0044d053-85257c1b.00455...@us.ibm.com, on 11/06/2013 at 07:37 AM, Peter Relson rel...@us.ibm.com said: One of the shortcomings of PLO (unlike TBEGIN(C) ) is that PLO in general serializes only against other uses of PLO. I'd hardly label that as a shortcoming

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In off17b8bda.726774d6-on86257c1b.0052b967-86257c1b.0052c...@bluecrossmn.com, on 11/06/2013 at 09:04 AM, Alan Field alan_c_fi...@bluecrossmn.com said: Simply from option 6 I entered SMCOPY That's equivalent to SMCOPY FROMSTREAM(TSOOUT) PRINT(A); why would you expect it to work without Session

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 8296119609469576.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 09:32 AM, Paul Gilmartin paulgboul...@aim.com said: The reverse logic of condition codes probably was intuitive to an assembler or FORTRAN programmer who thought of branching around a statement. This assembler

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 9693709159318087.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 09:35 AM, Paul Gilmartin paulgboul...@aim.com said: Is that separately priced? SM was separately priced long ago in a galaxy far away; it's included in TSO/E. You do, however, need a separate logon proc. Does it

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In CAArMM9RJk=emmpr7mks0cmaooupudokrqtksc2mtwjhar0r...@mail.gmail.com, on 11/06/2013 at 12:03 PM, Tony Harminc t...@harminc.net said: It's surely TSO parse (IKJPARS) that hasn't been updated. Shirley not. PARSE handles path names just fine. The problem is that IBM decided to keep dsname and

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 4716870597662583.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 11:47 AM, Paul Gilmartin paulgboul...@aim.com said: Were we talking about that, or about the IDCAMS REPRO subcommand? We were talking about the TSO REPRO command, which invokes IDCAMS. It has nothing to do with the

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 6730883549051769.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 09:45 AM, Paul Gilmartin paulgboul...@aim.com said: What's a data set? Anything that can be allocated to a ddname. What's not a data set? Anything else, e.g., an SM stream. -- Shmuel (Seymour J.) Metz,

Re: JCL

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 29b16432403d6c45a9bee5f0302d19174a9...@vss-exchmb1.sfg.corp.LOCAL, on 11/06/2013 at 06:06 PM, Pommier, Rex rpomm...@sfgmembers.com said: It was a light-hearted comment. When I first started using MVS - coming from a quasi-competitor - putting DD cards after the EXEC card came across to me

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 1383756905.52974.yahoomail...@web181001.mail.ne1.yahoo.com, on 11/06/2013 at 08:55 AM, Jon Perryman jperr...@pacbell.net said: I mostly used CL/Supersession so I don't know the specifics for Session Manager. Apples and oranges. The SM in TSO/E manages I/O for a single session. It does not

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 7069148599028647.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 12:16 PM, Paul Gilmartin paulgboul...@aim.com said: But the (GNU, not POSIX) less is a facetious counterderivation from (POSIX) more, Water is wet. The point is that the Eunix g command names are cryptic, as are

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 292913362407.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 11:44 AM, Paul Gilmartin paulgboul...@aim.com said: Past tense? Is it gone? STTL? No. However, TSO Session Manager is oriented towards improving the productivity of users invoking line mode applications, and these

Re: z/OS is antique WAS: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 0b8109c8.758a.485e.81bc.10286fa70...@aol.com, on 11/06/2013 at 12:21 PM, efinnell15 efinnel...@aol.com said: Autodin Predates ARPANET and MILNET. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 9722190132556452.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 12:22 PM, Paul Gilmartin paulgboul...@aim.com said: But why didn't they follow the same direction naming library macros? No standards czar. And why isn't STIMER named WAIT, Why use the name WAIT for a macro that

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 20131106211556.79f3c24...@panix5.panix.com, on 11/06/2013 at 04:15 PM, Rich Greenberg ric...@panix.com said: On the mass storage of the time (i.e. paper tape), The mass storage of the time was magnetic strips, e.g., C.R.A.M, noodle picker, R.A.C.E. For smaller files there were disks and

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 1383778968.24982.yahoomail...@web141706.mail.bf1.yahoo.com, on 11/06/2013 at 03:02 PM, Frank Swarbrick frank.swarbr...@yahoo.com said: Does anyone actually run X-Windows on z/OS?  pedantNo./pedant -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 3096893122923586.wa.paulgboulderaim@listserv.ua.edu, on 11/06/2013 at 05:48 PM, Paul Gilmartin paulgboul...@aim.com said: I was never acquainted with anything slower than the Teletype 33, Even the lowly 28 ran at 75 baud. I suspect that Rich Greenberg was seeing 60 wpm, not 60 cpm.

Re: Aging Sysprogs = Aging Farmers and other mind wanderings....

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 014f01cedb5e$ca0dbdb0$5e293910$@soundsoftware.us, on 11/06/2013 at 06:12 PM, Duffy Nightingale, SSPI du...@soundsoftware.us said: That sounds pretty cool. Is the mainframe server code you are talking about applications or something else? Not to enrage the assembler bigots on here, after

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 527b17ad.2060...@valley.net, on 11/06/2013 at 11:31 PM, Gerhard Postpischil gerh...@valley.net said: The first interactive terminal I used was an IBM 1050, running at 145 bps 134.5? -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see

Re: JCL (was: Re: Aging Sysprogs = Aging Farmers)

2013-11-07 Thread Clark Morris
On 7 Nov 2013 10:38:24 -0800, in bit.listserv.ibm-main you wrote: On 7 November 2013 12:41, Richard Pinion rpin...@netscape.com wrote: And to throw another twist to this thread, some people say the LRECL and RECFM should not be coded in the JCL. That way when a change is made to the program

Re: IF (was: Aging ...)

2013-11-07 Thread Shmuel Metz (Seymour J.)
In 3903137801243154.wa.paulgboulderaim@listserv.ua.edu, on 11/07/2013 at 12:04 PM, Paul Gilmartin paulgboul...@aim.com said: I suspect that IF piggybacks on the implementation of COND. If I put on my mathematician's hat I can say that the behavior of COND is logical (as opposed to

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Paul Gilmartin
On Wed, 6 Nov 2013 16:51:03 -0500, Shmuel Metz (Seymour J.) wrote: What's a data set? Anything that can be allocated to a ddname. As I said, I have attempted to invoke that definition (pretty directly from Using Data Sets) when IBM Tech Support has told me, But the Ref says that DDNAME must

Re: Serialization without Enque

2013-11-07 Thread Tony Harminc
On 6 November 2013 16:30, Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net wrote: Peter Relson rel...@us.ibm.com said: One of the shortcomings of PLO (unlike TBEGIN(C) ) is that PLO in general serializes only against other uses of PLO. I'd hardly label that as a shortcoming of PLO.

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Jon Perryman
This response feels like we're playing a game of Jeopardy (Alex, I'll take datasets for $100). Did you actually contact IBM to ask them what is a dataset? Did it have something to do with specifying a Unix file name in a DSN parameter?  If so, then the answer is that not all datasets have a

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Paul Gilmartin
On 2013-11-07 19:11, Jon Perryman wrote: This response feels like we're playing a game of Jeopardy (Alex, I'll take datasets for $100). Did you actually contact IBM to ask them what is a dataset? In other words, should I ask them whether the information in Using Data Sets is correct? Did

Re: JCL

2013-11-07 Thread John McDowell
I am curious to know what things are on your list, regarding what you would like to see in JCL (or it's replacement). I'm guessing that almost everyone who has ever encountered JCL has at one time or another thought to themselves There has got be a better way, I know that idea has certainly

Re: Serialization without Enque

2013-11-07 Thread Anne Lynn Wheeler
t...@harminc.net (Tony Harminc) writes: It serializes happily against all the CS variations, TS, and the newer interlocked-update instructions like ASI, LAA, and so on. And there are cases where a simple ST or the like can interoperate usefully with CS. For instance, if you update a counter

Re: IBM-MAIN Digest - 6 Nov 2013 to 7 Nov 2013 (#2013-311)

2013-11-07 Thread David Boyes
On Nov 8, 2013, at 12:01 AM, IBM-MAIN automatic digest system lists...@listserv.ua.edu wrote: In 20131106211556.79f3c24...@panix5.panix.com, on 11/06/2013 at 04:15 PM, Rich Greenberg ric...@panix.com said: On the mass storage of the time (i.e. paper tape), The mass storage of the

Re: Aging Sysprogs = Aging Farmers

2013-11-07 Thread Jon Perryman
Not all datasets are created equal. E.g. DCB and VSAM don't work together. E.g. IEBGENER doesn't support VSAM. I suspect that AMATERSE won't either. So the answer is these dataset types are not supported by AMATERSE which truly is WAD. UNIX or VSAM file support would be a new feature request