Re: TSO XMIT and no member list
I just ran a quick test thus: xmit x.y ds(test.pdse) outds(test.xmit) sysout(x) And the IEBCOPY messages were NOT displayed on the terminal but can be found using (E)JES or SDSF or ... under my userid in the spool. Does that satisfy the OP's request? Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Ed Jaffe Sent: Wednesday, January 20, 2021 10:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TSO XMIT and no member list On 1/20/2021 7:03 AM, Peter Relson wrote: > That's the control I was thinking of. Some sites might set to an > output class that is the 'bit bucket', i.e. a JES2 output class that > specifies OUTPUT=DUMMY, and then you won't get any of the msgs (but > won't have the option that Greg's approach provides of looking later). IIRC control over RECEIVE's IEBCOPY messages was a SHARE requirement (authored by Skip Robinson?) that was declined, yet use of TRANSREC SYSOUT(x) was suggested by IBM and considered an acceptable workaround by the author. -- Phoenix Software International Edward E. Jaffe 831 Parkview Drive North El Segundo, CA 90245 https://www.phoenixsoftware.com/ This e-mail message, including any attachments, appended messages and the information contained therein, is for the sole use of the intended recipient(s). If you are not an intended recipient or have otherwise received this email message in error, any use, dissemination, distribution, review, storage or copying of this e-mail message and the information contained therein is strictly prohibited. If you are not an intended recipient, please contact the sender by reply e-mail and destroy all copies of this email message and do not otherwise utilize or retain this email message or any or all of the information contained therein. Although this email message and any attachments or appended messages are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by the sender for any loss or damage arising in any way from its opening or use. -- 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
Re: TSO XMIT and no member list
Or: TSO XMIT SYSOUT(x) No need for special allocations. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Chris Bowen Sent: Wednesday, January 20, 2021 7:28 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TSO XMIT and no member list How about running in batch? //X010EXEC PGM=IKJEFT1A //SYSTSPRT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=dsn.tobe.xmited //SYSUT2 DD DISP=(NEW,CATLG,DELETE),UNIT=SYSDA,BLKSIZE=0, // RECFM=FB,LRECL=80,SPACE=(80,(1,1),RLSE),AVGREC=K, // DSN=dsn.was.xmited.XMIT //SYSTSIN DD * XMIT node.userid DDNAME(SYSUT1) OUTDDNAME(SYSUT2) /* This will put the IEBCOPY output on a dynamically allocated SYSOUT. (Even if you provide a SYSPRINT DD.) The DD is allocated with FREE=CLOSE so it's separate to the rest of the output, at least when viewed with SDSF. On the SYSTSPRT something like this is produced: READY XMIT node.userid DDNAME(SYSUT1) OUTDDNAME(SYSUT2) INMX000I 0 message and 14 data records sent as 287 records to node.userid INMX001I Transmission occurred on 01/18/2021 at 11:14:15. READY END Chris Bowen Macro 4 Limited A Division Of Unicom Global -- 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
z/OS Git/SSH Help - Configuration Issue ?
I have a test lpar that I've been given access to and I have installed Git (both 2.14 and 2.26) and have the same issues with either release so I'm thinking it is outside of git. When I issue the command: ssh g...@github.com <mailto:g...@github.com> git-receive-pack lbdyck/racfadm.git I get a response that looks like ascii text yet on my work lpar the text if readable. I have confirmed that both ssh and sftp work from my windows pc to this test lpar. Does anyone have any pointers on where to look to fix this? Thanks in advance. Lionel B. Dyck < Website: <https://www.lbdsoftware.com/> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: markup a screen print
My preference for markup is to use SnagIt from techsmith.com. It is extremely robust and also can be used to create videos from either screen captures or from the live screen (with audio). I've been successful everywhere I've worked in getting my employer to order a copy for my work PC (and I have my own personal copy as well). Check it out - the free trial will snag you (I'm not an employee or in any other way affiliated with techsmith) Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Elaine Beal Sent: Tuesday, December 1, 2020 11:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: markup a screen print I want to mark up a screen print and am wanting a way to mark squares, arrows, etc. i use snippet but see only a free form line to use I use Word borders but they don't work with an object Thanks, Elaine -- 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
Using PCOMM with SSL ?
I would like to enable PCOMM (14.0) to use a secure connection. It appears that I need to provide a certificate. IBM support told me to use RACDCERT to export the certificate and import it into PCOMM - that didn't work as there is no place that I can see to do such an import after I did a binary download of the cert file from z/OS to Windows. Can someone/anyone provide some guidance on setting up PCOMM to connect securely to z/OS (AT-TLS enabled)? Thanks in advance. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: How best to copy all UNIX files one z/OS to another
Once concern would be the GID/UIDs - if they are different on the target system from the source there will be problems. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Charles Mills Sent: Wednesday, October 28, 2020 12:43 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How best to copy all UNIX files one z/OS to another And then copy the pax with FTP or whatever and then un-pax it? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Michael Brennan Sent: Wednesday, October 28, 2020 10:33 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How best to copy all UNIX files one z/OS to another Mount yourself a brand new empty ZFS or HFS file and mount it at /To_Directory/ then go into OMVS (TSO OMVS) and issue following commands: cd /from_directory/ pax -rvwkC -pe * /To_Directory/ -- 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
OMVS Whatis ?
Has anyone ported whatis and makewhatis to OMVS? Or is there a better way than using whatis? My issue is that the man -k xxx searches the /usr/man/%L/whatis database and there is no available means to update that file since whatis and makewhatis are not available. Thus when adding utilities (e.g. Rocket ported, Co:Z, ...) that have man pages, the MANPATH can be updated so that these tools man pages can be found if requested specifically but they cannot be found using the 'man -k xxx' command. Thoughts? Am I off base? Am I missing something? Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: How to Refresh System REXX Libraries
I tried to look at that RFE so I could vote for it but was told I wasn't authorized ☹ Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Harris Morgenstern Sent: Tuesday, October 6, 2020 8:55 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: How to Refresh System REXX Libraries To refresh the System REXX libraries, you'll need to stop System REXX, update AXRxx parmlib members and restart it. There is an open RFE against System REXX (#49562) to address this issue (Dynamic Reconfiguration of System REXX). Harris Morgenstern z/OS Storage Management and System REXX Dept. OBPA IBM Poughkeepsie 8-295-4221 hmor...@us.ibm.com -- 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
Re: How to Refresh System REXX Libraries
P AXR works Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Dana Mitchell Sent: Monday, October 5, 2020 11:53 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to Refresh System REXX Libraries On Mon, 5 Oct 2020 10:56:57 -0500, Lionel B Dyck wrote: >Great idea but no joy > > > >You get AXR0101I SYSTEM REXX (AXR) IS ALREADY ACTIVE > FM says you can FORCE AXR,ARM it but that seems a little harsh -- 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
Re: How to Refresh System REXX Libraries
We have that as well - we had a need to add an additional library which raised the question. Thanks Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Jesse 1 Robinson Sent: Monday, October 5, 2020 11:37 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to Refresh System REXX Libraries I'm not well versed in system Rexx, but our setup has the main AXR proc pointing to an installation library via a member in PARMLIB: REXXLIB ADD DSN(xxx) The idea is that local Rexx code lives in the local library so that it can be updated without having to restart AXR. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW robin...@sce.com -Original Message- From: IBM Mainframe Discussion List On Behalf Of Lionel B Dyck Sent: Monday, October 5, 2020 8:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: How to Refresh System REXX Libraries CAUTION EXTERNAL EMAIL Great idea but no joy You get AXR0101I SYSTEM REXX (AXR) IS ALREADY ACTIVE And the comment is: Explanation A request to start System REXX was received, however it is already active. System action The system ignores the start request. ======== Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Dana Mitchell Sent: Monday, October 5, 2020 10:42 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to Refresh System REXX Libraries On Mon, 5 Oct 2020 09:43:38 -0500, Lionel B Dyck < <mailto:lbd...@gmail.com> lbd...@gmail.com> wrote: >I see commands for system rexx (axr) to display the status, list the >rexx libraries, to start it and to stop it. > > >BUT I don't see a command to cause it to re-read the parmlib member or >to add a library dynamically. > > Lionel, Does starting it with a member suffix cause it to update the list of libraries? The FM isn't too clear on what exactly it does: START AXRPSTRT START AXRPSTRT,AXR=aa START AXRPSTRT,AXR=(aa,bb,...) Dana -- -- 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
Re: How to Refresh System REXX Libraries
Great idea but no joy You get AXR0101I SYSTEM REXX (AXR) IS ALREADY ACTIVE And the comment is: Explanation A request to start System REXX was received, however it is already active. System action The system ignores the start request. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Dana Mitchell Sent: Monday, October 5, 2020 10:42 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to Refresh System REXX Libraries On Mon, 5 Oct 2020 09:43:38 -0500, Lionel B Dyck < <mailto:lbd...@gmail.com> lbd...@gmail.com> wrote: >I see commands for system rexx (axr) to display the status, list the >rexx libraries, to start it and to stop it. > > >BUT I don't see a command to cause it to re-read the parmlib member or >to add a library dynamically. > > Lionel, Does starting it with a member suffix cause it to update the list of libraries? The FM isn't too clear on what exactly it does: START AXRPSTRT START AXRPSTRT,AXR=aa START AXRPSTRT,AXR=(aa,bb,...) Dana -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to <mailto:lists...@listserv.ua.edu> 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
How to Refresh System REXX Libraries
I see commands for system rexx (axr) to display the status, list the rexx libraries, to start it and to stop it. BUT I don't see a command to cause it to re-read the parmlib member or to add a library dynamically. Am I missing something? Thanks in advance Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: AT-TLS issues with FTP and SSH
Found issue with SSH - I had created (mkdir) the .ssh directory so it had the default permissions. Should have let ssh-keygen create it. Tried adding logging to pagent for ftp - overloaded with messages and reading them now. Thank you Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mike Hochee Sent: Tuesday, September 22, 2020 11:39 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: AT-TLS issues with FTP and SSH Regarding the AT-TLS issue, your pagent is likely encountering a problem in the FTP section (of course!). Look at the log it generates, and if you don't have one, add the logging option to the pagent start command. If I remember correctly, there's also a verbose setting. I found the logs to be extremely useful. HTH, Mike -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Lionel B Dyck Sent: Tuesday, September 22, 2020 11:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: AT-TLS issues with FTP and SSH Caution! This message was sent from outside your organization. We just enabled AT-TLS (PAGENT) on a test LPAR and immediately ran into two issues: 1. The FTP Client ceased to work (until we commented the FTP section in the pagent_TTLS.conf file) a. No issues doing an FTP into this LPAR. 2. Git stopped working due to SSH. A simple test is:ssh mailto:g...@github.com And for that I'm getting: FOTS3322 Passwords may not be entered from 3270 terminals If we stop PAGENT then everything works. Can anyone offer any pointers/tips/solutions to either of these problems? Thanks in advance. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
AT-TLS issues with FTP and SSH
We just enabled AT-TLS (PAGENT) on a test LPAR and immediately ran into two issues: 1. The FTP Client ceased to work (until we commented the FTP section in the pagent_TTLS.conf file) a. No issues doing an FTP into this LPAR. 2. Git stopped working due to SSH. A simple test is:ssh mailto:g...@github.com And for that Im getting: FOTS3322 Passwords may not be entered from 3270 terminals If we stop PAGENT then everything works. Can anyone offer any pointers/tips/solutions to either of these problems? Thanks in advance. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
ZIGI Version 3.02 Released
The z/OS ISPF Git Interface version 3 release 02 has just been released. See https://zigi.rocks for more info and to clone get it here at https://github.com/wizardofzos/zigi If you haven't installed Git on z/OS then go to https://github.com/wizardofzos/zigi/wiki/0.-Installing-GIT for a checklist on what you need to do to install Git. If you don't do Git (yet) then it will be available shortly on the updates page at https://cbttape.org in File 997 (but give it a few days to get through the process and get onto the site). It contains the following updates and fixes ZIGI Release Notes Version 3.02 New Features and Functions -- Support a Read Only Repository. These must be Created and Cloning is not recommended. Only operations that copy from z/OS to OMVS are supported with no updates to the z/OS datasets allowed from within ZIGI. Thus Branch, Replace, Merge, Stash, Flow, Edit, History Recover, Rename, and Remove are prevented. Anytime a z/OS dataset will be replaced there will be prompt to inform the user of this and allow the user to (a) change the HLQ, (b) the # of qualifiers to ignore, or both before proceeding. Or to cancel the operation. This is to prevent the replacement of any dataset without overt permission. This will only occur during a Clone or Replace operation. Update the Delete/Remove Repository from ZIGI more user friendly and thus easier to use and understand. Support multiple prefixes (HLQs) on the dataset add panel. Bug Fixes and Other Updates: 1. On the Add Dataset Panel do NOT allow the ignore qualifiers to be changed from 0. 2. After Stash Pop leave the Stash List display. 3. On a Clone of a non-ZIGI repository do not create .gitattributes or .zigi/dsn 4. Allow changing Prefix (HLQ) in AddDSN table if ignore is 0 5. If ignore is 0 correctly detect added datasets 6. Remove calls to call work_with_repo_file and call update_repo_metadata after updating a PDS member within ZIGI as not needed and speeds things up a tad. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Ransoming a mainframe disk farm
If it's on the network then you know someone can find a way in, and once they are in then all bets are off. Given the newer technology that has been, and is being, developed to crack passwords it is only a matter of when and not if. Are WORMs really protected if they are in a virtual storage subsystem? Aren't they really just artifacts that have been defined as WORM but in reality are only protected by the software in the subsystem? Paranoia is only false if you know that no one is after you - but can you be sure. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: TSO PHRASE command HELP entry missing
I would agree that TSO Help is less than helpful in its current state, especially living within the ISPF IDE environment. There are two available free solutions for this available on the CBT Tape (www.cbttape.org) and if you're willing to pay for it you can get MVS/QuickRef from ChicagoSoft that is an even more robust solution (although it does not include the PHRASE command probably because they build from what IBM provides). File 134 program FSHELP is a TSO full screen HELP application (not an ISPF dialog but full screen TSO) from Greg Price. File 314 has ZTSOHELP which is an ISPF dialog developed by myself and John Kalinich that greatly simplifies and provides improved access to the TSO Help members. Check them out and I think you and your users will find accessing TSO Help to be very helpful. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: RACF Discussion List On Behalf Of R.S. Sent: Wednesday, September 2, 2020 6:05 AM To: rac...@listserv.uga.edu Subject: Re: TSO PHRASE command HELP entry missing I just checked on z/OS 2.3: There is help for PASSWORD. There is no help for PHRASE. There is no help for PW. PW is short form of PASSWORD command. Note, there are help entries for ALU, ALG, etc. My personal opinion: online help is something I can live without. I use it rarely. I would accept drop of online HELP, especially in exchange for bookreader format come back. I still use last set of bookreader documentation (z/OS 1.13) whenever possible. -- Radoslaw Skorupka Lodz, Poland == Jeśli nie jesteś adresatem tej wiadomości: - powiadom nas o tym w mailu zwrotnym (dziękujemy!), - usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś na dysku). Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać karze. mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 01.01.2020 r. wynosi 169.401.468 złotych. If you are not the addressee of this message: - let us know by replying to this e-mail (thank you!), - delete this message permanently (including all the copies which you have printed out or saved). This message may contain legally protected information, which may be used exclusively by the addressee.Please be reminded that anyone who disseminates (copies, distributes) this message or takes any similar action, violates the law and may be penalised. mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital City of Warsaw, 12th Commercial Division of the National Court Register, KRS 025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 169.401.468 as at 1 January 2020. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Can System REXX run Sub=MSTR ??
And if so where would that be changed as I can't find where it is started now? Thanks in advance. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Rexx detail, or things I dont do often enough
Please send updates for the ispf tips/tricks. I've used the sourceline extensively - check out the LOADISPF exec on my site - copy it into your exec and then you can insert inline using control records ispf panels, msgs, skels, and clists and execs. All are copied to temp allocated libraries and libdef'd or altlib'd - then the DROPISPF routine (included in LOADISPF) releases the resources. That trick is also used in the ZTSOHELP dialog (again on my website). It is very helpful when you don't want to distribute multiple elements as all can be in one. A bit more overhead but for infrequent use it is ideal. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of ITschak Mugzach Sent: Friday, August 14, 2020 3:45 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Rexx detail, or things I dont do often enough I once wrote an installer that behaved like a zip exec. I think it was discussed here as well. The idea is like the sample code below that demonstrates reading panel from the program body for later saving it in a temporary file. Remember That as this is not a comment the data that you can store instream is limited as the rexx restrictions apply here (for example /* will fail the program. I think I have to supply Lionel with some ISPF tricks that he can add to his manual... ITschak /* Rexx */ Call DataStack xData = '' Do I = StackStart + 2 until xData = 'EOF' /* StackStart + 2 is the line number of )ATTR */ /* READ PANEL FROM INSTREAM DATA */ . Ens Return DataStack: StackStart = SourceLine() /* get this line number */ Return )ATTR DEFAULT(...) )BODY )INIT )PROC )END EOF ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM comming son * On Fri, Aug 14, 2020 at 11:31 PM Itschak Mugzach wrote: > I once wrote an installer that behaved like a zip exec. I think it was > discussed here as well. The idea is like the sample code below that > demonstrates reading panel from the program body for later saving it > in a temporary file. Remember That as this is not a comment the data > that you can store instream is limited as the rexx restrictions apply > here (for example /* will fail the program. > > I think I have to supply Lionel with some ISPF tricks that he can add > to his manual... > > ITschak > > /* Rexx */ > Call DataStack > xData = '' > Do I = StackStart + 2 until xData = 'EOF' /* StackStart + 2 is the > line number of )ATTR */ >/* READ PANEL FROM INSTREAM DATA */ > >. >Ens > Return > DataStack: >StackStart = SourceLine() /* get this line number */ >Return > )ATTR DEFAULT(...) > )BODY > )INIT > > )PROC > > > )END > EOF > > *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere > Platform* *|* *Information Security Continuous Monitoring for Z/OS, > zLinux and IBM I **| * > > *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 > **|* > *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il **|* > > > > > > On Fri, Aug 14, 2020 at 11:05 PM Gibney, Dave wrote: > >> I think this is what I was looking for. Couldn't find the source line >> access in the fine manual. >> >> > -Original Message- >> > From: IBM Mainframe Discussion List On >> > Behalf Of Seymour J Metz >> > Sent: Friday, August 14, 2020 1:02 PM >> > To: IBM-MAIN@LISTSERV.UA.EDU >> > Subject: Re: Rexx detail, or things I dont do often enough >> > >> > You can cheat. Put the data inside a comment and access the source >> lines. >> > >> > >> > -- >> > Shmuel (Seymour J.) Metz >> > https://urldefense.com/v3/__http://mason.gmu.edu/*smetz3__;fg!!JmPE >> > g >> > BY0HMszNaDT!_8ZlS18tlFSehELrkDJm-SdL4kdSh4x5MLNKPALpw8c- >> > yeSsg4Vf-GBrak71rQ$ >> > >> > >> > >> > From: IBM Mainframe Discussion List on >> > behalf of Gibney, Dave >> > Sent: Friday, August 14, 2020 3:56 PM >> > To: IBM-MAIN@LISTSERV.UA.EDU >> > Subject: Rexx detail, or things I dont do often enough >> > >> >I have this vague memory of being able to have data embedded >> > inside a Rexx Exec. Some manner of data start and end delimiting >> > lines and >> accessed >> > via looping with PULL or PARSE. >> > I know I can just PUSH or QU
Re: z/OS System REXX record length?
That does appear to be the case - is there a way around that? Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of ITschak Mugzach Sent: Tuesday, August 11, 2020 10:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: z/OS System REXX record length? This is simply because the record is written to syslog starting at column 58 and the syslog record length is 131. ITschak ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM comming son * On Tue, Aug 11, 2020 at 5:49 PM Lionel B Dyck wrote: > I have started to play with System REXX and one of the 1st things I > tried was writing a command I called TSO that will issue any TSO > command that is passed to it. What I'm finding is that the messages > displayed in SYSLOG/OPERLOG appear to be wrapping at byte 70 or 71. > Is there a way to adjust that? > > > > The system rexx exec that I'm using is: > > > > > > /* rexx */ > > parse arg command > > command > > > > > > Thanks > > > > > > Lionel B. Dyck < > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
z/OS System REXX record length?
I have started to play with System REXX and one of the 1st things I tried was writing a command I called TSO that will issue any TSO command that is passed to it. What I'm finding is that the messages displayed in SYSLOG/OPERLOG appear to be wrapping at byte 70 or 71. Is there a way to adjust that? The system rexx exec that I'm using is: /* rexx */ parse arg command command Thanks Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Query ESM from REXX
While IBM may reformat the probability is low that they will. They have a hard enough time updating TSO Help panels when typos are found. However if they do change the format then it shouldn't be difficult to update the parse. With the RLIST just scan to the bottom and you will see this section: USER ACCESS ACCESS COUNT -- -- - GROUP1ALTER 00 OMVSKERN READ00 WEBSRVREAD00 . . . That should provide you with the info that you are looking for Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of ITschak Mugzach Sent: Sunday, August 2, 2020 7:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Query ESM from REXX What change does it make? IBM does ot recommend parsing of command output as it keeps the right to change output format. ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM comming son * On Sun, Aug 2, 2020 at 2:49 PM Lionel B Dyck wrote: > Try issuing the "RLIST FACILITY .xxx AUTH" command and parse the > results. > > Also take a look at the RACFADM open source RACF admin dialog - CBT > Tape file 417 or https://github.com/lbdyck/racfadm > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Itschak Mugzach > Sent: Sunday, August 2, 2020 6:29 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Query ESM from REXX > > -) > > בתאריך יום א׳, 2 באוג׳ 2020, 14:27, מאת David Spiegel < > dspiegel...@hotmail.com>: > > > Shkoyach > > > > On 2020-08-02 07:25, Itschak Mugzach wrote: > > > You need to use this or wright an assembler program to execute a > > > third party check on the resource in question. Easier in rexx with > irrxutil. > > > > > > בתאריך יום א׳, 2 באוג׳ 2020, 14:20, מאת Gadi Ben-Avi > > > > >: > > > > > >> IRRXUTIL extracts information from the RACF Database for reporting. > > >> It doesn't tell you if a user has access to a resource. > > >> > > >> -Original Message- > > >> From: IBM Mainframe Discussion List On > > Behalf > > >> Of Itschak Mugzach > > >> Sent: Sunday, August 2, 2020 2:16 PM > > >> To: IBM-MAIN@LISTSERV.UA.EDU > > >> Subject: Re: Query ESM from REXX > > >> > > >> Look at IRRXUTIL > > >> > > >> ITschak > > >> > > >> בתאריך יום א׳, 2 באוג׳ 2020, 14:06, מאת Gadi Ben-Avi > > >> > >: > > >> > > >>> Hi, > > >>> Does anyone know of a way to query an ESM (RACF in this case) > > >>> from a REXX program running under TSO/E and ISPF? > > >>> We are currently at z/OS v2.2. > > >>> > > >>> I would like to know if a user has a certain access level to a > > >>> resource in FACILITY. > > >>> > > >>> Thanks > > >>> > > >>> Gadi > > >>> > > >>> > > >>> -- > > >>> 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 > > >> > > >> Email secured by Check Point > > >> > > >> - > > >> -- > > >> --- 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 ac
Re: Query ESM from REXX
Try issuing the "RLIST FACILITY .xxx AUTH" command and parse the results. Also take a look at the RACFADM open source RACF admin dialog - CBT Tape file 417 or https://github.com/lbdyck/racfadm Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Itschak Mugzach Sent: Sunday, August 2, 2020 6:29 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Query ESM from REXX -) בתאריך יום א׳, 2 באוג׳ 2020, 14:27, מאת David Spiegel < dspiegel...@hotmail.com>: > Shkoyach > > On 2020-08-02 07:25, Itschak Mugzach wrote: > > You need to use this or wright an assembler program to execute a > > third party check on the resource in question. Easier in rexx with irrxutil. > > > > בתאריך יום א׳, 2 באוג׳ 2020, 14:20, מאת Gadi Ben-Avi > > >: > > > >> IRRXUTIL extracts information from the RACF Database for reporting. > >> It doesn't tell you if a user has access to a resource. > >> > >> -Original Message- > >> From: IBM Mainframe Discussion List On > Behalf > >> Of Itschak Mugzach > >> Sent: Sunday, August 2, 2020 2:16 PM > >> To: IBM-MAIN@LISTSERV.UA.EDU > >> Subject: Re: Query ESM from REXX > >> > >> Look at IRRXUTIL > >> > >> ITschak > >> > >> בתאריך יום א׳, 2 באוג׳ 2020, 14:06, מאת Gadi Ben-Avi > >> >: > >> > >>> Hi, > >>> Does anyone know of a way to query an ESM (RACF in this case) from > >>> a REXX program running under TSO/E and ISPF? > >>> We are currently at z/OS v2.2. > >>> > >>> I would like to know if a user has a certain access level to a > >>> resource in FACILITY. > >>> > >>> Thanks > >>> > >>> Gadi > >>> > >>> -- > >>> 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 > >> > >> Email secured by Check Point > >> > >> --- > >> --- 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 . > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: JES2 Parm Checker ??
Ok - thank you Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mark Jacobs Sent: Thursday, July 30, 2020 7:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: JES2 Parm Checker ?? It's in SYS1.SHASLNKE(HASJESCK) on our 2.3 and 2.4 systems. It's not there under z/OS 2.2. Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com ‐‐‐ Original Message ‐‐‐ On Thursday, July 30, 2020 7:57 AM, Lionel B Dyck wrote: > I have read this > https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zo > s.v2r3 > .hasa300/run_dscheck.htm > > Where this is stated: Specify PGM=HASJESCK on the EXEC statement. > > However in our JES2 load library that member does not exist. > Supposedly it is an alias of HASJES20. When I tried, using the PDS > command, to add the alias I received an error message that aliases are > not allowed in object libraries. > > I'm on a z/OS 2.2 system. > > Is this a known issue? > > Thanks > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > -- > -- > - > > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
JES2 Parm Checker ??
I have read this https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3 .hasa300/run_dscheck.htm Where this is stated: Specify PGM=HASJESCK on the EXEC statement. However in our JES2 load library that member does not exist. Supposedly it is an alias of HASJES20. When I tried, using the PDS command, to add the alias I received an error message that aliases are not allowed in object libraries. I'm on a z/OS 2.2 system. Is this a known issue? Thanks Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS CP command anomaly
The problem is the x'0D' and x'15' characters which were generated from DTL. They copy (cp) fine from z/OS to OMVS but the copy back causes the data after either of those characters to go to a new record. The solution is for the DTL developers to use the ISRDTLCV after they generate the panel. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Tuesday, July 28, 2020 11:20 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OMVS CP command anomaly On Tue, 28 Jul 2020 10:07:50 +1000, Andrew Rowley wrote: >On 28/07/2020 4:48 am, Lionel B Dyck wrote: >> Created several ISPF panels from DTL. The result is an ISPF panel >> with attribute characters that are binary (hex) with examples being >> x'01' , x'02', x'05, x'0D', and more. >>... >> The problem/anomaly is copying the files from OMVS into z/OS dataset >> members results in these members being corrupted with the single >> record being broken into one, or more, records. ... > >Copying binary data as text is not guaranteed to give the correct >result after a round-trip. ... > >Options: >- ... >- Copy as binary. The best-simplest option, however it would also cause >merge etc. problems >- Use an escape character scheme for binary characters e.g. quoted >printable. This adds a processing step - you can't use regular cp >command - but it gives you data in git that is mergable and mostly >readable as text. > Doesn't ISPF support panel definitions coded in Rexx? Rexx would allow representing those nondisplayable characters as hexadecimal strings. It would be wonderful if ISPF supported UNIX directories in the ISPPLIB (and other) concatenations as described in Using Data Sets, eliminating the need for the back-and-forth copying. RFE? There are workstation ISPF lookalikes. How portable are panel definitions to those? -- 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
Re: OMVS CP command anomaly
Example of the issue: ISPF Panel code: )ATTR 0D TYPE(PS) 05 TYPE(PS) . . . )BODY Ideally would like a workstation IDE user to be able to view the data and perhaps update it and at some point return to z/OS for use. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Monday, July 27, 2020 3:40 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OMVS CP command anomaly On Mon, 27 Jul 2020 13:48:21 -0500, Lionel B Dyck wrote: > >Created several ISPF panels from DTL. The result is an ISPF panel with >attribute characters that are binary (hex) with examples being x'01' , >x'02', x'05, x'0D', and more. > >Copying these PDS members to an OMVS filesystem using cp works fine. >The data is NOT being copied as binary. > I'd prefer binary (cp -B) for data containing nondisplayable characters. > >The problem/anomaly is copying the files from OMVS into z/OS dataset >members results in these members being corrupted with the single record >being broken into one, or more, records. > >Example: cp -A -U -v' rdir/*) "'"zos'"' > Which code points cause problems? Do you intend to manipulate (Edit, Browse, ...) the OMVS files? -- 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
OMVS CP command anomaly
Here is the anomaly. Created several ISPF panels from DTL. The result is an ISPF panel with attribute characters that are binary (hex) with examples being x'01' , x'02', x'05, x'0D', and more. Copying these PDS members to an OMVS filesystem using cp works fine. The data is NOT being copied as binary. The problem/anomaly is copying the files from OMVS into z/OS dataset members results in these members being corrupted with the single record being broken into one, or more, records. Example: cp -A -U -v' rdir/*) "'"zos'"' Any advice? Thanks Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: SFTP and z/OS Migration
I just tried Bitvise and have deleted WinSCP and FileZilla - Thank you Kirk... Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kirk Wolf Sent: Thursday, July 23, 2020 11:14 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: SFTP and z/OS Migration On Wed, Jul 22, 2020 at 4:07 PM Kirk Wolf wrote: > > You *can* change settings interactively from most SFTP GUIs like > FileZilla > - > - change directories to the "/+" directory (you will see your current > settings) > - rename the ".newoption" pretend file in that directory to the > option that you want to set > > WinSCP has unique problems: it starts one SFTP connection for directory > displays, and one or more for file transfers. This is a little silly > since you can do multiple things at a time on one connection. This means > that you can't change a /+ setting in the GUI and have it apply to > file transfers. > > I don't use Windows much, but my favorite SFTP GUI is "BitVise", which > includes an SSH emulator and SFTP client. > > > Note: I just tried the latest version of FileZilla, and it also now starts a new SFTP connection for transfers, separate from the one used for the UI display.So changing settings interactively won't work there either. Try BitVise, which is better anyway IMO. Kirk Wolf -- 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
Solution to missing OVIEW option
Just published this technique to provide an OVIEW option https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/lionel-dyck 1/2020/07/23/adding-oview-to-the-current-obrowse-and-oedit-comm?CommunityKey =87042487-940e-49cc-ae6d-5a5b76c5ea7e <https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/lionel-dyc k1/2020/07/23/adding-oview-to-the-current-obrowse-and-oedit-comm?CommunityKe y=87042487-940e-49cc-ae6d-5a5b76c5ea7e=> = Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: SFTP and z/OS Migration
Kirk's wisdom and the doc he references are OUTSTANDING. Co:Z SFTP is something you absolutely need if you want to use SFTP to access z/OS datasets. Be aware you will have to learn a few new tricks with the Co:Z SFTP server from the client side unless you are happy with only binary transfers. And neither FileZilla or WinSCP provide an escape value to issue the necessary commands to switch from binary to text. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kirk Wolf Sent: Wednesday, July 22, 2020 3:43 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: SFTP and z/OS Migration IBM z/OS OpenSSH is a base feature of z/OS since V2R2. When you install a new version of z/OS you will get a new version. There are often migration actions from IBM having to do with /etc/ssh configuration settings. When moving releases you would at minimum want to review any changes that you made from the IBM /samples and the new /samples and merge those as appropriate. BTW: Here's a quick start guide that we have on customizing IBM z/OS OpenSSH: https://dovetail.com/docs/pt-quick-inst/index.html Kirk Wolf http://dovetail.com On Wed, Jul 22, 2020 at 2:14 PM Roberto Halais wrote: > Listers: > > My company has decided to forego FTP and go the SFTP way. > > I have installed OPENSSH and have SFTP working. > > I installed using the IBM user's guide and everything installed in the > default libraries. > > My concern is, when we migrate to a new z/OS release do I have to do > the whole install again? > > Can I, from the beginning, install all the SSH libraries in a > different filesystem so that when I migrate I can just mount the > filesystem and execute. > And later on install the new version Openssh. > > Don't know if I am clear in what I am asking. > > Just some tips on facilitating installing under a new release. > > Thank you. > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Sending email from the Mainframe
CSSMTP is a send only SMTP service - it does not receive anything. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Grant Taylor Sent: Wednesday, July 22, 2020 10:52 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Sending email from the Mainframe On 7/22/20 2:17 AM, Timothy Sipples wrote: > CSSMTP. No problem. IBM explains how to set up TLS with CSSMTP here > (current z/OS 2.4 documentation link, subject to change): > > https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v > 2r4.halz002/cssmtp_tls.htm That means that z/OS's CSSMTP will be near or on par with other SMTP servers and related problems securing SMTP traffic. Most of which have to do with the capabilities of the receiving SMTP server, which is outside of CSSMTP's control. > It's possible to require TLS 1.2+, exactly as you wish. (Good idea.) If you configure z/OS's CSSMTP to /require/ encryption, TLS 1.2 or otherwise, and the receiving SMTP system doesn't offer it, the email will be stuck on z/OS. Do you really want to have someone perform regular postmaster duties on z/OS? It might be better to send the email to another exissting corporate SMTP server where someone is already handling the postmaster duties. With or without encryption, be it STARTTLS, SMTPS (possibly via AT-TLS), IPsec transport mode, traditional VPN (IPsec tunnel mode or something else). The big question is where do you want the email that doesn't send to reside and who's responsible for managing the queue. > Tony Thigpen wrote: > > That's possible, but it means that your e-mail traffic is leaving your > z/OS machine in cleartext. Maybe, or maybe not. There are other ways to encrypt email leaving CSSMTP without STARTTLS or SMTPS. > This class of security risks is easily avoidable if you simply enable > TLS on z/OS. Simply enabling TLS on z/OS's CSSMTP is probably not sufficient to guarantee that the email transmission path to the next SMTP server will be encrypted. Both the sending end (CSSMTP) and the receiving end (remote SMTP server) need to support encryption. Most MTAs can be an encrypted client without their own TLS certificate. — Though a /client/ TLS certificate can be entertaining to use in place of username and password for authenticating the sending system to a relay. }:-) > (N.B. TLS is not "heavy lifting," or at least it hasn't been for a > very, very long time.) There may also be some unnecessary server > complexity in what you've done, adding some inherent fragility. Perhaps. Though I think there is some benefit to getting email queue management into the hands of people who's day job is administering email vs people who's day job is administering the mainframe, which quite likely is considerably more than just email. ;-) > To be clear (pun intended), there are still one or more e-mail servers > in the transmission path, of course. It's possible, but difficult to get the SMTP server count down to one, the receiving system. But this requires the sending application to be initiating outbound SMTP. Much more common is to have two SMTP servers, the one the application uses to send and the one that receives it on the other end. Depending on how things are done, this second path could be 0, 1, or 2 SMTP transactions, each with or without encryption which may be inside or outside of SMTP. > This is about encrypting the traffic, preferably with TLS certificate > authentication, as early as possible in the path. That statement sounds like it's trying to put a check mark in a checkbox. If the task at hand is to secure email, there are many ways to comply with the spirit -or- have acceptable risk between the mainframe and an SMTP server over a secure LAN in a secure data center. If you really want to adhere to the spirit, the email body contents should be encrypted. So that it doesn't matter nearly as much if the SMTP transmission path is encrypted or not. But that's another kettle of fish. -- Grant. . . . unix || die -- 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
Re: PIPE command on zOS Platforms
Sadly Pipes is not available in native z/OS - it is available in the SmartBatch - the cover letter is here https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=DD=SM=897/ENUS5655-A17 - unfortunately this is really overkill if all you want is Pipes. Here is an RFE you can vote on requesting IBM to integrate Pipes into the base z/OS https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=47699 Hope this helps - please vote on the RFE and that may help to 'nudge' IBM but don't hold your breath. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Jasi Grewal Sent: Wednesday, July 22, 2020 10:28 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: PIPE command on zOS Platforms Hi, I have a z/OS System and unfortunately I cannot use PIPE commands in Rexx Programs. It states 'PIPE command not found' and does a Customer have to pay for the z/OS Feature to use PIPE's under Rexx Program. Which Product does a Customer have to order or enable to allow a user to use PIPE commands. Any information would be appreciated. Thank you in advance, Regards, Jasi Grewal. -- 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
Re: Web enabled ISPF Application
Perhaps to start with and then convert the html to a more pleasing web experience. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Itschak Mugzach Sent: Thursday, July 16, 2020 9:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Web enabled ISPF Application Lionel, Do you want to display the exact copy of the ISPF display in HTML? is this what you are looking at (Without the logic parts as )INIT, )REINIT, PROC, etc.)? ITschak *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux and IBM I **| * *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|* *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il **|* On Thu, Jul 16, 2020 at 5:18 PM Gord Tomlin wrote: > On 2020-07-16 04:36, Lionel B Dyck wrote: > > No need for it to retain the look/feel of ISPF - just the > > functionality > > > Sorry, what I meant is this: once you have developed this web > interface, do you intend that to be the only interface, or do you > still want to be able to use the ISPF interface as well? If you intend > to keep both, then consider decoupling the user interface layer from the > application logic. > Then you only have one set of application logic to maintain. > > -- > > Regards, Gord Tomlin > Action Software International > (a division of Mazda Computer Corporation) > Tel: (905) 470-7113, Fax: (905) 470-6507 > Support: https://actionsoftware.com/support/ > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Web enabled ISPF Application
OK - understand now. I haven't given it that much thought as yet. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Gord Tomlin Sent: Thursday, July 16, 2020 9:18 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Web enabled ISPF Application On 2020-07-16 04:36, Lionel B Dyck wrote: > No need for it to retain the look/feel of ISPF - just the > functionality Sorry, what I meant is this: once you have developed this web interface, do you intend that to be the only interface, or do you still want to be able to use the ISPF interface as well? If you intend to keep both, then consider decoupling the user interface layer from the application logic. Then you only have one set of application logic to maintain. -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 Support: https://actionsoftware.com/support/ -- 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
Re: Web enabled ISPF Application
Thank you but I'm not interested in a 3270 like interface - I want to provide a web interface that has the look/feel of the web rather than a 3270. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Immo Sent: Thursday, July 16, 2020 7:05 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: AW: Web enabled ISPF Application Hi Lionel, I would suggest you implement a server application that communicates with the frontend (web browser) using HTTP/SSL/TLS and with your backend ISPF application using a server version of a 3270 terminal emulation running without a GUI. You can use an OHIO (Open Host Interface Objects) or HLLAPI supporting emulation that can be used to program a 3270 emulation communication without a physical operator. This will require you to newly design and implement the HTML web browser frontend but you will be able to use your ISPF application without the need of any changes on the mainframe. All you have to do is to extract the relevant information from your new web interface and feed the GUI-less server emulation session by filling the 3270 panel fields and sending the information to your ISPF application. In the opposite direction your server emulation session will have to extract the information from your ISPF panels and feed the web interface to present this information to your web browser users. Since front- and backend are completely decoupled you can choose any design for your new web browser frontend. Since the user has to sign on to your mainframe/ISPF application (each user will have its own mainframe/TSO telnet session as today), your current system of user authentication will be sufficient. Please get in touch in case you're interested. Our company provides an OHIO enabled Java 3270 terminal emulation that our customers have used to implement solutions to requirements similar to yours. Regards, Michael -Ursprüngliche Nachricht- Von: IBM Mainframe Discussion List Im Auftrag von Lionel B Dyck Gesendet: Mittwoch, 15. Juli 2020 14:00 An: IBM-MAIN@LISTSERV.UA.EDU Betreff: Web enabled ISPF Application Does anyone have any advice on how to enable a current ISPF application to support a web interface? Specifically: 1. User authentication 2. Present a web page similar to the current ISPF panel 3. Receive input from the web page 4. Return information to a web page Thanks in advance Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Web enabled ISPF Application
No need for it to retain the look/feel of ISPF - just the functionality Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Gord Tomlin Sent: Wednesday, July 15, 2020 8:51 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Web enabled ISPF Application On 2020-07-15 16:52, Lionel B Dyck wrote: > The thought is to not present an ISPF panel, which you could do using > the zOSMF ISPF interface but to make it a true web interface. Is the desired end result to have only the web interface, or do you want to continue to have an ISPF interface as well? -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 Support: https://actionsoftware.com/support/ -- 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
Re: Web enabled ISPF Application
Thanks everyone - what I'm looking for seems to be the web enablement toolkit. Now just need to learn how to use it *AND* find a way to convert ISPF panels into HTML as a starting place from which to clean it up and make it look like it fits in the web. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Itschak Mugzach Sent: Wednesday, July 15, 2020 4:19 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Web enabled ISPF Application There was such application (except the logon issue) part of ispf but i think it was deprecated (tx god, it was very unsecure). Is it a one region for one user application? If so, you do not need to manage sessions like a web server, just a simple listener in rexx. There is a French product that already does that. If it is of interest, i can find the name. They are a kind of simple rdz ITschak בתאריך יום ד׳, 15 ביולי 2020, 20:00, מאת Lionel B Dyck : > Does anyone have any advice on how to enable a current ISPF > application to support a web interface? > > > > Specifically: > > > > 1. User authentication > 2. Present a web page similar to the current ISPF panel > 3. Receive input from the web page > 4. Return information to a web page > > > > Thanks in advance > > > > > > Lionel B. Dyck < > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Web enabled ISPF Application
The thought is to not present an ISPF panel, which you could do using the zOSMF ISPF interface but to make it a true web interface. Thx Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Al Ferguson Sent: Wednesday, July 15, 2020 3:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Web enabled ISPF Application Lionel, Isn't there an interface into TSO/ISPF via zOSMF Available w/zOS 2.3+? > On 15 July 2020, at 12:00, Lionel B Dyck mailto:lbd...@gmail.com>> wrote: > > Does anyone have any advice on how to enable a current ISPF > application to support a web interface? > > > > Specifically: > > > > 1.User authentication > 2.Present a web page similar to the current ISPF panel > 3.Receive input from the web page > 4.Return information to a web page > > > > Thanks in advance ___ Al Ferguson | mailto:afergu...@neptunescove.org Milwaukee, WI USA | http://www.neptunescove.org Dulcius ex Asperis -- 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
Web enabled ISPF Application
Does anyone have any advice on how to enable a current ISPF application to support a web interface? Specifically: 1. User authentication 2. Present a web page similar to the current ISPF panel 3. Receive input from the web page 4. Return information to a web page Thanks in advance Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Concatenating lines
Tried the suggestion and it flowed all the lines together - true it did ignore 72+ It appears that the only way TF would work is if there were a blank line between the lines to be concatenated. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Peter Bishop Sent: Monday, July 13, 2020 8:05 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Concatenating lines You can change the columns TF uses by using the Bounds line command. In this case it might be interesting to set the bounds to columns 1-71 and then use TF. Unfortunately I can't test this now, but I recall it being handy for formatting code. It may be preferable to have the left bound set to column 10 or elsewhere, depending on what you want. The ISPF editor is very powerful, but it can take a while to explore its full capability. Bounds is one of my favourites, e.g. with C and O to limit what's overlaid, or shifted by > or <, etc. BFN, Peter On 14/07/2020 12:09 am, Seymour J Metz wrote: > TF will not recognize a + in column 72 as a continuation character. You > generally will need to insert a blank line at the end and blank column 72. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on > behalf of Allan Staller [allan.stal...@hcl.com] > Sent: Monday, July 13, 2020 7:58 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Concatenating lines > > I don't know if the data to too large, but the ISPF EDIT line command TF > ("text flow") seems to do what you want. Check the edit line commands in ISPF > Help. > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of kekronbekron > Sent: Saturday, July 11, 2020 7:12 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Concatenating lines > > [CAUTION: This Email is from outside the Organization. Unless you > trust the sender, Don’t click links or open attachments as it may be a > Phishing email, which can steal your Information and compromise your > Computer.] > > Thanks Lionel, what about when there's a 3 or 7-part line (2 or 6 lines with > continuation char respectively.). > Need a safe way to loop the 'else do' bit you've shown below. > > - KB > > ‐‐‐ Original Message ‐‐‐ > On Saturday, July 11, 2020 5:26 PM, Lionel B Dyck wrote: > >> I'm not aware of one but that would be a very trivial rexx program to do so. >> >> This should get you started: >> >> /* rexx */ >> 'alloc f(in) ds(lionel.doc(concinp)) shr reuse' >> 'execio * diskr in (finis stem in.' >> 'free f(in)' >> do i = 1 to in.0 >> if substr(in.i,72,1) /= '+' >> then say in.i >> else do >> data = substr(in.i,1,71) >> i = i + 1 >> data = data''in.i >> say data >> end >> end >> >> Lionel B. Dyck < >> Website: >> https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww. >> lbdsoftware.com%2Fdata=02%7C01%7Callan.staller%40HCL.COM%7C67ccd >> 6 >> 36819e4b7ea2d808d82593a1ae%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0 >> % >> 7C637300663300910224sdata=LdErUFo%2BYWgIygZekUG%2FRO%2F9t%2BIPtn >> P >> 1cX8RePmuHr0%3Dreserved=0 >> >> "Worry more about your character than your reputation. Character is >> what you are, reputation merely what others think you are." - John >> Wooden >> >> -Original Message- >> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On >> Behalf Of kekronbekron >> Sent: Saturday, July 11, 2020 6:37 AM >> To: IBM-MAIN@LISTSERV.UA.EDU >> Subject: Concatenating lines >> >> Hi, >> >> Is there any program in any of the CBT tapes, or perhaps on someone's GitHub >> .. that makes concatenating lines easy? >> If a continuating character is found in column 72, append the next line to >> current line, and so on. >> >> Thanks, >> >> - KB >> >> 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 > ---
Re: Concatenating lines
Much more elegant solution. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Saturday, July 11, 2020 10:53 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Concatenating lines On Sat, 11 Jul 2020 08:27:54 -0500, Lionel B Dyck wrote: >This is a very quick and somewhat dirty example: > >/* rexx */ > 'alloc f(in) ds(lionel.doc(concinp)) shr reuse' > 'execio * diskr in (finis stem in.' > 'free f(in)' > do i = 1 to in.0 > data = '' > if substr(in.i,72,1) /= '+' > then data = in.i > else do while substr(in.i,72,1) = '+' > data = data''substr(in.i,1,71) > i = i + 1 > data = data''substr(in.i,1,71) > i = i + 1 > if substr(in.i,72,1) /= '+' then i = i - 1 > end > say data > end > >Now have fun with this and I'm sure you can improve upon it for your purposes >- a generalized input prompt or allocation and same for output. > /* Not making a non-continued line a special case, I'd simplify the loop to: */ signal on novalue /* Always! */ data = '' do i = 1 to in.0 parse value in.i with l 72 c 73 . data = data''l if c = ' ' then do say data data = '' end end i -- 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
Re: Concatenating lines
This is a very quick and somewhat dirty example: /* rexx */ 'alloc f(in) ds(lionel.doc(concinp)) shr reuse' 'execio * diskr in (finis stem in.' 'free f(in)' do i = 1 to in.0 data = '' if substr(in.i,72,1) /= '+' then data = in.i else do while substr(in.i,72,1) = '+' data = data''substr(in.i,1,71) i = i + 1 data = data''substr(in.i,1,71) i = i + 1 if substr(in.i,72,1) /= '+' then i = i - 1 end say data end Now have fun with this and I'm sure you can improve upon it for your purposes - a generalized input prompt or allocation and same for output. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of kekronbekron Sent: Saturday, July 11, 2020 7:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Concatenating lines Thanks Lionel, what about when there's a 3 or 7-part line (2 or 6 lines with continuation char respectively.). Need a safe way to loop the 'else do' bit you've shown below. - KB ‐‐‐ Original Message ‐‐‐ On Saturday, July 11, 2020 5:26 PM, Lionel B Dyck wrote: > I'm not aware of one but that would be a very trivial rexx program to do so. > > This should get you started: > > /* rexx */ > 'alloc f(in) ds(lionel.doc(concinp)) shr reuse' > 'execio * diskr in (finis stem in.' > 'free f(in)' > do i = 1 to in.0 > if substr(in.i,72,1) /= '+' > then say in.i > else do > data = substr(in.i,1,71) > i = i + 1 > data = data''in.i > say data > end > end > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf > Of kekronbekron > Sent: Saturday, July 11, 2020 6:37 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Concatenating lines > > Hi, > > Is there any program in any of the CBT tapes, or perhaps on someone's GitHub > .. that makes concatenating lines easy? > If a continuating character is found in column 72, append the next line to > current line, and so on. > > Thanks, > > - KB > > 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 -- 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
Re: Concatenating lines
I'm not aware of one but that would be a very trivial rexx program to do so. This should get you started: /* rexx */ 'alloc f(in) ds(lionel.doc(concinp)) shr reuse' 'execio * diskr in (finis stem in.' 'free f(in)' do i = 1 to in.0 if substr(in.i,72,1) /= '+' then say in.i else do data = substr(in.i,1,71) i = i + 1 data = data''in.i say data end end Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of kekronbekron Sent: Saturday, July 11, 2020 6:37 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Concatenating lines Hi, Is there any program in any of the CBT tapes, or perhaps on someone's GitHub .. that makes concatenating lines easy? If a continuating character is found in column 72, append the next line to current line, and so on. Thanks, - KB -- 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
Re: ISPF 3.4 DSLIST questions
You'd have to write your own. You can start with LMDLIST and then add your other info to generate a table display. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Tim Hare Sent: Tuesday, July 7, 2020 1:08 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: ISPF 3.4 DSLIST questions I have some questions about the ISPF 3.4 utility. 1. Why does 'Referred' show on the "total" display for datasets, but if you print the dataset list, you don't get it? 2. Are there ways to extend what is displayed? For one example: I would like to have column for 'Your Access' that would show me what RACF says my access is, rather than having to do LD DA(/) ALL GEN on a line, and "suffer" through the TSO command output (as I've rarely worked with ACF2 and never with Top Secret I don't know if such a request can be done for 'generic security system') -- 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
Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???
John - thank you - I've got the authorized_keys file in place which allows me to use ssh/sftp from windows to z/OS without being prompted for a password. I've not figured out the correct incantation to get filezilla/winscp/putty to honor it however. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of John S. Giltner, Jr. Sent: Monday, July 6, 2020 7:52 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ??? I think somehow you might be able to do this in RACF, but we don't. Your public key on the Windows host needs to be added to the file "authorized_keys". Needs to be in your home directory on the z/OS system in the .ssh sub-directory. So if your home is "/home/lbdyck" on z/OS this would be /home/lbdyck/.ssh/authorized_keys -- 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
Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???
Now that I have ssh/sftp working from the command line on windows - what is the secret to getting filezilla/putty/winscp to work with the keys without requiring a password? Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Grant Taylor Sent: Sunday, July 5, 2020 1:13 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ??? On 7/5/20 12:02 PM, Lionel B Dyck wrote: > I thought using SSH/SFTP would be able to skip the password by using > my ssh key? Check the permissions of the ~/.ssh folder and all parent folders. Group and other can't have write. Ask the admin to check the ssh server logs. It will almost always say why the key is ignored. There is also a chance that the SSH daemon has been configured to not allow keys. Try adding "-v" to the ssh command to increase verbosity. Make sure that your client is offering the key. -- Grant. . . . unix || die -- 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
Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???
Good point - 600 Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Grant Taylor Sent: Sunday, July 5, 2020 3:03 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ??? On 7/5/20 1:13 PM, Lionel B Dyck wrote: > Grant - that was it - for some reason my /home/me/.ssh was 777 - > changed to 644 and no more password prompt. O.o?! That sounds like a potential security problem. Hence why ssh wouldn't use the key files. > I'm in heaven Yep. SSH authentication with keys (or certificates) is wonderful. It's been making my life better on a nearly daily basis for 18 years. -- Grant. . . . unix || die -- 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
Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???
Grant - that was it - for some reason my /home/me/.ssh was 777 - changed to 644 and no more password prompt. I'm in heaven Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Grant Taylor Sent: Sunday, July 5, 2020 1:13 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ??? On 7/5/20 12:02 PM, Lionel B Dyck wrote: > I thought using SSH/SFTP would be able to skip the password by using > my ssh key? Check the permissions of the ~/.ssh folder and all parent folders. Group and other can't have write. Ask the admin to check the ssh server logs. It will almost always say why the key is ignored. There is also a chance that the SSH daemon has been configured to not allow keys. Try adding "-v" to the ssh command to increase verbosity. Make sure that your client is offering the key. -- Grant. . . . unix || die -- 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
Using SSH and SFTP from Windows to z/OS using authorized_keys ???
I am trying to get ssh and sftp CLI clients from windows to connect to my z/OS LPAR without requiring a password prompt. To that end I tried the following: 1. Generated the SSH keys on my Windows PC 2. Uploaded my public key to z/OS OMVS 3. Imported it into /home/me/.ssh/authorized_keys 4. Set authorized keys chmod to 600 Regardless of what I try I am still prompted for a password. I thought using SSH/SFTP would be able to skip the password by using my ssh key? Thanks in advance. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
syslogd assist
I recently enabled syslogd and have it logging to operlog. I now see messages like this and could use some advice on how to resolve: BPXF060I LOGGED BY SYSLOGD FROM A LOCAL SOURCE 000 Jul 2 08:33:52 S0W1 sshd[65785]: error: FOTS1503 __passwd: EDC5143I No such process. (errno2=0x090C05DD) BPXF060I LOGGED BY SYSLOGD FROM A LOCAL SOURCE 000 Jul 2 08:33:52 S0W1 sshd[65785]: error: FOTS3214 cleanup_exit: kill(65788): EDC5139I Operation not permitted. (errno2=0x0D100114) thanks Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: AT-TLS ?
Sweet - thank you Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of kekronbekron Sent: Tuesday, June 30, 2020 2:34 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: AT-TLS ? Hi LBD!, Check these out- http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5416 http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5415 http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5414 - KB ‐‐‐ Original Message ‐‐‐ On Monday, June 29, 2020 3:56 AM, Lionel B Dyck wrote: > Anyone have any pointers for configuring AT-TLS on z/OS? > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > -- > -- > - > > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: AT-TLS ?
The goal is to enable RRSF which requires AT-TLS and then enable secure FTP TLS and TN3270 with it. Installing CoZ:SFTP for improved sftp capabilities as well. Thanks Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Wendell Lovewell Sent: Monday, June 29, 2020 8:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: AT-TLS ? Lionel, what type of endpoints are you wanting to use AT-TLS to secure? I might have some notes that would help. Here is some general information about diagnosing AT-TLS errors: If there is a problem making the connection, AT-TLS will display error on the console. Here are a few examples. The endpoints were a started task (XYZSTC) and a CICS region (CICSA): EZD1287I TTLS Error RC: 417 Initial Handshake 560 LOCAL: 10.1.1.1..1213 REMOTE: 10.1.1.1..5401 JOBNAME: XYZSTC RULE: XYZ_STC_Rule USERID: STCOPER GRPID: 000F ENVID: 0013 CONNID: 06DE EZD1287I TTLS Error RC: 435 Initial Handshake 561 LOCAL: 10.1.1.1..5401 REMOTE: 10.1.1.1..1213 JOBNAME: CICSA RULE: XYZ_CICS_Rule USERID: CICSA GRPID: 000E ENVID: 0014 CONNID: 06DF EZD1287I TTLS Error RC: 508 Initial Handshake 462 LOCAL: 10.1.1.1..1206 REMOTE: 10.1.1.1..5401 JOBNAME: XYZSTC RULE: XYZ_STC_Rule USERID: STCOPER GRPID: 000F ENVID: 0010 CONNID: 06B9 EZD1287I TTLS Error RC: 438 Initial Handshake 463 LOCAL: 10.1.1.1..5401 REMOTE: 10.1.1.1..1206 JOBNAME: CICSA RULE: XYZ_CICS_Rule USERID: CICSA GRPID: 000E ENVID: 0011 CONNID: 06BA EZD1287I TTLS Error RC: 5006 Initial Handshake 476 LOCAL: 10.1.1.1..5401 REMOTE: 10.1.1.1..1173 JOBNAME: CICSA RULE: XYZ_CICS_Rule USERID: CICSA GRPID: 000E ENVID: 000E CONNID: 05A4 EZD1287I TTLS Error RC: 406 Initial Handshake 477 LOCAL: 10.1.1.1..1173 REMOTE: 10.1.1.1..5401 JOBNAME: XYZSTC RULE: XYZ_STC_Rule The RC values are most helpful. Since there is a policy used for both inbound (XYZ_CICS_Rule) and outbound (XYZ_STC_Rule—note the rules in play are also displayed on the console), there will likely be two EZD1287I messages displayed if there is a problem. (Both sides will experience a problem.) You can find an explanation for these in the SC14-7495-30 Cryptographic Services System Secure Sockets Layer Programming manual, currently in chapter 13. SC27-3651-30 IP Configuration Reference contains the syntax for the AT-TLS policy (/etc/pagent_TTLS.conf). GC27-3652-30 IP Diagnosis Guide may be useful if you are getting GSK errors. SA23-2292-30 Security Server RACF Command Language Reference contains the syntax for the RACDCERT instructions. If you need to see the GKY messages, set the Trace value in the TTLSGroupAction parms for both the XYZ_CICS_Rule and XYZ_STC_Rule to Trace 255. When you upload /etc/pagent_TTLS.conf, the policy agent will re-install the policy. If you make RACF changes to the keyrings, you need to tell the policy agent to refresh it’s settings for them. You can do this by changing the EnvironmentAction value & reloading the pagent_TTLS.conf file. Hth, Wendell -- 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
Re: AT-TLS ?
Thank you everyone for your advice - this morning will be time deep in the doc. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mike Hochee Sent: Sunday, June 28, 2020 7:08 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: AT-TLS ? Hi Lionel, I did this a few years back and utilized it for a product. Below are a few items from the product doc and a few more that remain in accessible memory areas... - Read the relevant sections of Comm Server IP Configuration Ref, specifically in the chapter on Policy Agent (PA) and Policy Applications. Also in the IP Configuration Guide, there is a chapter on AT-TLS Security Data Protection, topic TCPIP Stack Initialization. - Use z/OSMF for generation of your initial set of PA config files and inputs, then consider manually tailoring. I opted for this approach under z/OS 2.2, but z/OSMF has undoubtedly improved greatly since then, so maybe you can use z/OSMF exclusively w/out too much pain these days. - Configure the syslog daemon, and test it to ensure messages are being collected for whatever you're interested in (TCPIP is not a pre-req for syslogd) - Configure PROFILE.TCPIP, you will need to add a TTLS parm to the TCPCONFIG statement - Create the resource profile used to block access to the TCPIP stack during initialization, the name of the resource will be EZB.INITSTACK.%sysname.%tcpprocname (it may be differently named w/ACF2 or TSS) - Create a server keyring and x509 certificate, and then connect the cert to the keyring, and depending on what you're doing you may need to permit access so the keyring and cert can be listed (resources are IRR.DIGTCERT.LISTRING and IRR.DIGTCERT.LIST) - Once you have done the above and are ready to test: Ensure syslogd running Stop the TCPIP AS (there are undoubtedly less invasive ways) Start the TCPIP AS and watch for msg EZZ4248E, after which you should start your PA daemon (eventually, you'll want to automate this), the start will probably look something like... /usr/lpp/tcpip/sbin/pagent -l /tmp/pagent.log -c /etc/pagent.conf & - Once started, check out the following for messages... MVS system log Pagent log file Output from the pasearch -t command If you need additional detail, please feel free to email me directly. HTH, Mike -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Lionel B Dyck Sent: Sunday, June 28, 2020 6:26 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: AT-TLS ? Caution! This message was sent from outside your organization. Anyone have any pointers for configuring AT-TLS on z/OS? Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
AT-TLS ?
Anyone have any pointers for configuring AT-TLS on z/OS? Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Use of BPXWUNIX and CP - a weekend quandary.
Good to know - would be nice if there were a way to extend the interval or prevent it - perhaps with an environment variable. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Bruce Hewson Sent: Saturday, June 27, 2020 11:16 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. Hello Lionel, TSO OMVS design issue - the RUNNING/INPUT switch is to simulate TTY on a 3270 block mode terminal. for reference, and possible solution:- https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa400/misout.htm At times you may find that the status indicator changes to INPUT before you have received any or all of your output. Don't worry—the shell is producing output and storing it in a buffer. Just press the Refresh function key and the shell will display more output on your screen. (If you don't have a Refresh function key, you can press a key, , or .) The reason for this behavior is that TSO/VTAM provides no way to wait for keyboard input and TTY output at the same time under TSO. On the z/OS UNIX System Services Web site, there is some code (poll.c) that lets an OMVS user remain in RUNNING mode indefinitely. This improves usability, but it can have a significant performance impact if many people use it. You can download the code by going to the Tips section: http://www-03.ibm.com/systems/z/os/zos/features/unix/ Regards Bruce On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck wrote: >I'm running a rexx script under the OMVS shell and have an anomaly that >I need help with. > > >When there are more (I don't know what that number is yet but in excess >of >30 but less than 100) the shell input status changes from RUNNING to >INPUT and will not proceed until I hit ENTER. I've waited and ENTER is a must. > > >Thanks for any tips/hints/suggestions. > >Lionel B. Dyck < >Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
That is doable. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Saturday, June 27, 2020 12:36 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. On Sat, 27 Jun 2020 12:28:57 -0500, Lionel B Dyck wrote: >This need is only for the initial installation script to get the repositories >z/OS datasets populated from the OMVS files. Once there the ISPF interfaces >invokes REXX exec's have no problem with cp. > Is it possible for the bravely adventuresome to skip the PDS (they may not need them) and rely entirely on zFS and ISPF 3.17? -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
This need is only for the initial installation script to get the repositories z/OS datasets populated from the OMVS files. Once there the ISPF interfaces invokes REXX exec's have no problem with cp. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Saturday, June 27, 2020 12:05 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. On Sat, 27 Jun 2020 11:51:02 -0500, Lionel B Dyck wrote: >You said: " Why do you need a PDS? Isn't the zFS directory more git-friendly?" > >The reason for ZIGI is to provide the z/OS ISPF developer with an environment >they are familiar with and thus the need to mirror the data from the OMVS git >repository into z/OS datasets. > Why? I've found ISPF 3.17 to suffice. And it has the ISPF look-and-feel. But my colleagues impulsively, inexplicably, do an OGETX. Perhaps "PDS=NO" should be an option for those who don't fear innovation. Or, let your clients electively do the OGETX or cp from their 3270 or SSH command line if they feel the need and accept the performance hit. -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
You said: " Why do you need a PDS? Isn't the zFS directory more git-friendly?" The reason for ZIGI is to provide the z/OS ISPF developer with an environment they are familiar with and thus the need to mirror the data from the OMVS git repository into z/OS datasets. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Saturday, June 27, 2020 11:41 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. On Sat, 27 Jun 2020 11:05:37 -0500, Lionel B Dyck wrote: >Tried the background option you suggested and still no joy. > >I'm not giving up . . . (yet) > _BPX_SHAREAS=NO to run in a separate ASID might make a difference. The parent might pause but the child continue running. But you'd lose your parent's DDNAMEs. OGETX? Co:Z? (If your users have Co:Z.) Why do you need a PDS? Isn't the zFS directory more git-friendly? -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
The exec has very little output and while the cp is running there is none since it is one cp copying anywhere from 1 to hundreds of files into a PDS as members. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Itschak Mugzach Sent: Saturday, June 27, 2020 11:18 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. Lionel, OMVS has many options, ope of them is scroll/noscrolk. But why not redirect output to a file? This way you don't need to see or scroll the list and can later review errors. ITschak בתאריך שבת, 27 ביוני 2020, 19:05, מאת Lionel B Dyck : > Tried the background option you suggested and still no joy. > > I'm not giving up . . . (yet) > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Paul Gilmartin > Sent: Saturday, June 27, 2020 10:40 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. > > On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck wrote: > > > >When there are more (I don't know what that number is yet but in > >excess of > >30 but less than 100) the shell input status changes from RUNNING to > >INPUT and will not proceed until I hit ENTER. I've waited and ENTER > >is a > must. > > > "Doctor it hurts when I do this." > > >Note that this does NOT occur when I SSH into the z/OS system and run > >the rexx script from that interface. > > > "Don't do that!" > > It's a terrible design, perhaps a desperate accommodation to the > limitations of TSO and VTAM. Perhaps this is the reason that ISPF > generally has no interruptible progress bars. CMS has no such problem. > > In order to have the keyboard appear unlocked while a command is > running, > 3270 OMVS polls intensively (READ SCREEN?) and unlocks the keyboard on > any keystroke. This is CPU-intensive so after a fixed time > (wall-clock, I believe, not resource use), OMVS pauses the running > task and waits for a > 3270 interrupt. > > You've found a circumvention: use SSH, not 3270. > > Would putting the command in background: > cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" & ... make a difference? > The status might yet go to INPUT, but the command might continue to run. > > What about SYSCALL spawn? A dozen more lines of code than BPXWUNIX. > > Batch? > > Years ago this was whined about on MVS-OE. I don't know that there > ever was an RFE. It couldn't have been resolved satisfactorily. > > Dammit! ISPF LM services should be made zFS-savvy! > > -- 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 > -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
My input is a omvs directory and the output is a pds Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Joe Monk Sent: Saturday, June 27, 2020 11:14 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. So I came across this interesting snippet... "You can also use cp to copy files to and from MVS™ data sets. If you specify more than one file to be copied, the target (last path name on command line) must be either a directory or a partitioned data set. *If the target is an MVS partitioned data set, the source cannot be a UNIX directory."* https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.bpxa500/cp.htm So isnt your source a UNIX directory? /u/me/pdsdir/* Joe On Sat, Jun 27, 2020 at 11:03 AM Lionel B Dyck wrote: > Removing -v did not affect the results - still back to INPUT ☹ > > Thanks - great idea > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Joe Monk > Sent: Saturday, June 27, 2020 10:26 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. > > What happens if you omit -v? > > Joe > > On Sat, Jun 27, 2020 at 10:13 AM Lionel B Dyck wrote: > > > I'm running a rexx script under the OMVS shell and have an anomaly > > that I need help with. > > > > > > > > I'm copying a OMVS directory that contains a lot of files into a PDS > > where each file results in a PDS member. > > > > > > > > The command is similar to: cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" > > > > > > > > When there are fewer than 20-30 files the cp runs just fine. > > > > > > > > When there are more (I don't know what that number is yet but in > > excess of > > 30 but less than 100) the shell input status changes from RUNNING to > > INPUT and will not proceed until I hit ENTER. I've waited and ENTER > > is > a must. > > > > > > > > I've 2 bpxwunix environment variables set: > > > > env.1 = '_BPX_SHAREAS=YES' > > > > env.2 = '_BPX_SPAWN_SCRIPT=YES' > > > > env.0 = 2 > > > > > > > > Note that this does NOT occur when I SSH into the z/OS system and > > run the rexx script from that interface. > > > > > > > > Thanks for any tips/hints/suggestions. > > > > > > > > > > > > Lionel B. Dyck < > > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > > > "Worry more about your character than your reputation. Character is > > what you are, reputation merely what others think you are." - John > > Wooden > > > > > > > > > > > > -- 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 > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Use of BPXWUNIX and CP - a weekend quandary.
Tried the background option you suggested and still no joy. I'm not giving up . . . (yet) Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Saturday, June 27, 2020 10:40 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck wrote: > >When there are more (I don't know what that number is yet but in excess >of >30 but less than 100) the shell input status changes from RUNNING to >INPUT and will not proceed until I hit ENTER. I've waited and ENTER is a must. > "Doctor it hurts when I do this." >Note that this does NOT occur when I SSH into the z/OS system and run >the rexx script from that interface. > "Don't do that!" It's a terrible design, perhaps a desperate accommodation to the limitations of TSO and VTAM. Perhaps this is the reason that ISPF generally has no interruptible progress bars. CMS has no such problem. In order to have the keyboard appear unlocked while a command is running, 3270 OMVS polls intensively (READ SCREEN?) and unlocks the keyboard on any keystroke. This is CPU-intensive so after a fixed time (wall-clock, I believe, not resource use), OMVS pauses the running task and waits for a 3270 interrupt. You've found a circumvention: use SSH, not 3270. Would putting the command in background: cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" & ... make a difference? The status might yet go to INPUT, but the command might continue to run. What about SYSCALL spawn? A dozen more lines of code than BPXWUNIX. Batch? Years ago this was whined about on MVS-OE. I don't know that there ever was an RFE. It couldn't have been resolved satisfactorily. Dammit! ISPF LM services should be made zFS-savvy! -- 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
Re: Use of BPXWUNIX and CP - a weekend quandary.
Removing -v did not affect the results - still back to INPUT ☹ Thanks - great idea Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Joe Monk Sent: Saturday, June 27, 2020 10:26 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Use of BPXWUNIX and CP - a weekend quandary. What happens if you omit -v? Joe On Sat, Jun 27, 2020 at 10:13 AM Lionel B Dyck wrote: > I'm running a rexx script under the OMVS shell and have an anomaly > that I need help with. > > > > I'm copying a OMVS directory that contains a lot of files into a PDS > where each file results in a PDS member. > > > > The command is similar to: cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" > > > > When there are fewer than 20-30 files the cp runs just fine. > > > > When there are more (I don't know what that number is yet but in > excess of > 30 but less than 100) the shell input status changes from RUNNING to > INPUT and will not proceed until I hit ENTER. I've waited and ENTER is a > must. > > > > I've 2 bpxwunix environment variables set: > > env.1 = '_BPX_SHAREAS=YES' > > env.2 = '_BPX_SPAWN_SCRIPT=YES' > > env.0 = 2 > > > > Note that this does NOT occur when I SSH into the z/OS system and run > the rexx script from that interface. > > > > Thanks for any tips/hints/suggestions. > > > > > > Lionel B. Dyck < > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Use of BPXWUNIX and CP - a weekend quandary.
I'm running a rexx script under the OMVS shell and have an anomaly that I need help with. I'm copying a OMVS directory that contains a lot of files into a PDS where each file results in a PDS member. The command is similar to: cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" When there are fewer than 20-30 files the cp runs just fine. When there are more (I don't know what that number is yet but in excess of 30 but less than 100) the shell input status changes from RUNNING to INPUT and will not proceed until I hit ENTER. I've waited and ENTER is a must. I've 2 bpxwunix environment variables set: env.1 = '_BPX_SHAREAS=YES' env.2 = '_BPX_SPAWN_SCRIPT=YES' env.0 = 2 Note that this does NOT occur when I SSH into the z/OS system and run the rexx script from that interface. Thanks for any tips/hints/suggestions. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: New Mainframe Community
IMHO - In My Humble Opinion IMNSHO - In My Not So Humble Opinion Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of McCabe, Ron Sent: Friday, June 26, 2020 1:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: New Mainframe Community I know this is off topic but what does IMHO stand for? Thanks, Ron McCabe Manager of Mainframe/Midrange Systems Mutual of Enumclaw -Original Message- From: IBM Mainframe Discussion List On Behalf Of Henri Kuiper Sent: Friday, June 26, 2020 11:19 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: New Mainframe Community CAUTION: This email is from an external address. Please be careful of links and attachments. I was referring to the generic average. Not to anything anyone wrote here. I already regret replying. /EOT > On 26 Jun 2020, at 19:30, Seymour J Metz wrote: > > Not all change is progress, nor does an ad hominem argument bolster your > case. Neither does constructing straw dummies. "New is bad. Different is > bad." is a free construct of your imagination, unrelated to anything that > anybody here wrote. > > Are their objections valid? I don't know, but misrepresenting them won't > convince anybody that they're wrong. > > > -- > Shmuel (Seymour J.) Metz > https://nam03.safelinks.protection.outlook.com/?url=http:%2F%2Fmason.g > mu.edu%2F~smetz3data=02%7C01%7Crmccabe%40MUTUALOFENUMCLAW.COM%7Ca > 1e943177ffc4f2d25da08d819fd702e%7C5a381f7dcc3d4a93b2cbd2fd072e535a%7C1 > %7C0%7C637287923585463930sdata=SjLcLbjqGR3mfHqipZQ1m9cCXLbjpal983 > ru177s4ow%3Dreserved=0 > > > From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on > behalf of Henri Kuiper [henrikui...@zdevops.com] > Sent: Friday, June 26, 2020 12:57 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: New Mainframe Community > > Wow. What a lot of pushback. > > This is (IMHO) precisely what’s wrong with the (generic average) mainframe > community. New is bad. Different is bad. > > Dudes (m/f) : it’s not the 80s anymore. > > That being said : here’s a little “why” for the existence of the thing > : > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsecu > re-web.cisco.com%2F1XvN1_V6ok1sJNlFaq7Z343XlW_wRn1pLUP1SgDYhckTcNv1FTR > NKBGu8BhJjyQFtzWCCdxOEkvQnVbzjpkqyIRWBMVMKO5NSI-_UQmV1T4GP85WyNx0I4tfX > KY1GyyBAr7-13umt61eWdwZnJ4bmDSMkvpmk0_byLSjeOa645E40X2BFl2gbfYLVB5tGPd > 17bav80BvBMpmwbZflaSxkwRKCxNL5XcRfUQPMhpXZWZmUKY1zXMYL7_BESm8M2UUp15ds > c7B9m8yYh98BuxkEmTbrJsw_AtpWxwk9--8dv2iecdL4nxNDhXzCt6cDHOu1q85TVJ2MqE > pSo446EYbJAKC4r5vEuKvLDlI1DJ2XnTNZopVXqx9eofDzOzd8aDo1iWe_YjyhkhxGMZSC > 3vWLVdzgWUvbc1ciqLqZXVnjecO_3YH03XnqCv8Bk5um6Tm4%2Fhttps%253A%252F%252 > Fzdevops.tumblr.com%252Fpost%252F620908065704853504%252Fmainframe-comm > unity-mattermostdata=02%7C01%7Crmccabe%40MUTUALOFENUMCLAW.COM%7Ca > 1e943177ffc4f2d25da08d819fd702e%7C5a381f7dcc3d4a93b2cbd2fd072e535a%7C1 > %7C0%7C637287923585463930sdata=feh79oxBKnJUOLcX0pYmtHJwYoOABeIety > 9EMMxcYUM%3Dreserved=0 > > That being said I’d say “traditional” peeps like some of the reactions I > read here should probably not even try to see what it is. > > There’s no punch cards. No bus But an easy, modern, new (young) blood > friendly environment where about 100 peeps are having some fun discussing > mainframe things. > > No hard feelings. > > And a happy weekend ! > > > > Sent from my wireless iPhone > >> On 17 Jun 2020, at 01:12, Peter Bishop wrote: >> >> Hi Carmen, >> >> "there's no such thing as a dumb question" comes to mind. No need for any >> corner for you. I also learned a bit of history and now know why that site >> Kolosu mentioned looks like so much rubbish now... >> >> cheers, >> Peter >> >>>> On 16/06/2020 10:31 pm, Carmen Vitullo wrote: >>> Kolusu, reached out to me personally and I replied to the wrong message and >>> my response went to this forum, so I need more coffee. >>> thanks for the kind words and now that my response is 'out there' I have to >>> apologize to Mark for naming names. As a novice it's sometimes frustrating >>> when the company you support does not pay for Q support from IBM and has >>> been so terrible to loose all their MF staff. >>> I've been lucky to be able to move on and learn more about design and build >>> and supporting my environment. >>> back to my corner >>> >>> >>> >>> >>> - O
Re: Improve OMVS cp performance?
Frank - true it is all z/OS but that is like saying it's all Europe - in this case z/OS speaks one language and OMVS another - they just share the continent and unlike England and the US they don't share a common language Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Frank Swarbrick Sent: Wednesday, June 17, 2020 12:12 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? I wonder what kind of effort it might be for z/OS to support Unix path names as aliases/links to MVS legacy data sets. Probably a lot of work, but it seems like it would be quite useful for situations such as this where the Unix application only supports Unix paths. Just a wild thought. Not opening an RFE for it or anything, unless someone can say it sounds at all reasonable. By the way, z/OS Unix is z/OS, as some like to say. I prefer to use the terms "legacy data sets" or "MVS data sets" saying "the z/OS side". It's all z/OS! From: IBM Mainframe Discussion List on behalf of Lionel B Dyck Sent: Wednesday, June 17, 2020 6:14 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? Kirk - thank you for the ideas. What I'm doing is in the ZIGI (see https://zigi.rocks) where I need to copy PDS members to/from USS so that Git can manage them. With small projects this isn't an issue but with larger projects it could take enough time for you to go to lunch ☹ Btw. I voted your RFE. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kirk Wolf Sent: Wednesday, June 17, 2020 7:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? Hi Lionel, Can you provide any more detail on how you are invoking "cp" ? - With cp, there won't be any way to avoid opening the PDSE for each member, but you might get some improvement by allocating a DD to the PDSE and then passing //DD(member) to cp, so as to avoid allocation each time. If you do this, then you will also know for sure if you are using local spawn (_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was forked. - The other issue would be the cost of spawning a Unix process for each member, even if local spawned. I haven't tested this, but you might write a shell script that is passed the DD as arg and member names as lines to stdin. Then the script could do the cp for each member. The hope is that since cp is also a shell "built-in" you might avoid spawning processes for each one. - the "best" performance possible would be writing your own BPAM code that also does the Unix fileio. Assembler is fine, but I would use C/++ for everything except the low level BPAM I/O routines, since I would probably use buffered filestreams for the Unix files. FWIW: It's a pity that the IBM C library doesn't have any support for BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you agree: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811 On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck wrote: > " What's on the non-OMVS side? a PDS(E)? Multiple PS data sets?" > > On the z/OS side is a PDS(E). > > Thanks > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Paul Gilmartin > Sent: Tuesday, June 16, 2020 9:23 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Improve OMVS cp performance? > > On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote: > > >Any suggestions on how to speed up cp copying multiple file to and > >from > z/OS? > > > >I gave SHAREAS=YES. Anything else? Can I control buffers or ? > > > What's on the non-OMVS side? a PDS(E)? Multiple PS data sets? > > I might suggest as an extreme measure Rexx under ISPF using ADDRESS > SYSCALL I/O for OMVS and LM services for Classic. > SYSCALL READFILE/WRITEFILE are available for text files only. > > -- gil > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to lists...@listserv.ua.edu wi
Re: Improve OMVS cp performance?
XMIT might be but the goal is to be as git compliant as possible with zigi being just a git frontend (aka IDE) that provides the interface to z/OS datasets for git. Thus using XMIT format would defeat the purpose and violate git in many ways Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Seymour J Metz Sent: Wednesday, June 17, 2020 12:07 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? It might be more efficient to use XMIT format. Is there a REXX function package available for unpacking members? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Kirk Wolf [k...@wolf-associates.com] Sent: Wednesday, June 17, 2020 12:07 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? On Wed, Jun 17, 2020 at 10:43 AM Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Wed, 17 Jun 2020 09:24:58 -0500, Kirk Wolf wrote: > > > >I wasn't thinking of using the "all members" form of cp ... > >I'm curious - how much time did you save by preallocating the PDS? > > > I'm mystified that it made a difference since Lionel never used the > allocate "dd" in the call to "cp". Only SVC 99 knows. > > If you have a reusable allocation, then the cost is less than a new allocation. open/close for each member would still be expensive for a PDS with tons of members. A BLDL,loop: POINT,READ* is what you really want IMO. > >I would think that you might actually want ISPF-style enqueues. > > > I thought later of OGETX/OPUTX, which piggybacks on ISPF. > > Good point - that would definitely be something to try. Another fun thing to try is IEBUPDTE - I once played around with a REXX wrapper and then piped the control and data into it via DD:SYSIN pointing to /dev/fd0 from a shell script. It's *really* fast as expected, but has issues wrt the record format and content of the data that could mess it up. BTW: If it was as fast as it should be, Lionel probably doesn't need a "progress" popup :-) -- Kirk -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Improve OMVS cp performance?
Kirk - just allocating the dataset prior to the cp was faster - and that was without passing the //DD. Alloc f(dd) shr reuse ds('my.pds') Bpxwunix - cp -v -S a=.txt "//'my.pds'" . Free f(dd) Appreciate your suggestion Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kirk Wolf Sent: Wednesday, June 17, 2020 7:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? Hi Lionel, Can you provide any more detail on how you are invoking "cp" ? - With cp, there won't be any way to avoid opening the PDSE for each member, but you might get some improvement by allocating a DD to the PDSE and then passing //DD(member) to cp, so as to avoid allocation each time. If you do this, then you will also know for sure if you are using local spawn (_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was forked. - The other issue would be the cost of spawning a Unix process for each member, even if local spawned. I haven't tested this, but you might write a shell script that is passed the DD as arg and member names as lines to stdin. Then the script could do the cp for each member. The hope is that since cp is also a shell "built-in" you might avoid spawning processes for each one. - the "best" performance possible would be writing your own BPAM code that also does the Unix fileio. Assembler is fine, but I would use C/++ for everything except the low level BPAM I/O routines, since I would probably use buffered filestreams for the Unix files. FWIW: It's a pity that the IBM C library doesn't have any support for BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you agree: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811 On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck wrote: > " What's on the non-OMVS side? a PDS(E)? Multiple PS data sets?" > > On the z/OS side is a PDS(E). > > Thanks > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Paul Gilmartin > Sent: Tuesday, June 16, 2020 9:23 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Improve OMVS cp performance? > > On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote: > > >Any suggestions on how to speed up cp copying multiple file to and > >from > z/OS? > > > >I gave SHAREAS=YES. Anything else? Can I control buffers or ? > > > What's on the non-OMVS side? a PDS(E)? Multiple PS data sets? > > I might suggest as an extreme measure Rexx under ISPF using ADDRESS > SYSCALL I/O for OMVS and LM services for Classic. > SYSCALL READFILE/WRITEFILE are available for text files only. > > -- 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 > -- 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
Re: Improve OMVS cp performance?
Kirk - thank you for the ideas. What I'm doing is in the ZIGI (see https://zigi.rocks) where I need to copy PDS members to/from USS so that Git can manage them. With small projects this isn't an issue but with larger projects it could take enough time for you to go to lunch ☹ Btw. I voted your RFE. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kirk Wolf Sent: Wednesday, June 17, 2020 7:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? Hi Lionel, Can you provide any more detail on how you are invoking "cp" ? - With cp, there won't be any way to avoid opening the PDSE for each member, but you might get some improvement by allocating a DD to the PDSE and then passing //DD(member) to cp, so as to avoid allocation each time. If you do this, then you will also know for sure if you are using local spawn (_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was forked. - The other issue would be the cost of spawning a Unix process for each member, even if local spawned. I haven't tested this, but you might write a shell script that is passed the DD as arg and member names as lines to stdin. Then the script could do the cp for each member. The hope is that since cp is also a shell "built-in" you might avoid spawning processes for each one. - the "best" performance possible would be writing your own BPAM code that also does the Unix fileio. Assembler is fine, but I would use C/++ for everything except the low level BPAM I/O routines, since I would probably use buffered filestreams for the Unix files. FWIW: It's a pity that the IBM C library doesn't have any support for BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you agree: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811 On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck wrote: > " What's on the non-OMVS side? a PDS(E)? Multiple PS data sets?" > > On the z/OS side is a PDS(E). > > Thanks > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Paul Gilmartin > Sent: Tuesday, June 16, 2020 9:23 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Improve OMVS cp performance? > > On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote: > > >Any suggestions on how to speed up cp copying multiple file to and > >from > z/OS? > > > >I gave SHAREAS=YES. Anything else? Can I control buffers or ? > > > What's on the non-OMVS side? a PDS(E)? Multiple PS data sets? > > I might suggest as an extreme measure Rexx under ISPF using ADDRESS > SYSCALL I/O for OMVS and LM services for Classic. > SYSCALL READFILE/WRITEFILE are available for text files only. > > -- 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 > -- 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
Re: Improve OMVS cp performance?
" What's on the non-OMVS side? a PDS(E)? Multiple PS data sets?" On the z/OS side is a PDS(E). Thanks Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Tuesday, June 16, 2020 9:23 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Improve OMVS cp performance? On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote: >Any suggestions on how to speed up cp copying multiple file to and from z/OS? > >I gave SHAREAS=YES. Anything else? Can I control buffers or ? > What's on the non-OMVS side? a PDS(E)? Multiple PS data sets? I might suggest as an extreme measure Rexx under ISPF using ADDRESS SYSCALL I/O for OMVS and LM services for Classic. SYSCALL READFILE/WRITEFILE are available for text files only. -- 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
Improve OMVS cp performance?
Any suggestions on how to speed up cp copying multiple file to and from z/OS? I gave SHAREAS=YES. Anything else? Can I control buffers or ? Lionel B. Dyck < Website: www.lbdsoftware.com Sent from my iPhone 8+ Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: New Mainframe Community
Carmen - never put yourself down. While you may not be 'as smart' as some, I'm sure you are 'smarter' than some as well. We each bring to the table (forum/life) our own skills and capabilities which complement rather than replace those of others. Flames should be reserved for fires and stars, not for shaming others. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Carmen Vitullo Sent: Tuesday, June 16, 2020 7:17 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: New Mainframe Community Kolusu, thank you for the history lesson, I personally would never 'advertise' (suggest) this site if I knew how low some folks will go to sell answers, I know of a couple of industries that do this, ask.com, I think was the first site I ever came across that you could ask a question and for a nominal price get an answer. As I mentioned, being a novice myself at one time, I needed help with a SYSPLEX issue, I asked here, well, IBM-MAIN, and no one paid attention, at the time the hot topic for MVS folks was Windows related, I pointed that out that this was a MAINFRAME forum and was immediately shamed and flamed by Mark Zelden + others , that was the only reason why I came across that other site . I've been a SYSPROG since 1993 came up from operations, I'm not as smart as most here but I do try and provide help when I can, and continue to read the Q+A here. again thanks for reaching out to me and not shaming me more on the forum Carmen Vitullo - Original Message - From: "Sri h Kolusu" To: IBM-MAIN@LISTSERV.UA.EDU Sent: Monday, June 15, 2020 1:01:41 PM Subject: Re: New Mainframe Community > well then - they miss out on me, I've got free answers, and I know a > lot of folks - beginners mostly that received good help. I was a member of those sites and provided numerous answers (skolusu) and quit when they started forcing ads. >I have much more work to do than research other sites. I only pointed out because you are promoting a sham site. Nothing against you. Thanks, Kolusu -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CBTTAPE
That sounds like one of the programs from the TSSO package from back in the day. Take a look in File 404 for what may be what you're looking for. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Allan Staller Sent: Monday, June 15, 2020 12:15 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: CBTTAPE I am looking for the source to a program link-edited as "OSCMD". From a browse of the load module, I see by a load module browse: "ISSUE OS/VS CONSOLE COMMAND WRITTEN BY J. WONG09.57_11/05/86" I have found a couple of similar programs, usually called “command” on the overflow tape (and I am checking the cbttape) Since this machine is in Canada, I suspect it was obtained from either Royal Bank of Canada or one of the Canadian life insurance companies. Can anyone point me to the file containing the source for "OSCMD"? TIA -Original Message- From: IBM Mainframe Discussion List On Behalf Of Carmen Vitullo Sent: Monday, June 15, 2020 10:50 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: JES2 remote execution [CAUTION: This Email is from outside the Organization. Unless you trust the sender, Don’t click links or open attachments as it may be a Phishing email, which can steal your Information and compromise your Computer.] I forgot that plus the correct job class for that node if applicable Carmen Vitullo - Original Message - From: "David Jousma" <01a0403c5dc1-dmarc-requ...@listserv.ua.edu> To: IBM-MAIN@LISTSERV.UA.EDU Sent: Monday, June 15, 2020 10:36:21 AM Subject: Re: JES2 remote execution Need both /*ROUTE XEQ njenodename /*JOBPARM S=executionsystem _ Dave Jousma AVP | Manager, Systems Engineering Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids, MI 49546 616.653.8429 | fax: 616.653.2717 -Original Message- From: IBM Mainframe Discussion List On Behalf Of Allan Staller Sent: Monday, June 15, 2020 11:29 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: JES2 remote execution **CAUTION EXTERNAL EMAIL** **DO NOT open attachments or click on links from unknown senders or unexpected emails** Is anyone aware of the syntax to force execution on a particular LPAR in a remote JES2 MAS. The NJE links are established and running. I tried /*ROUTE XEQ node.lpar but this executed on an incorrect JES2 instance. Thanks in advance, -Original Message- From: IBM Mainframe Discussion List On Behalf Of Charles Mills Sent: Monday, June 15, 2020 9:24 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: New Mainframe Community [CAUTION: This Email is from outside the Organization. Unless you trust the sender, Don’t click links or open attachments as it may be a Phishing email, which can steal your Information and compromise your Computer.] I thought the StackOverflow forum was extremely promising but it died on the vine. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Phil Smith III Sent: Sunday, June 14, 2020 6:59 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: New Mainframe Community Lionel B Dyck wrote: >Check this out - looks new but promising >https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprote >ct2.fireeye.com%2Furl%3Fk%3D8c201f8f-d07ceb80-8c203517-0cc47a333da >ta=02%7C01%7Callan.staller%40HCL.COM%7C50ee0b3ab9f240848af708d81143d80d >%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637278330385739308sd >ata=%2F%2F8K8YPiUUAkXWFFeV021D3mTIGoXCSRmclG%2B%2Fw57xw%3Dreserved >=0 >47c-84810d2858688e0d=https://apc01.safelinks.protection.outlook.com/? >url=https%3A%2F%2Fmainframe.community%2Fdata=02%7C01%7Callan.stall >er%40HCL.COM%7Cc23b84a3dff4407e8c5508d81137da8d%7C189de737c93a4f5a8b686 >f4ca9941912%7C0%7C0%7C63727827889584sdata=2RSMPfZF1GMf9wciljqv >34XfXbwA08fM7c6JnjVR1us%3Dreserved=0 Just what we need: Yet another nascent mainframe forum that will die on the vine. Not that community is a bad thing, it's not-but moving it from this list has been tried repeatedly: mainframezone, SHARE forums, and a few more I can't remember. While it might in principle be better than this list, it seems a stretch to expect it to take over. And fragmentation is almost certainly not a good thing. ...phsiii -- 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 ins
New Mainframe Community
Check this out - looks new but promising https://mainframe.community/ Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: [External] Re: "Everyone wants to retire mainframes"
Y'all stop using logic and reason - this is an emotional issue that the author and others are invested in and has nothing to do with IBM effectively telling the world that the mainframe is dead based on all the layoffs that have occurred over the last 20-25 years, or that IBM continues to offload software development or outright sells IBM software to other companies, or that IBM has bought into the Cloud and has reduced their investment in developing z/OS, or . . . . And then there is the vast amounts of money to be made by replacing a mainframe - I'm sure that those vendors offering those services only have the best interests of the current mainframe users at heart. It's Beta vs VHS all over again Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Pommier, Rex Sent: Tuesday, June 9, 2020 8:58 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: [External] Re: "Everyone wants to retire mainframes" So does this mean that 2/3 of companies out there are running unsupported hardware and software? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Raphaël Jacquot Sent: Tuesday, June 9, 2020 7:48 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [External] Re: "Everyone wants to retire mainframes" Le 09/06/2020 à 14:24, Peter Bishop a écrit : > Interesting re 2): > > "The survey found that organizations are running an average of four > mainframes with an average age of 17 years. Sixty-four percent are > running mainframes between 10 and 20 years old, with 28% running > machines that are 20 to 30 years old. " > > So 2/7 are running machines over 20+ years old? And 2/3 over 10 > years? What does that even mean? Smells fishy to me. What is the > sample size? Is it biased somehow? > > Cheers, > Peter it does make sense if out of those 4 machines, they have older and newer boxes... Raphael -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- 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
RACF Administration the Easy Way using an Open Source ISPF Dialog
A group of us have been working on an open source project to simplify RACF Administration - it is called RACFADM and is available in File 417 at www.cbttape.org <http://www.cbttape.org> (check the updates page for the latest) or on GitHub at https://github.com/lbdyck/racfadm. This has been a benefit to each of the installations who have contributed and it is something that, if you're using RACF and don't have a vendor solution, will find very useful. To borrow from the old Alka-Seltzer commercial - "Try it, You'll Like it! . Oh what a relief it is." An extract from the ISPF Tutorial pane provides some insight into the dialog: == RACF Administration makes many security tasks simple. It lists user, group, data set and general resource profiles by means of a user-friendly, menu-driven interface; it provides interactive modification of most fields. Among its features are: connecting groups to a user, adding permissions, user authorization searching across classes, and displaying the group from which an authorization is granted. Adding a new TSO user will create the alias and necessary datasets. ====== Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: TIME a data set was created?
That's brilliant - and LISTDSI even reports on it as SYSCREATETIME Now if only it were pervasive. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Ed Jaffe Sent: Saturday, May 30, 2020 9:29 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TIME a data set was created? On 5/30/2020 7:08 AM, Paul Gilmartin wrote: > What's the option to select FMT8/9 DSCBs in: > o JCL DD statements? > o TSO ALLOCATE? > o BPXWDYN This functionality has been around since 2008. You select it with the EATTR= parameter, which is available through JCL and dynamic allocation techniques. We supply it automatically via SMS ACS routines, so no one ever has to think about it. > Does IBM provide a utility, API, or sample code to format DS9TIME as > "hh:mm:ss.uu zone" for display? I assume the time is displayed in all the usual places where the extended attributes are displayed e.g., ISPF. > > So on 2020-11-01, 5.40e9 might display as 01:30:00 MDT, and 9.00e9 > might display as 01:30:00 MST, right? > > "*local* time"!? WTF!? Where did IBM designers have their heads stuck? That's the easiest and most understandable way. ISPF, JES, SYSLOG, OPERLOG, etc. have been recording time as local time forever and ever and I'm not hearing a lot of complaints. -- Phoenix Software International Edward E. Jaffe 831 Parkview Drive North El Segundo, CA 90245 https://www.phoenixsoftware.com/ This e-mail message, including any attachments, appended messages and the information contained therein, is for the sole use of the intended recipient(s). If you are not an intended recipient or have otherwise received this email message in error, any use, dissemination, distribution, review, storage or copying of this e-mail message and the information contained therein is strictly prohibited. If you are not an intended recipient, please contact the sender by reply e-mail and destroy all copies of this email message and do not otherwise utilize or retain this email message or any or all of the information contained therein. Although this email message and any attachments or appended messages are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by the sender for any loss or damage arising in any way from its opening or use. -- 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
Re: REXX Interpret Question - weekend 'fun'
Thank you both for your help - I'm now moving forward with my code. Once again I've learned something (so it is a good day) Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of ITschak Mugzach Sent: Saturday, May 30, 2020 6:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: REXX Interpret Question - weekend 'fun' Lionel, you can achieve that with VLUE as well. I think the problem with your example is that the getting variable was not interpreted. I use this syntax: xArray = My_Array Index = 4 LineNum = 8 /* OutVar.LineNum <== a previously set stem variable */ Interpret xArray'jCx = OutVar.LineNum' ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux & IBM I **| z/VM comming son * On Sat, May 30, 2020 at 1:44 PM Lionel B Dyck wrote: > So this works - can anyone help with the 2nd? > > > > /* rexx */ > > v.1 = 'abc';v.2 = 'def' > > interpret 'var = v'.1 > > interpret 'var2 = v'.2 > > say var var2 > > > > But this doesn't: > > > > /* rexx */ > > test = 'testx' > > interpret 'test'.1 '= var' > > say testx.1 > > > > > > Lionel B. Dyck < > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: REXX Interpret Question - weekend 'fun'
True - what I'm hoping for is to be able to use Interpret to set a stem when I provide the stem name. Since I can use Interpret to get the stem using a value I provide I'd like to be able to set it. Make sense? Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Jeremy Nicoll Sent: Saturday, May 30, 2020 5:54 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: REXX Interpret Question - weekend 'fun' On Sat, 30 May 2020, at 11:44, Lionel B Dyck wrote: > /* rexx */ > > test = 'testx' > > interpret 'test'.1 '= var' That sets "test.1" > say testx.1 This is a different variable. -- Jeremy Nicoll - my opinions are my own. -- 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
REXX Interpret Question - weekend 'fun'
So this works - can anyone help with the 2nd? /* rexx */ v.1 = 'abc';v.2 = 'def' interpret 'var = v'.1 interpret 'var2 = v'.2 say var var2 But this doesn't: /* rexx */ test = 'testx' interpret 'test'.1 '= var' say testx.1 Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFSMShsm questions
Wayne - thank you very much Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Glenn Wilcock Sent: Thursday, May 28, 2020 4:26 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: DFSMShsm questions First, I'm impressed that your subject line has 'DFSMShsm' as opposed to DFHSM or any of the other names that it's gone by over the years. Background on the design for selecting the data set backup target tier, first created when physical tape was still dominant - for small data sets, you don't want the overhead of a tape mount for a one-off backup, and for large data sets you don't want them going to disk and eating up all of your space. So, we created a SETSYS called DSBACKUP where you could fine tune just which data set backups go to disk and which go to tape and the tasking level for each. With virtual tape, this is no longer quite an issue, but the parameters still persist. If you always want you individual backup copies to go to disk, you can set the parameters to do so. In the DFSMShsm Storage Administration manual SETSYS chapter, there is a section names 'SETSYS fast-path for DFSMShsm Functions'. In this section you will find a table with the parameters that affect tape processing. But, Chapter 10 of the DFSMShsm Implementation & Customization Guide is an exhaustive guide for establishing the DFSMShsm tape environment. Glenn Wilcock DFSMShsm Architect -- 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
DFSMShsm questions
I can spell HSM and am learning more about it - I have these questions that I haven't found the answer to in the pubs (yet). 1. How can I change the default unit for HBACKDS datasets from tape to disk? 2. I have 2 virtual tape libraries - how do I force HSM to only use the tapes in one of them (it is currently using the 1st libraries tapes)? Thank you - answers would be ideal (and then I can move on to other projects) or a pointer to pub/chapter would also be appreciated. Y'all be safe, healthy, and blessed. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: How determine local time zone *name* in Rexx?
Here is some code that was provided to XMITIP by Leland Lucius that will get you the time zone while in rexx: /* rexx */ say timezone() exit /* * = * Function: Timezone: Calculates the offset from GMT * Arguments: (none) : nothing is required * Return:offset : offset in (-)HHMM format * Exposed vars: (none) : nothing is exposed * * Note: Uses the CVTLDTO field in one of the CVT extensions. *It looks like this field was added sometime in 1991, *so this routine will not work on any OS version older *than that. * = */ Timezone: PROCEDURE /* === * We're gonna have a big number */ NUMERIC DIGITS 21 /* === * Get current CVTLDTO * (Local Date Time Offset in STCK format)) */ cvt = C2d( Storage( D2x( 16 ), 4 ) ) cvttz = C2d( Storage( D2x( cvt + 304 ), 4 ) ) cvtext2 = C2d( Storage( D2x( cvt + 328 ), 4 ) ) cvtldto = C2d( Storage( D2x( cvtext2 + 56 ), 8 ), 8 ) /* === * Calc the current offset in hours and minutes *(work with absolute) */ absldto = Abs( cvtldto ) hours = absldto % x2d("D693A40" ) minutes = ( absldto % x2d("393870") ) // 60 /* === * Correction to Round to nearest hour */ If minutes <> "00" Then Do If minutes > 30 Then hours = hours + 1 /* minutes = 00 */ End /* === * Format to ANSI standard X3.51-1975 */ zone= Right( hours, 2, "0" )Right( minutes, 2, "0" ) IF cvtldto < 0 THEN DO zone = "-"zone END ELSE DO zone = "+"zone END /* =========== * Reset */ NUMERIC DIGITS RETURN zone Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Steve Smith Sent: Sunday, May 17, 2020 3:08 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How determine local time zone *name* in Rexx? It's not so basic. AFAIK, z/OS doesn't keep track of the local timezone name, other than the Unix TZ environment variable, which of course is arbitrarily set by whoever sets it. But that's pretty much the nature of timezone names, which are not unique, consistent, or properly understood. If you really wanted to go down the rabbit hole, you'd have to incorporate the logic of https://www.timeanddate.com/ as well as know your latitude. A bit more than a table look up. sas On Sun, May 17, 2020 at 3:21 PM Charles Mills wrote: > The heck with it! I wanted it for the "Date:" line in an outgoing > e-mail but it appears that SMTP provides a sent timestamp if I don't, > so the heck with it! > > Thanks all for your efforts. Why should something so basic be so hard? > > Charles > > -- 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
Re: Colossus, Strangelove, etc. was: Developers say...
For me, my blood type is B+, and I tend to look on the positive side of things - including giving most the benefit of the doubt and hoping for the best. Sadly my short/long term memory failures have not erased lessons learned from granting trust when it shouldn't have been granted. Enough said - may y'all be safe, healthy, and blessed. During challenging times we need each other in many different ways and that includes looking out to prevent others from being taken advantage of if we have the ability to do so. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of scott Ford Sent: Monday, May 11, 2020 10:51 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Colossus, Strangelove, etc. was: Developers say... Joel, I agree I am a huge sci-fi fan and believe in the sciences over utter stupidity. Lionel your point is well taken. I am guilty too, but when you have strong feelings , which sometimes part of ADHD , it’s called RSD ( Reject Sensitive Dysphoria ). I have both ... Scott On Mon, May 11, 2020 at 11:22 AM Lionel B Dyck wrote: > Joel - can we please keep politics out of this listserv. Personally I > wouldn't trust anyone in power to act against their own self interests > and that applies to politicians and anyone else with power (as in > money, influence, etc.). > > There are altruistic individuals in the world and when it comes to the > development of an AI robot one prays/hopes that those are the software > developers who implement the code for the three laws. > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Joel C. Ewing > Sent: Monday, May 11, 2020 10:12 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Colossus, Strangelove, etc. was: Developers say... > > I've greatly enjoyed Asimov's vision of future possibilities, but when > I step back to reality it occurs to me that his perfect laws of > robotics would have to be implemented by fallible human programmers. > Even if well-intentioned, how would they unambiguously convey to a > robot the concepts of "human", "humanity", "hurt", and "injure" when > there have always been minorities or "others" that are treated by one > group of humans as sub-human to justify injuring them in the name of > "protecting" > them or protecting humanity? And then there is the issue of who might > make the decision to build sentient robots: For example, who in our > present White House would you trust to pay any heed to logic or > scientific recommendations or long-term consequences, if they were > given the opportunity to construct less-constrained AI robots that > they perceived offered some short-term political advantage? > > Humanity was also fortunate that when the hardware of Asimov's Daneel > began to fail, that he failed gracefully, rather than becoming a > menace to humanity. > Joel C Ewing > > On 5/11/20 8:43 AM, scott Ford wrote: > > Well done JoelI agree , But I can help to to be curious about > > the future of AI. > > a bit of Isaac Asimov > > > > Scott > > > > On Mon, May 11, 2020 at 9:25 AM Joel C. Ewing wrote: > > > >> And of course the whole point of Colossus, Dr Strangelove, War > >> Games, Terminator, Forbidden Planet, Battlestar Galactica, etc. > >> was to try to make it clear to all the non-engineers and > >> non-programmers (all of whom greatly outnumber us) why putting > >> lethal force in the hands of any autonomous or even semi-autonomous > >> machine is something with incredible potential to go wrong. We all > >> know that even if the hardware doesn't fail, which it inevitably > >> will, that all software above a certain level of complexity is > >> guaranteed to have bugs with unknown consequences. > >> There is another equally cautionary genre in sci-fi about > >> society becoming so dependent on machines as to lose the knowledge > >> to understand and maintain the machines, resulting in total > >> collapse when the machines inevitably fail. I still remember my > >> oldest sister > reading E.M. > >> Forster, "The Machine Stops" (1909), to me when I was very young. > >> Various
Re: Colossus, Strangelove, etc. was: Developers say...
Joel - can we please keep politics out of this listserv. Personally I wouldn't trust anyone in power to act against their own self interests and that applies to politicians and anyone else with power (as in money, influence, etc.). There are altruistic individuals in the world and when it comes to the development of an AI robot one prays/hopes that those are the software developers who implement the code for the three laws. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Joel C. Ewing Sent: Monday, May 11, 2020 10:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Colossus, Strangelove, etc. was: Developers say... I've greatly enjoyed Asimov's vision of future possibilities, but when I step back to reality it occurs to me that his perfect laws of robotics would have to be implemented by fallible human programmers. Even if well-intentioned, how would they unambiguously convey to a robot the concepts of "human", "humanity", "hurt", and "injure" when there have always been minorities or "others" that are treated by one group of humans as sub-human to justify injuring them in the name of "protecting" them or protecting humanity? And then there is the issue of who might make the decision to build sentient robots: For example, who in our present White House would you trust to pay any heed to logic or scientific recommendations or long-term consequences, if they were given the opportunity to construct less-constrained AI robots that they perceived offered some short-term political advantage? Humanity was also fortunate that when the hardware of Asimov's Daneel began to fail, that he failed gracefully, rather than becoming a menace to humanity. Joel C Ewing On 5/11/20 8:43 AM, scott Ford wrote: > Well done JoelI agree , But I can help to to be curious about the > future of AI. > a bit of Isaac Asimov > > Scott > > On Mon, May 11, 2020 at 9:25 AM Joel C. Ewing wrote: > >> And of course the whole point of Colossus, Dr Strangelove, War >> Games, Terminator, Forbidden Planet, Battlestar Galactica, etc. was >> to try to make it clear to all the non-engineers and non-programmers >> (all of whom greatly outnumber us) why putting lethal force in the >> hands of any autonomous or even semi-autonomous machine is something >> with incredible potential to go wrong. We all know that even if the >> hardware doesn't fail, which it inevitably will, that all software >> above a certain level of complexity is guaranteed to have bugs with >> unknown consequences. >> There is another equally cautionary genre in sci-fi about society >> becoming so dependent on machines as to lose the knowledge to >> understand and maintain the machines, resulting in total collapse >> when the machines inevitably fail. I still remember my oldest sister >> reading E.M. >> Forster, "The Machine Stops" (1909), to me when I was very young. >> Various Star Trek episodes used both of these themes as plots. >> People can also break down with lethal side effects, but the >> potential damage one person can create is more easily contained by >> other people. The only effective way to defend again a berserk lethal >> machine may be with another lethal machine, and Colossus-Guardian >> suggests why that may be an even worse idea. >> Joel C Ewing >> >> On 5/11/20 4:54 AM, Seymour J Metz wrote: >>> Strangelove was twisted because the times were twisted. We're ripe >>> for a >> similar parody on our own times. >>> >>> -- >>> Shmuel (Seymour J.) Metz >>> http://mason.gmu.edu/~smetz3 >>> >>> >>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on >> behalf of Farley, Peter x23353 [peter.far...@broadridge.com] >>> Sent: Sunday, May 10, 2020 11:39 PM >>> To: IBM-MAIN@LISTSERV.UA.EDU >>> Subject: Re: Developers say Google's Go is 'most sought after' >> programming language of 2020 >>> For relatively recent fare, I agree 100% - "Person of Interest" >>> leads >> the pack. My favorite oldie -- "Let's play Global Thermonuclear War . . . >> " (War Games), right after Dr. Strangelove of course, simply because >> it was so twisted. >>> Mutual Assured Destruction indeed. Is SkyNet far away? >>> >>> Peter >>> >>> -Original Message- &g
Re: IBM Developerworks is gone!
There is but it requires access to a zLinux LPAR to do the build from what I read when I found it. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of scott Ford Sent: Sunday, May 10, 2020 2:10 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IBM Developerworks is gone! Alan, Isn’t there also a z/OS repo on Github ? Scott On Fri, May 8, 2020 at 4:05 PM Alan Young wrote: > It seems like IBM has decided on using github for the latest iteration. > > https://github.com/IBM > > https://github.com/cicsdev > > https://cicsdev.github.io/ > > -Original Message- > >From: scott Ford > >Sent: May 8, 2020 9:59 AM > >To: IBM-MAIN@LISTSERV.UA.EDU > >Subject: Re: IBM Developerworks is gone! > > > >Cheryl, > > > >Some needs a build large indexable repository for tutorials, howto, > >code etc. > >I have always felt since no one know all the technical answers or > >aspects > , > >then a repository would help greatly. > > > >Scott > > > > > > > >On Fri, May 8, 2020 at 9:14 AM Lance D. Jackson < > >ljack...@pandrueassociates.com> wrote: > > > >> Thank you Cheryl. > >> > >> -Original Message- > >> From: IBM Mainframe Discussion List On > Behalf > >> Of Cheryl Watson Walker > >> Sent: Thursday, May 7, 2020 22:02 > >> To: IBM-MAIN@LISTSERV.UA.EDU > >> Subject: Re: IBM Developerworks is gone! > >> > >> Hi all, > >> > >> > >> > >> We'll I'm a little embarrassed. I was just told offline about a > >> link > that > >> Lionel Dyck posted here last October that described the coming of > >> the calamity that just occurred - > >> https://developer.ibm.com/dw-connections-sunset-faq/. (As a side > >> note – the creators of that FAQ weren’t even kind enough to create > >> hot links > for > >> all of the other portals. Web pages and hot links aren’t all that > difficult > >> people!) The FAQ said that owners of content on DeveloperWorks > >> could > move > >> their content to other locations by the end of March. This is > >> assuming > that > >> they were still employed by IBM and had the time to move the > >> content. Of course, IBM could not provide them with the original content. > >> > >> > >> > >> We had posted almost 100 links in our Tuning Letter to useful > >> material > on > >> DeveloperWorks and now none of them work. It will take time, but I > >> hope > to > >> go through all of our links and reach out to the authors to find > >> where > they > >> are now posting items. > >> > >> > >> > >> So I went to the new website - https://www.ibm.com/community/, > >> signed > up, > >> and started looking at it. With the optional portals listed in the > >> FAQ > and > >> this new community website, it just seems like IBM wants to remove > >> as > much > >> technical information as possible and replace it with marketing. If > anyone > >> knows how to search the new community website, please let me know. > >> If > I’m > >> not ready to buy a product, the community is not doing anything for me. > >> > >> > >> > >> P.S. – Aled – thanks for your post. I have always had the highest > respect > >> for Timothy and Mark, and I really appreciate how much they support > >> the customers. > >> > >> > >> > >> Still a little bitter about the deletions… > >> > >> Cheryl > >> > >> > >> > >> -Original Message- > >> From: Cheryl Watson > >> Sent: Wednesday, May 6, 2020 12:39 PM > >> To: IBM-MAIN@LISTSERV.UA.EDU > >> Cc: Cheryl Watson > >> Subject: IBM Developerworks is gone! > >> > >> > >> > >> Hi all, > >> > >> > >> > >> Remember when IBM went through and deleted from their websites what > >> they considered "old" manuals and documentation? Well, they just > >> did it > again! > >> They've removed all the DeveloperWorks articles that have provided > >>
Re: OMVS cp -X and -I ???
>>What it doesn't do is tag the file in USS as binary (imho it should). >> >Does it make a difference? What mode bits does it set? The files are untagged. Tagging them as binary would be helpful as I plan to use them with Git. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS cp -X and -I ???
The answer on how the aliases are maintained is unknown but this is what the man page says (below). I did test it and using -X and -I works in both directions. There are no additional files in the USS directory so perhaps they are including the z/OS PDS directory info along with the load module in the USS file so that they can 'restore' it properly since there is meaningful info in the directory which would have the alias info, among other things. What it doesn't do is tag the file in USS as binary (imho it should). == -X Specifies that the data to be copied is an executable. Cannot be used with -F, -T, or -B. -I (UNIX to MVS only) When the specified file has an alias and the file is copied from UNIX to MVS, the alias information is also copied. Restriction: The -I option can only be used with the -X option. Attention: If the -I option is specified when the data set that is copied from MVS to z/OS UNIX does not have an alias, that option is ignored. === Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Thursday, May 7, 2020 11:19 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OMVS cp -X and -I ??? On Thu, 7 May 2020 09:25:55 -0500, Lionel B Dyck wrote: >With z/OS 2.2/2.3/2.4 I have the -X option which supports the use of cp >for load modules (executables) between z/OS and USS and back. I only >have the -I (support to retain executable aliases) on the 2.4 system. > How is that implemented, given that such aliases are utterly alien to UNIX? Do they actually work? The UNIX practice has long been to switch based on argv[0]. >Does anyone know if the -I option has been made available via PTF for >2.2 and 2.3? > >And - does anyone know if OGET/OPUT will be updated with these options? > It's regrettable that: o cp -r doesn't deal with PDS(E)s. o IEBCOPY doesn't deal with zFS. o pax doesn't deal with PDS(E)s All in all, too many incompatible commands to deal with otherwise similar things. Long ago, on MVS-OE, WJS mused about making the MVS catalog hierarchy a VFS. (He was provoked.) Imagine, even, a filesystem containing program objects, NFS-mounted from a z/OS PDSE. Imagine having a zFS directory in STEPLIB, even as it works in SYSLIB. -- 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
OMVS cp -X and -I ???
With z/OS 2.2/2.3/2.4 I have the -X option which supports the use of cp for load modules (executables) between z/OS and USS and back. I only have the -I (support to retain executable aliases) on the 2.4 system. Does anyone know if the -I option has been made available via PTF for 2.2 and 2.3? And - does anyone know if OGET/OPUT will be updated with these options? Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Request for help with CBT961
You need to update the configuration load module, which means having it in your ISPLLIB, STEPLIB, or LINKLIB. After updating it using ISPCCONF, it is best to exit ISPF to TSO READY and then restart ISPF. The ISPF table needs to be in your ISPTLIB concatenation, and the exec's need to be in your SYSEXEC (or SYSPROC) concatenation. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Beesley, Paul Sent: Tuesday, April 28, 2020 9:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Request for help with CBT961 Yes, JU3 works correctly for me as well, using the line command table entry rather than the config table change.. Best Regards Paul -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sean Gleann Sent: 28 April 2020 15:03 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Request for help with CBT961 Caution! External email. Do not open attachments or click links, unless this email comes from a known sender and you know the content is safe. Lionel: I just tried exactly the same test as you describe, but Nope - I get the results I previously got. It must be down to my environment somehow. I shall work on making formal change to the config table and come back on this later Thanks for all your help Regards Sean On Tue, 28 Apr 2020 at 14:23, Lionel B Dyck wrote: > I copied your JCL statement into my library, changed it to lowercase, > and then used JU which did just that one line. I then reset that line > to lowercase and used JU3 and all 3 lines were uppercased. > > The issue may be with the ispf configuration table or the table. > Difficult to know. > > I have tested this in the past with my own SYSEXEC, my own ISPTLIB for > the table and my own ISPLLIB for the ISPF Configuration (and I'm still > running that way as I do this for testing. > > > Lionel B. Dyck < > Website: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww. > lbdsoftware.com%2Fdata=02%7C01%7Cpaul.beesley%40atos.net%7C7a48c2 > 862b15430acae708d7eb7d00fd%7C33440fc6b7c7412cbb730e70b0198d5a%7C0%7C0% > 7C637236794436532010sdata=KIA9UfbInCFVOs0Utv21NLVt6M4%2BkNgWMbLt7 > 3KMUsU%3Dreserved=0 > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Sean Gleann > Sent: Tuesday, April 28, 2020 8:05 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Request for help with CBT961 > > Problem with he JU command w.r.t. multil-ine JCL statements? > > I'm not sure whether I've found a bug or if my expectations exceed the > capability of Yves' code. > > I haven't yet updated the ISPF Configuration Table. At this stage I > want to keep the new facilities 'under test', so I followed Paul > Beesley's suggestion earlier in this thread. > > Example: I have a DD statement split over three lines: > > //PDBOUT DD DSN=TESTFILE.NAME, > // DISP=(NEW,CATLG,DELETE),SPACE=(TRK,(3000,150)), > // DSORG=PS,RECFM=FS,BLKSIZE=27648,LRECL=27648 > > I deliberately change the text to lower case with 'LC' commands: > > //pdbout dd dsn=testfile.name, > // disp=(new,catlg,delete),space=(trk,(3000,150)), > // dsorg=ps,recfm=fs,blksize=27648,lrecl=27648 > > Then I use JU commands, hoping to change the text back to upper-case: > > //PDBOUT DD DSN=TESTFILE.NAME, > // disp=(new,catlg,delete),space=(trk,(3000,150)), > // dsorg=ps,recfm=fs,blksize=27648,lrecl=27648 > > Lines beginning '//' aren't being converted... > I've tried again and used JUU...JUU, and with JU# - same result > > Regards > Sean > > > On Tue, 28 Apr 2020 at 11:45, Lionel B Dyck wrote: > > > Glad you got it working - Yves did a FANTASTIC job creating this > > tool that greatly improves ISPF Edit. > > > > > > Lionel B. Dyck < > > Website: > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww > > w.lbdsoftware.com%2Fdata=02%7C01%7Cpaul.beesley%40atos.net%7C7a > > 48c2862b15430acae708d7eb7d00fd%7C33440fc6b7c7412cbb730e70b0198d5a%7C > > 0%7C0%7C637236794436532010sdata=KIA9UfbInCFVOs0Utv21NLVt6M4%2Bk > > NgWMbLt73KMUsU%3Dreserved=0 > > > > "Worry more about your character than your reputation. Character is > > what you are, reputation merely what others think you are." - John > > Wooden > > > > -Original Message- > > From: IBM M
Re: Request for help with CBT961
I copied your JCL statement into my library, changed it to lowercase, and then used JU which did just that one line. I then reset that line to lowercase and used JU3 and all 3 lines were uppercased. The issue may be with the ispf configuration table or the table. Difficult to know. I have tested this in the past with my own SYSEXEC, my own ISPTLIB for the table and my own ISPLLIB for the ISPF Configuration (and I'm still running that way as I do this for testing. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sean Gleann Sent: Tuesday, April 28, 2020 8:05 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Request for help with CBT961 Problem with he JU command w.r.t. multil-ine JCL statements? I'm not sure whether I've found a bug or if my expectations exceed the capability of Yves' code. I haven't yet updated the ISPF Configuration Table. At this stage I want to keep the new facilities 'under test', so I followed Paul Beesley's suggestion earlier in this thread. Example: I have a DD statement split over three lines: //PDBOUT DD DSN=TESTFILE.NAME, // DISP=(NEW,CATLG,DELETE),SPACE=(TRK,(3000,150)), // DSORG=PS,RECFM=FS,BLKSIZE=27648,LRECL=27648 I deliberately change the text to lower case with 'LC' commands: //pdbout dd dsn=testfile.name, // disp=(new,catlg,delete),space=(trk,(3000,150)), // dsorg=ps,recfm=fs,blksize=27648,lrecl=27648 Then I use JU commands, hoping to change the text back to upper-case: //PDBOUT DD DSN=TESTFILE.NAME, // disp=(new,catlg,delete),space=(trk,(3000,150)), // dsorg=ps,recfm=fs,blksize=27648,lrecl=27648 Lines beginning '//' aren't being converted... I've tried again and used JUU...JUU, and with JU# - same result Regards Sean On Tue, 28 Apr 2020 at 11:45, Lionel B Dyck wrote: > Glad you got it working - Yves did a FANTASTIC job creating this tool > that greatly improves ISPF Edit. > > > Lionel B. Dyck < > Website: https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > -Original Message- > From: IBM Mainframe Discussion List On > Behalf Of Sean Gleann > Sent: Tuesday, April 28, 2020 5:08 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Request for help with CBT961 > > I just noticed that one myself, Lionel. No, i didn't. (Got mixed up as > to which z/OS version I was using. Doh!) Thanks anyway Sean > > On Tue, 28 Apr 2020 at 11:05, Joe Monk wrote: > > > Maybe this will help: > > > > //***FILE 961 is from Yves Colliard and contains a collection of* > > FILE 961 > > //* ISPF commands which can be added to your session. * > > FILE 961 > > //* * > > FILE 961 > > //* YCLMAC - A collection of user line commands for use in * > > FILE 961 > > //* ISPF Edit and View * > > FILE 961 > > //* * > > FILE 961 > > //* by YCOS Yves Colliard Software - www.ycos.de* > > FILE 961 > > //* and many others * > > FILE 961 > > //* * > > FILE 961 > > //* Installation: * > > FILE 961 > > //* * > > FILE 961 > > //* 1. Copy YCLMACTB into ISPTLIB library * > > FILE 961 > > //* 2. Copy REXX others into SYSEXEC or SYSPROC library * > > FILE 961 > > //* 3. Update ISPF site customization table (ISPFC) (z/OS 2.2) * > > FILE 961 > > //*GLOBAL_LINE_COMMAND_TABLE = YCLMACTB * > > FILE 961 > > //* 4. If using (E)JES instead of SDSF change the LMACJES2/3* > > FILE 961 > > //*members from sdsf to ejes* > > FILE 961 > > //* * > > FILE 961 > > //* Members of this dataset:* > > FILE 961 > > //* * > > FILE 961 > > //*$$$DOC This member that you are reading* > &g
Re: Request for help with CBT961
Glad you got it working - Yves did a FANTASTIC job creating this tool that greatly improves ISPF Edit. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sean Gleann Sent: Tuesday, April 28, 2020 5:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Request for help with CBT961 I just noticed that one myself, Lionel. No, i didn't. (Got mixed up as to which z/OS version I was using. Doh!) Thanks anyway Sean On Tue, 28 Apr 2020 at 11:05, Joe Monk wrote: > Maybe this will help: > > //***FILE 961 is from Yves Colliard and contains a collection of* > FILE 961 > //* ISPF commands which can be added to your session. * > FILE 961 > //* * > FILE 961 > //* YCLMAC - A collection of user line commands for use in * > FILE 961 > //* ISPF Edit and View * > FILE 961 > //* * > FILE 961 > //* by YCOS Yves Colliard Software - www.ycos.de* > FILE 961 > //* and many others * > FILE 961 > //* * > FILE 961 > //* Installation: * > FILE 961 > //* * > FILE 961 > //* 1. Copy YCLMACTB into ISPTLIB library * > FILE 961 > //* 2. Copy REXX others into SYSEXEC or SYSPROC library * > FILE 961 > //* 3. Update ISPF site customization table (ISPFC) (z/OS 2.2) * > FILE 961 > //*GLOBAL_LINE_COMMAND_TABLE = YCLMACTB * > FILE 961 > //* 4. If using (E)JES instead of SDSF change the LMACJES2/3* > FILE 961 > //*members from sdsf to ejes* > FILE 961 > //* * > FILE 961 > //* Members of this dataset:* > FILE 961 > //* * > FILE 961 > //*$$$DOC This member that you are reading* > FILE 961 > //*$$$HELP A copy of the HELP information * > FILE 961 > //*$$$HELPS A short reference "card" of commands* > FILE 961 > //* * > FILE 961 > //* Rexx to be added to SYSEXEC/SYSPROC * > FILE 961 > //*YCLMACDS REXX to extract DSN from records* > FILE 961 > //*YCLMACHG Summary of Changes * > FILE 961 > //*YCLMACLM REXX to get messages* > FILE 961 > //*YCLMACNS REXX to support split screen functions * > FILE 961 > //*YCLMACRX REXX to process new line commands * > FILE 961 > //*YCLMAHLP REXX to display help information* > FILE 961 > //*YCLMAHLU REXX to display user extensions * > FILE 961 > //* help information* > FILE 961 > //*Y$CL REXX to compare members * > FILE 961 > //*Y$HC REXX short help * > FILE 961 > //* * > FILE 961 > //* ISPF Table - must be copied to ISPTLIB * > FILE 961 > //*YCLMACTB ISPF Table of Line Commands * > FILE 961 > //* * > FILE 961 > //* Rexx Additional commands - extra installation needed* > FILE 961 > //* Rexx to be added to SYSEXEC/SYSPROC if needed * > FILE 961 > //*Y$REVREXX to interface to Greg Price's * > FILE 961 > //* REVIEW command * > FILE 961 > //*Y$PDSREXX to interface to the PDS command* > FILE 961 > //*Y$PG REXX to interface to Lionel Dyck's PDSEGEN > FILE 961 > //*YCLMACT REXX to support user line command * > FILE 961 > //* table extensions* > FILE 961 > //*
Re: Request for help with CBT961
Did you update your ISPF Configuration table? >From the $$$DOC member these are the 1st 3 steps: Installation: 1. Copy YCLMACTB into ISPTLIB library (see $$$INST) 2. Copy REXX others into SYSEXEC or SYSPROC library (see $$$INST) 3. Update ISPF site customization table (ISPFC) (z/OS 2.2) GLOBAL_LINE_COMMAND_TABLE = YCLMACTB 4. If using (E)JES instead of SDSF change the LMACJES2/3 members from sdsf to ejes It appears you have done 1 and 2 but skipped 3. Issue from any ISPF Panel: TSO ISPCCONF to do (3). Hope this helps Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sean Gleann Sent: Tuesday, April 28, 2020 4:58 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Request for help with CBT961 Can anyone help me with installing/using the ISPF editor extensions provided in CBT961, please? CBT961 came to my notice when reading through another thread here, and I thought it might come in handy. I've downloaded and RECVd the install package, then modified and used the £££INST skeleton JCL to copy the supplied members into the SYSEXEC and ISPTLIB liraries specified in the relevant concatenations in my TSO logon proc. Logged off and on again, and tried to make use of the new commands in an ISPF edit ... Result: 'Command not recognised' in every case. What (almost certainly very basic) step have I missed out here? It's not a RACF thing. It's just as if I hadn't done anything at all. Hopefully, Sean Gleann -- 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
Re: TSO Pipes (and BatchPipes)
Ray - thank you - so the CMS Pipes is 20 years newer than the TSO Pipes (at least the BatchPipes version). Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Ray Pearce Sent: Wednesday, April 22, 2020 11:29 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TSO Pipes (and BatchPipes) On CMS I get FPLINX086I CMS Pipelines, 5741-A07 1.0112 (Version.Release/Mod) - Generated 8 Sep 2016 at 15:22:22 -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hobart Spitz Sent: 22 April 2020 17:04 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TSO Pipes (and BatchPipes) If there are any z/VMers subscribed, it would be interesting to also compare the PIPE Q output under CMS. Thanks. OREXXMan JCL is the buggy whip of 21st century computing. Stabilize it. Put Pipelines in the z/OS base. Would you rather process data in move mode or locate mode? IBM has been looking for an HLL for program products; REXX is that language. On Wed, Apr 22, 2020 at 10:57 AM Lionel B Dyck wrote: > I don't have access to TSO Pipes other than what is included with > BatchPipes but it seems that it is a tad dated - it is actually old > enough to drink: > > > > BPW00086I BatchPipes/MVS BatchPipeWorks, 5655-065/SCPSP 1.0109 > (Version.Release/Mod) - Generated 12 Oct 1996 at 13:59:00 > > > > If someone has the non-BP version of TSO Pipes it would be interesting > to see the results of the PIPES Q command showing the date. > > > > For those of you who would like to encourage IBM to release TSO Pipes > as part of the z/OS base please go to this URL and vote > https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe > < > https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID= > 47699 > > _ID=47699 (note the current vote is 188 which places it at the > > top > in > the z/OS area). > > > > Having TSO Pipes as a native part of the z/OS distribution would help > everyone as software developers would then be free to use it when > developing applications, products, and tools knowing that every site > has it available. > > > > > > Lionel B. Dyck < > Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com > > "Worry more about your character than your reputation. Character is > what you are, reputation merely what others think you are." - John > Wooden > > > > > -- > 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 -- This e-mail message has been scanned and cleared by Google Message Security and the UNICOM Global security systems. This message is for the named person's use only. If you receive this message in error, please delete it and notify the sender. -- 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
TSO Pipes (and BatchPipes)
I don't have access to TSO Pipes other than what is included with BatchPipes but it seems that it is a tad dated - it is actually old enough to drink: BPW00086I BatchPipes/MVS BatchPipeWorks, 5655-065/SCPSP 1.0109 (Version.Release/Mod) - Generated 12 Oct 1996 at 13:59:00 If someone has the non-BP version of TSO Pipes it would be interesting to see the results of the PIPES Q command showing the date. For those of you who would like to encourage IBM to release TSO Pipes as part of the z/OS base please go to this URL and vote https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe <https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=47699 > _ID=47699 (note the current vote is 188 which places it at the top in the z/OS area). Having TSO Pipes as a native part of the z/OS distribution would help everyone as software developers would then be free to use it when developing applications, products, and tools knowing that every site has it available. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
PSI JES3 1.0
I noticed my prior posting was garbled so let's try this: 1st - congratulations to the PSI team - this is AWESOME news for the JES3 shops. Phoenix Software International, Inc., Announces JES3plusT V1R0 General Availability El Segundo, CA-April 14, 2020: Phoenix Software International, Inc., today announced the general availability of JES3plusT V1R0, the first release of their derivative product based on IBM's z/OS JES3 spooling subsystem. In October 2019, Phoenix Software licensed the source code for JES3, offering a solution to clients wishing to remain on JES3. This initial release is a plug-compatible solution that functions identically to z/OS JES3 V2R4 in virtually every respect. This mean: * User exits should continue to work unchanged * Source modifications (if any) should continue to work unchanged * Message automation should continue to work unchanged * Operator commands should be unchanged * Job, device, and tape high-watermark setup should continue to work unchanged * NJE and RJP partner interactions with your systems should be unchanged * DevTest and production JCL should continue to work unchanged * Production control procedures should continue to work unchanged * Output post-processing scripts should continue to work unchanged * JES3's often superior performance characteristics should be unchanged "Today marks an exciting moment for the JES3 community," said Ed Jaffe, Chief Technology Officer at Phoenix Software International. "JES3plus V1R0 is currently running in test environments large and small around the world and, on behalf of all of us at Phoenix Software, I wish to thank our early customers and ISV partners who helped make this launch a success. We look forward to many years of successful partnership as this unique journey unfolds." Organizations wishing to migrate from IBM's JES3 to Phoenix Software's JES3plus will be able to install JES3plus in the same sysplex/JESplex as their current JES3 installation allowing for a trivial migration regardless of their implementation or environment complexities. JES3plus V1R0 is supported on all IBM-supported z/OS releases and is installable using a traditional SMP/E installation or z/OSMF Software Management. JES3plus supports independent Software Vendor (ISV) products that interface with the JES3 technology. ISV products should continue to work with JES3plus V1R0 immediately without changes. Phoenix Software has established a partner program to allow ISVs to maintain JES3plus support for their products going forward. The launch of JES3plus coincides with the introduction of a secure Phoenix Software support portal that provides customers with a convenient gateway where they can open, review, and update support cases; create and download a personalized x.509 identity cert; and perform other support tasks. In addition, customers will be able to use Phoenix Software's new RECEIVE ORDER server to set up automatic, secure, and continuous corrective service delivery of JES3plus as well as Phoenix Software's JES management solution, (E)JES. Phoenix Software will begin to functionally enhance JES3plus this year via continuous delivery. The second release, planned for 2021, will initiate the same annual release schedule as other Phoenix Software products. Starting with the 2021 JES3plus release, annual updates will occur in September to ensure day-one support of new z/OS releases as they are made generally available. For more information on Phoenix Software's offering go to <https://www.phoenixsoftware.com/jes3plus.htm> www.PhoenixSoftware.com/jes3plus.htm Licensed JES3plus customers can <https://phoenixsoftware.com/portal/download_jes3plus.htm> download V1R0 here. Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
FW: JES3plus V1R0 is here!
This is AWESOME. Congratulations to all at PSI. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden From: Phoenix Software International Sent: Tuesday, April 14, 2020 9:32 AM To: Lionel Dyck Subject: JES3plus V1R0 is here! <https://staticapp.icpsc.com/icp/resources/mogile/1249925/5cab79a6ed0be7eab9c476eaa42eb6cc.png> JES3plus V1R0 is now generally available. The first release of Phoenix Software International's derivative product based on IBM’s z/OS JES3 spooling subsystem is now available. Licensed JES3plus customers can <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Fportal%2Fdownload_jes3plus.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=5502abec5c8fa199564939376644d47abf8a4c96dbc4bb172130476922f06161> download V1R0 here. <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Flatest_news.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=503c3a6c6187fb5d01c4fdb571708849f9cb4abb4b199300d61b6bfb5582d1e2> Read the Press Release <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Flatest_news.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=503c3a6c6187fb5d01c4fdb571708849f9cb4abb4b199300d61b6bfb5582d1e2> <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Ftwitter.com%2FPhnxSoftware=2739=35bbf2e0128b16b78c19caf956e3bec8f93b5a76141fd2460ea67f87a07f66b0> <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.facebook.com%2Fphnxsoftware=2739=c71e15ecaf3c365636162b2b557116b1658284d95826fd526a224371d1fba8f5> <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fphoenix-software-international=2739=503ee6e721133a9ca8ba97f8be5178bf1cfec22249b0c260a048684f76214ebc> <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCk9lVI7P5aCbZo8OI7HXNOA=2739=23093af983ffc6985e45829073a8da190beec3b2713693acfa186cd022f1c140> © 2020 Phoenix Software International • All rights reserved Phoenix Software International, Inc. ( <https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.phoenixsoftware.com%2F%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=8f8badc40433318dc068b370dbe15f63eb6f36bc7be4c1f598b151afc64677a0> www.phoenixsoftware.com) is a systems software development company providing advanced software solutions to enterprises around the globe. The company offers a wide range of solutions to modern business challenges. <http://www.icontact-archive.com/archive?c=1249925=2739=2768=455182=25f63d99b27471e0f2285995f2f5c8e5668b9943863cdf7293884088133de882> View email in your browser <https://app.icontact.com/icp/mmail-mprofile.php?r=47364917=2739=C0E8=455182=1249925> Unsubscribe This message was sent to <mailto:lion...@21csw.com> lion...@21csw.com from <mailto:off...@phnxsoftware.com> off...@phnxsoftware.com Phoenix Software International 831 Park View North El Segundo, CA 90245 <https://click.icptrack.com/icp/track.php?msgid=455182=C0E8=47364917=1249925> -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
ACM Articles on Cobol and more
Interesting articles https://dl.acm.org/doi/abs/10./2667432.2667440 https://dl.acm.org/doi/10.1145/15467.15471 Motivating students to acquire mainframe skills https://dl.acm.org/doi/abs/10.1145/2487294.2487308 Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Learning Cobol
Just saw this article and thought I'd share based on some other threads https://www.techrepublic.com/article/learn-cobol-with-these-online-training- courses-and-tutorials/?ftag=CMG-01-10aaa1b <https://www.techrepublic.com/article/learn-cobol-with-these-online-training -courses-and-tutorials/?ftag=CMG-01-10aaa1b=TRE-03-10aaa6b=2085922 0514906748022064954419079=12786996> =TRE-03-10aaa6b=20859220514906748022064954419079=12786996 Lionel B. Dyck < Website: <https://www.lbdsoftware.com> https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Bringing up skills learned on z/OS Hercules in interview?
our working pack cyl005 with the original pack, cyl005O. For example, if you clipped the cyl005 pack so it has a different id, you might want to overlay it with the original pack that was shipped with this file, so you can start over. 4. Set up your 3270 emulator to IP address 127.0.0.1, port 3270 The terminal should grab the Hyperion (aka Hercules) main screen. 5. On the command prompt screen, which now has become a Hercules terminal, enter: IPL a40 6. Go to the Hyperion (Hercules) screen (the 3270 emulator) and enter ESC or PA1 to generate an interrupt. The ZZSA entry screen should now appear. ZZSECRET is the password. Enter it and PRESS ENTER. 7. Always enter Option 0 first. This enables ZZSA to find out which peripheral devices are connected to it. Then you can try all the other options out. See the detailed instructions at the following URL: http://www.cbttape.org/~jjaeger/zzsa.html Or see member $$$#ZZSA in this pds. 8. After you have exited ZZSA with the X option, you can get out of Hercules (Hyperion) by entering quit in the command prompt screen, which had become the Hercules console. It is now no longer the Hercules console, and it has now become a Windows Command screen, again. Follow the additional prompts to make a backup of your cyl005 disk (cyl005B). Good Luck.. General Philosophy Regarding This File. (An advanced look.) Why is there a load library, and source for NODSI (which is an unrelated program), and a listing? Why is there an emphasis on the "type over zap" capability here? It seems to me that the purpose of this whole thing is to train z/OS people in using this tool. The Herc stuff is just incidental, providing a vehicle to create a "practice environment". I also understand that ZZSA is not the "environment of choice" for dealing z/OS. It is only a fixing tool, when nothing else is available. But it has capabilities that are considerable, including a "type over" zap, which is kind of rare, as tools go. Question is, to find the right place to zap and get there accurately. That skill is what I'm trying to help with. That piece of it is not for "the casual user". So you need a lot of practice, if you want to take the tool that far. I have even installed a disassembly listing of NODSI, on the CYL005 pack, so they can try and learn to navigate to the correct place to zap. The usual use for the zap (with ZZSA) is clipping a pack by changing its id record (in record 3, track 0). That record is easy to get to (03). But load module locations are very hard to find with ZZSA, and I don't want to exclude the adventurous user who may want to learn to do that too. Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more abou