Re: Channelized I/O WAS: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread P H
The YouTube is excellent in promoting key strengths of z in a light hearted manner. With numerours z systems on the test floor during development, testing and product and stress testing the patch panel is key to enable 'any to any' configurations. From: IBM

Re: Channelized I/O WAS: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Tom Brennan
On 8/2/2023 7:56 PM, Jon Perryman wrote: You say 192 slots or 384 ports. Not me, it's IBM doc along with Parwez Hamid​, top IBM tech person, redbook author, conference speaker, etc. etc. (retired now from IBM I believe). I understand slots being PCIe but was is ports? Is this fiber optic

Question about RMF III Device Resource Delay

2023-08-03 Thread Jason Cai
Dear all, I have a question about the RMF III Device Resource Delay report I noticed that the DLY% value of one disk is 100 every 6 minutes. This disk has HyperPAV enabled. ACT RATE = 5.1,RESP TIME=200 ACT%=2 CON%=1 DSC%=1 USG%=0 DLY%=100 According to the IBM manual, DLY%

Re: Question about RMF III Device Resource Delay

2023-08-03 Thread Colin Paice
I presume you are using the devr report... See Pending, disconnect and other gobbledegook. for some info on what the IO wait times mean. It might be Disconnect – Time spent accessing the disks. This could be

Re: Using SAS/MXG to create a .csv file

2023-08-03 Thread Allan Staller
Classification: Confidential YES. Don't remember how. It is built in to SAS. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mark Regan Sent: Wednesday, August 2, 2023 12:36 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Using SAS/MXG to create a .csv file [CAUTION: This

Re: Specific Question/Scenario on using Pass Tickets with RACF

2023-08-03 Thread Lennie Dymoke-Bradshaw
Robert, I think you will more likely get an answer on the RACF-L list rather than IBMMAIN. I use both lists, but I do not know the answer to your question. I think some on RACF-L will know. Lennie -Original Message- From: IBM Mainframe Discussion List On Behalf Of Robert Garrett Sent:

Re: [EXTERNAL] Using SAS/MXG to create a .csv file

2023-08-03 Thread Mark Regan
Graham, That does not work. My SAS (using base v9.4_M6) batch job doesn't even see the ODS coding when I run the job. Regards, Mark Regan, K8MTR General, EN80tg CTO1 USNR-Retired (1969-1991) Nationwide Insurance, Retired, 1986-2017 z/OS Network Systems Programmer (z NetView, z/OS Communications

Re: [EXTERNAL] Using SAS/MXG to create a .csv file

2023-08-03 Thread Horne, Jim
Or this: %MACRO DELIM(LIB,DSN,OUT,DLM); /* MACRO DELIM BUILDS AN OUTPUT FILE FROM INPUT VARS FOR EXCEL */ /* THIS MACRO WAS OBTAINED FROM SAS INSTITUTE */ PROC SQL NOPRINT; SELECT NAME INTO :VARS SEPARATED BY ' +(-1) ' FROM DICTIONARY.COLUMNS WHERE LIBNAME=%UPCASE("") AND

z/OS performance question

2023-08-03 Thread rpinion865
Let me start off by saying I am not a z/OS performance and capacity planning expert. If anything, I am a novice. I am looking for a trivial answer to a non-trivial question. We have a z15 (8562-T02) running three z/OS 2.4 LPAR's, Production (SC10D1), Development (SC08D3), and Sysprog (SC14D4).

Re: [EXT] Using SAS/MXG to create a .csv file

2023-08-03 Thread Crawford Robert C (Contractor)
PROC EXPORT will create CSV files (DBMS=CSV) on Windows machines. It doesn't work on mainframe, for some reasons with SAS. However, I had a lot of luck creating CSV's with PROC EXPORT and WPS. Since my current shop doesn't have WPS I wrote a SAS macro that ultimate writes a CSV file to a

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread ITschak Mugzach
I tried MVSVAR(SYMDEF,xxx). It does not do the job. If this is worth the effort, try reading the JESJCL spool dataset using ISFEXEC. ITschak ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM coming soon * On Thu, Aug

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Seymour J Metz
The short answer is use ADDRESS LINKMVS. It's probably easier to write a REXX-aware function in HLASM. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Spiegel

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Lennie Dymoke-Bradshaw
I think the easiest way is to pass them as parameters to the REXX routine. Alternatively specify them in an in-stream data set and use a DD statement that specifies SYMBOLS=JCLONLY. Lennie Dymoke-Bradshaw https://rsclweb.com 'Dance like no one is watching. Encrypt like everyone is.'

Re: Specific Question/Scenario on using Pass Tickets with RACF

2023-08-03 Thread Charles Mills
I was really into passtickets about fifteen years ago and now I have forgotten some specifics. Yes, passtickets are really cool and are totally appropriate for what you want. Yes, even if you don't want application-specificity passtickets does. Yes, without your doing something about it you

Re: z/OS performance question

2023-08-03 Thread Colin Paice
Check all the DB2 address spaces. What may be happening is something like 1. Restore job reads a record, and calls DB2 to update the database, reads next record calls db2... 2. DB2 buffer pools start filling up, so DB2 starts writing data out to the page sets 3. DB2 may also be

Accessing JCL SETs in Rexx

2023-08-03 Thread David Spiegel
Hi, Does anyone know how to access the JCL SET variables from Rexx. Thanks in advance, David -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO

Liberty Server on zOS

2023-08-03 Thread esst...@juno.com
Hello.Does anyone know if a Liberty Serer can be installed on ZOS without CICS or WebSphere?Any documentation ? .paul dangelo -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Thu, 3 Aug 2023 17:48:56 +, Seymour J Metz wrote: >The short answer is use ADDRESS LINKMVS. It's probably easier to write a >REXX-aware function in HLASM. > I have an Idea: Exported JCL symbols should automatically be available under OMVS as environment variables. -- gil

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Joel C. Ewing
There is a synergy that exists between z-architecture hardware and z/OS that has evolved over many decades. The hardware is designed with redundancy to detect failures in components (processors, memory, I/O subsystems, interconnection cables), correct any resulting data errors where possible,

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Thu, 3 Aug 2023 17:11:08 +, David Spiegel wrote: > >Does anyone know how to access the JCL SET variables from Rexx. > What are your constraints? I could envision invoking your REXX with BPXWUNIX or BPXBATCH and passing your symbols in //STDPARM DD *,SYMBOLS=JCLONLY ... --

Re: Specific Question/Scenario on using Pass Tickets with RACF

2023-08-03 Thread Keith Gooding
The relevant documentation seems to be the section ‘Determining PTKTDATS profile names’ in the RACF security admin guide. This has a list of rules for determining the name for APPC, CICS,IMS, batch jobs, TSO etc and ends the list with ‘Other applications’ . That last paragraph states that if

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread P H
Well written. Sent from Outlook for Android From: IBM Mainframe Discussion List on behalf of Joel C. Ewing Sent: Thursday, August 3, 2023 6:47:37 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Mainframe Makers WAS: Ars Technica: The

Re: z/OS performance question

2023-08-03 Thread Allan Staller
Classification: Confidential You did not say where the TSO response time issues were being observed. I suspect, from the information provided it is on SC08D3(possible) or SC14D4 (most likely). If you look, I suspect the majority of CPU consumption is from the *MSTR DB2 address space. DB2 will

Re: Liberty Server on zOS

2023-08-03 Thread Colin Paice
Hi, Yes Liberty can be installed on z/OS. It came installed on my system, and the documentation is pretty good (just look for it). Eg Installing Liberty on z/OS It is the basis for z/OS SMF, Z/OS explorer, z/OS

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Thu, 3 Aug 2023 19:21:27 +, David Spiegel wrote: > >My intention is to read a Job and make sure that all datasets are available, >but, the dsnames contain SET variables. > By "read a Job" do you mean that JCL resides in a file or PDS member and you want to read that JCL with EXECIO or

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Bob Bridges
Oh, surely not! "Extremely rare", you must mean? Redundancy can spot errors, but not all. --- Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 /* The use of Fashions in thought is to distract the attention of men from their real dangersThe game is to have them all running about with

Re: Accessing JCL SETs in REXX

2023-08-03 Thread Steve Beaver
Since REXX became available I have not written much assembler. REXX will read anything literly Steve -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Kirk Wolf Sent: Thursday, August 3, 2023 3:11 PM To: IBM-MAIN@LISTSERV.UA.EDU

Re: Channelized I/O WAS: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread David Crayford
> On 3 Aug 2023, at 2:26 am, P H > <04843e86df79-dmarc-requ...@listserv.ua.edu> wrote: > > The numbers quoted by Tom: > > So I pointed out there's only 12 I/O drawers max on a z16 which is 12 x > 16 = 192 slots or 384 ports max. He replied, but didn't seem to fully > accept that answer. >

Re: Liberty Server on zOS

2023-08-03 Thread David Follis
There is a copy of Liberty z/OS in /usr/lpp/liberty_zos/current that you can use "for non-production purposes". That would be unsupported. For production/supported use with your own applications you need to buy WebSphere Application Server for z/OS (or use the copy inside CICS). David

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread David Spiegel
Hi Gil, My intention is to read a Job and make sure that all datasets are available, but, the dsnames contain SET variables. Regards, David Sent from my Bell Samsung device over Canada’s largest network. From: IBM Mainframe Discussion List on behalf of Paul

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread David Spiegel
Hi R'Itschak AMVS"H, Yes, it is a scan. The purpose of the scan is to ensure that my jobs which implement a Middleware upgrade have a good chance of succeeding. These jobs are SUBMITd at 02:00 when the adrenaline is flowing, Teams messages are non-stop and the stress level is through the roof.

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Seymour J Metz
I'm not sure whether that's the best approach, but the __environment stem variable would certainly provide easy access. From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Thursday,

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Grant Taylor
On 8/3/23 12:47 PM, Joel C. Ewing wrote: The hardware is designed with redundancy to detect failures in components (processors, memory, I/O subsystems, interconnection cables), correct any resulting data errors where possible, retry a failed operation using different hardware components where

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Tom Brennan
I hope so, because when I worked part-time with Unix/Linux from maybe 2003 to 2013, I used to have a joke, "If you get an error message that makes no sense at all, check if the disk is full." Not really a joke because about half the time a vague error occurred, that was the cause. When you

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Kirk Wolf
Great idea! // EXPORT SYMLIST=(MYDSN,MYVOL) // SET MYDSN=MYID.SOME.DSN // SET MYVOL=SYS001 //* //SYMEX EXEC PGM=COZBATCH //STDIN DD * env | grep "JES_" //* results: JES_SYS_CORR_CURRJOB=S434DTLZOS01CC27C5EA...: JES_MYDSN=MYID.SOME.DSN JES_MYVOL=SYS001 See Example #14:

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Rahim Azizarab
When it comes to mainframes IBM is the standard setter as well as the established standard.  I mostly worked on IBM systems; but at one point I worked on a UNISYS system that was essentially a weird adaptation of Linux.  One of its oddities was that if you typed a line and happened to have the

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Tom Brennan
I seem to remember that action when working on a PDP11 using a VT100 terminal. It was as if the designers said, hey, you obviously want a CR in the middle of the line, so there you go. And to Linux users, TSO READY mode must look really odd when they find they can move the cursor to a

Re: Liberty Server on zOS

2023-08-03 Thread Keith Gooding
IIRC the Liberty server that comes with z/OS was first bundled with z/OSMF, then it became a separate feature but limited by licence to use with z/OSMF and then those restrictions were relaxed allowing limited internal use with other applications. I do not know the rules now or how to find them

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread ITschak Mugzach
David, So this is not a run time issue, but a scan of a jcl before submition? ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM coming soon * On Thu, Aug 3, 2023 at 10:21 PM David Spiegel <

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Fri, 4 Aug 2023 00:02:06 +, Sri h Kolusu wrote: > >Does this work for symbols that are NOT exported? > >// SET HLQ= >// ... >//SYMEX EXEC PGM=COZBATCH >/* Doesn't that result in "SYSIN DD * GENERATED STATEMENT"? >//STDIN DD * >ENV | GREP "JES_" >/* ITYM 'env | grep "JES_"' Is the

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Grant Taylor
On 8/3/23 3:27 PM, Rahim Azizarab wrote: IBM is the standard bearer in computer design even when it came to laptops, just see how well IBM designed the Thinkpads. I hope you mean "IBM /was/ the standard bearer in computer design". I even question that or that hope you mean close to 30

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Robert Garrett
There are no native REXX functions or easily callable services you can use to get your hands on them. However, if you're handy with Assembler you could write your own callable service to get them. The service you need in order to get access to JCL symbols is invoked via the IEFSJSYM macro.

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Jon Perryman
> On Thursday, August 3, 2023 at 12:21:34 PM PDT, David Spiegel  wrote: > My intention is to read a Job and make sure that all datasets are available,  > but, the dsnames contain SET variables. The converter / interpreter will resolve variables. Submit the job with typerun scan or hold should

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Sri h Kolusu
>Does this work for symbols that are NOT exported? Gil, NO. Thanks, Kolusu -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Fri, 4 Aug 2023 03:32:01 +, Jon Perryman wrote: > > On Thursday, August 3, 2023 at 12:21:34 PM PDT, David Spiegel  wrote: >> My intention is to read a Job and make sure that all datasets are available,  >> but, the dsnames contain SET variables. > >The converter / interpreter will resolve

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Sri h Kolusu
Kirk, Does this work for symbols that are NOT exported? For ex: // SET HLQ= // SET MLQ=SOME // SET TLQ=DSN // SET FLQ=DUMP // SET MYDSN= // SET MYVOL=SYS001 // SET DCLAS=EDCCOMPR // SET SCLAS=STANDARD // SET PRI=5000 // SET SEC=2000 // SET VU=3 // SET DV=SYSDA // SET AU=TRK //* //SYMEX EXEC

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Sri h Kolusu
>/* Doesn't that result in "SYSIN DD * GENERATED STATEMENT"? Gil, NO. PS: Please ignore the previous email where I was responding to the wrong quote. Thanks, Kolusu -- For IBM-MAIN subscribe / signoff / archive access

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Paul Gilmartin
On Fri, 4 Aug 2023 02:32:02 +, Robert Garrett wrote: >There are no native REXX functions or easily callable services you can use to >get your hands on them. However, if you're handy with Assembler you could >write your own callable service to get them. The service you need in order to

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Bob Bridges
Wow, the READY prompt! I used to be quite familiar with that, before ROSCOE and ISPF. I once wrote a CLIST that helped me navigate the OUTPUT command more easily, though I don't recall convincing anyone else it was better than the raw command. Come to think of it, I still use TSO commands

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Bob Bridges
I usually tell people that IBM invented really good hardware, and left it to others to make software that was decently user-friendly. The IBM Selectric was great, and that little red eraser they invented for cursor movement on the laptops was - well, I still prefer plugging in a real

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Jon Perryman
> On Thursday, August 3, 2023 at 10:47:52 AM PDT, Joel C. Ewing > wrote: > There is a synergy that exists between z-architecture hardware and z/OS > that has evolved over many decades. IBM designs with insight whereas other manufacturers implement. You would never install 1 giant disk on IBM

Channelized I/O WAS: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-03 Thread Timothy Sipples
David Crayford wrote: >Other platforms have integrated AI engines, AMD ZenDNN, >Intel oneDNN etc. Both ship with open source libraries and >toolkits sadly lacking for z/OS. Did you miss zDNN? https://github.com/IBM/zDNN

Re: Accessing JCL SETs in Rexx

2023-08-03 Thread Jon Perryman
On Thursday, August 3, 2023 at 09:02:39 PM PDT, Paul Gilmartin wrote: > I've found SCAN to be almost worthless.  It doesn't always report invalid > data set names. I don't think that David cares about the value of TYPERUN=SCAN to you. If he uses it to solve his problem, then it is of great