Re: Coding for the future

2021-06-15 Thread Paul Gilmartin
On Tue, 15 Jun 2021 22:43:41 -0400, Bob Bridges wrote: > >What you describe here reminds me of a function I use in many Excel programs >to determine the last data row in a worksheet. I use it routinely, so it has >to work even in odd circumstances such as no rows, ... > It irritates me that

Re: Coding for the future

2021-06-15 Thread Paul Gilmartin
On Tue, 15 Jun 2021 22:46:42 -0400, Bob Bridges wrote: >Yes, just like that. And if you want to find one of those words, you can >just put it in quotes. > Alas, ISPF regexen lack: o A way to determine the length of the string matched. o A way to escape the pattern delimiter. (It's possible,

Re: Coding for the future

2021-06-15 Thread Arthur
On 15 Jun 2021 15:07:15 -0700, in bit.listserv.ibm-main (Message-ID:<017c01d76232$bfdeb750$3f9c25f0$@gmail.com>) robhbrid...@gmail.com (Bob Bridges) wrote: Like most programmers (maybe), I had some habits that I no longer tolerate. A couple of quotes are applicable here: Always code as if

Re: Coding for the future

2021-06-15 Thread Bob Bridges
Yes, just like that. And if you want to find one of those words, you can just put it in quotes. --- Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 /* My parents told me "Finish your dinner. People in China and India are starving". I tell my daughters "Finish your homework. People in

Re: Coding for the future

2021-06-15 Thread Bob Bridges
When I mentioned an empty-dataset condition, of course I was thinking of situations in which an empty dataset is an error condition, in which case I want to generate an error message where the operator can't miss it. Otherwise it doesn't matter -- that is, it matters that the code handle it

Re: Coding for the future

2021-06-15 Thread Paul Gilmartin
On Tue, 15 Jun 2021 18:06:53 -0400, Bob Bridges wrote: >... >3) ... I include checks for file-not-found, > Of course. > empty datasets, . > Rather, I consider that a routine boundary condition, to be handled by extrapolation. For example, Linkage Editor accepted empty SYSLIN, did

Re: Coding for the future

2021-06-15 Thread Jeremy Nicoll
On Tue, 15 Jun 2021, at 23:06, Bob Bridges wrote: > In a recent email one of our number, whose name I won't mention except to > say that his initials are Jeremy Nicoll, made a comment that got me thinking > about ~my~ past and present coding habits. Caramba! Who was it then? I'm struggling to

Re: Coding for the future

2021-06-15 Thread Charles Mills
1. I think one of the best "recent" (ha! Recent to a mainframer!) improvements in assembler was the support for long names. It took me a while to get used to violating the column 1-10-16 thing but long names are clearly goodness. I don't think I would *ever* use an assembler variable name of less

Coding for the future

2021-06-15 Thread Bob Bridges
In a recent email one of our number, whose name I won't mention except to say that his initials are Jeremy Nicoll, made a comment that got me thinking about ~my~ past and present coding habits. Like most programmers (maybe), I had some habits that I no longer tolerate. For example: 1) I used to

Re: SMF type 42 subtype 22

2021-06-15 Thread Pierre Fichaud
I don't have any sub-type 22s in my SMF files. If I did, I would proceed according to the contents. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO

Re: SMF type 42 subtype 22

2021-06-15 Thread Charles Mills
It's not in the PL/X section of IGWSMF. The triplets are, however, so I tend to think it really exists. Can you post a hex dump? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Pierre Fichaud Sent: Tuesday, June 15, 2021

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Ed Jaffe
On 6/15/2021 9:00 AM, Richards, Robert B. (CTR) wrote: Ed, If I have pulled all MAS references, why the XCG group name? It a MASDEF keyword. Bob Obviously, if you've gone to all that trouble already, then changing the group name is not needed. -- Phoenix Software International Edward E.

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Seymour J Metz
You can have more than one JESplex in a sysplex, but check whether you will need a $ACTIVATE before you go production. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Richards, Robert B. (CTR)
Ed, If I have pulled all MAS references, why the XCG group name? It a MASDEF keyword. Bob -Original Message- From: IBM Mainframe Discussion List On Behalf Of Ed Jaffe Sent: Tuesday, June 15, 2021 11:01 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: JES2 environment outside of a

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Ed Jaffe
On 6/15/2021 7:21 AM, Richards, Robert B. (CTR) wrote: Temporary condition: Is it okay to fire up a different JES2 spool and checkpoints on the sandbox system, removing the MAS definitions,etc. while still being part of the sysplex *and* those systems still believing that the sandbox JES2 is

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Richards, Robert B. (CTR)
Mark, I pulled all references to the MAS from the sandbox's JES2PARM, changed CKPT1 from a structure to the disk version that came with the ServerPac. bob -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mark Jacobs Sent: Tuesday, June 15, 2021 10:32 AM To:

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Mark Jacobs
You should be able to do that, but you'll need to assign a unique XCFGRPNM on the MASDEF statement for the JES2 in the sandbox system. Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com ‐‐‐

Re: JES2 environment outside of a sysplex?

2021-06-15 Thread Allan Staller
Classification: Confidential You can create a separate JESPLEX within your sysplex. As long as you do not share CKPT/SPOOL you should be ok. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Richards, Robert B. (CTR) Sent: Tuesday, June 15, 2021 9:21 AM To:

JES2 environment outside of a sysplex?

2021-06-15 Thread Richards, Robert B. (CTR)
I am installing z/OS 2.4 on my sandbox system and discovered I have inadvertently missed some PTFs on both 2.4 and 2.3 to resolve a JES2 downlevel condition. JES2 (in a MAS) produced errors and will not start until this issue is resolved. I've applied the fixes for both z/OS environments but

Re: DFSORT and SMF date selection

2021-06-15 Thread Martin Packer
Also DFSORT gives you more record selection flexibility than IFASMFDP / IFASMFDL. Cheers, Martin Martin Packer WW z/OS Performance, Capacity and Architecture, IBM Technology Sales +44-7802-245-584 email: martin_pac...@uk.ibm.com Twitter / Facebook IDs: MartinPacker Blog:

SMF type 42 subtype 22

2021-06-15 Thread Pierre Fichaud
To All, This sub-type is defined by SMF42SM. There are 2 sections, the audit and record sections. There is a DSECT for the audit section, namely smf420ma. I can't find a DSECT for the 2nd section. Either it exists and the DSECT is missing or it doesn't exist and SMF42SM

Im looking for an RMF report

2021-06-15 Thread Colin Paice
Would anyone be happy to send me a batch RMF report? I am doing some basic z/OS performance education and I only have a z/OS running on a zPDT system, so not very realistic, and is missing technology such as CF. The education level will be, for example 1. CPU 1. check LPAR BUSY is

Re: How to compare parameters in one z/Os with parameters in another z/OS

2021-06-15 Thread Sebastian Welton
Although not exactly what the OP wants, it could be used as as a basis for a new tool to do some of this work or as the tool to run manual checks. I've always found the SPP tool provided in SYS1.SAMPLIB to be very helpful in checking the various PARMLIB members on various systems. Sebastian