Bernd, I feel your pain. I have hundreds of Edit Macros (and REXX tools), that are at least 30 years old. I use all the time. I have a cursor sensitive FN (find next), which you can issue repeatedly, and at any point you can issue a BACK command to return to the last FN point. (Of course I have FF, (Find First), FL, (Find last), all work with BACK. That is just one example. I have COBOL tools that will build a paragraph skeleton from a PERFORM statement (yes BACK will take you back to the PERFORM). And one that will construct a PIC clause based on your VALUE clause. I have had cut and paste, long before it became an ISPF standard. And long before we started using PCs to get to the mainframe. (<RANT> Putting a PC between mainframers and the mainframe is/was IMHO, one of the worst ideas ever developed. In the "good ol' days", when you lost connectivity to the mainframe, the operator knew it at the same time you did. Now days, it could be a problem with your PC, your emulator, the network, the server, or a whole plethora of places to look for the problem. </RANT>).
Good luck with your evaluation. Ren Ext 1448 -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Bernd Oppolzer Sent: Monday, August 29, 2016 1:53 PM To: [email protected] Subject: Re: RD/z We have such discussions at the site where I'm currently working, too. What I miss most of the time: there are all sorts of source code generators, most of the time little home grown tools (written in REXX), for example: enter a name of a DB2 table, and then the tool gets the column definitions from the DB2 catalog and builds Cursor Selects, structure definitions, Insert statements etc. in, say, PL/1 syntax, and inserts them directly in the source code at the desired place; often confirming with site-specific coding standards. They work with ISPF on the mainframe, in the "classical" TSO environment, of course. Or another example: I wrote similar tools in C that create source code to help with XML validating (binary representations of XML schema definitions, to be included in PL/1 and C source code and to be used together with a special - very fast - XML parser). What about those tools? Will RD/z be able to adopt them? They are mission critical for some of my customers. When I asked such questions in the past in the RD/z evaluating team sessions (another customer), I got answers like: "this is not needed any more" (which is not true, it speedens up my daily work) and "you didn't understand what RD/z is for" ... in the end, I was excluded from the RD/z evaluation team, because I asked such questions :-( but: the RD/z project at this particular site did fail dramatically, much money was lost. Now, two years later, another customer, the same story - I was chosen for RD/z evaluation again, because I have experience with the product :-) not so much fun ... Kind regards Bernd Am 29.08.2016 um 19:29 schrieb Jesse 1 Robinson: > This should maybe be part of a different thread. Here's a tiny snippet of > ISPF edit in batch. I would not call it 'interactive', but it's context > sensitive, so results depend on the data being edited. There is no separator > character in play. These lines are all in a Rexx. > > ADDRESS ISPEXEC > "ISREDIT MACRO" > "VGET (cpldsn cplvolp cplvola)" > ADDRESS ISREDIT > "(memname) = MEMBER" /* current member name */ "C ALL 'DEST=TSAF' > 'DEST=HOLD3' " > "C ALL 1 '// ' '//*' " /* null cards to comments */ > "X ALL '//' 1" /* exclude JCL and comment lines */ "F FIRST NX > 'DEFINEDS' " /* find first or only define stmt */ "F NEXT NX > 'DEFINEDS' " /* find next define stmt, if any */ IF RC = 0 THEN DO /* > multiple define stmts found */ > "DEL .ZCSR .ZLAST" /* delete extraneous lines */ END > > . > . > J.O.Skip Robinson > Southern California Edison Company > Electric Dragon Team Paddler > SHARE MVS Program Co-Manager > 323-715-0595 Mobile > 626-302-7535 Office > [email protected] > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] > On Behalf Of Paul Gilmartin > Sent: Monday, August 29, 2016 9:56 AM > To: [email protected] > Subject: (External):Re: RD/z > > On 2016-08-29, at 10:35, Jesse 1 Robinson wrote: > >> I'm not sure what's being asked for here. ISPF in batch is a well-documented >> process. I have batch ISPF jobs that run daily. You don't use separator >> characters. You write a Rexx that issues ISPF commands in sequence. You can >> edit or use virtually any ISPF function--such as table management--that's >> available interactively. >> > But batch isn't interactive. I perceived the OP as wanting to use > interactive (not batch) ISPF as a plug-in editor for RD/z. > > Does "don't use separator characters" mean that no character is sacrificed as > a separator; than one can freely code such as: > address ISREDIT 'find a;b' > and not having the ";" (or any other character) being taken as a separator? > > -- gil > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
