AW: 2.5 Heads Up

2022-02-21 Thread Kerstin Schwob
Keine Ahnung, ob das jemals bei uns passieren könnte... I needed to use the circumvention so as to bypass the hard loop in our 2.5 system. Storage location x'0004' is in the PSA. It maps to this; "V(IEAVRSTR)" - SECOND HALF OF RESTART NEW PSW MDC128 Mark Jacobs Sent from ProtonMail,

Re: 2.5 Heads Up

2022-02-21 Thread Jim Mulder
Location 4 means address 4 (i.e. offset 4 in the PSA). There was a latent bug from a prior release in the loop control code so that it was erroneously fetching from address 4, and behaving especially badly when the data at that location is x'', which it is as of z/OS 2.5. In prior

How to Send Messages to a Slack Channel From a JCL Job

2022-02-21 Thread Timothy Sipples
Subhasish Sarkar wrote this great "how-to" article: https://techchannel.com/Enterprise/02/2022/slack-channel-jcl-job - - - - - - - - - - Timothy Sipples I.T. Architect Executive Digital Asset & Other Industry Solutions IBM Z & LinuxONE - - - - - - - - - - E-Mail: sipp...@sg.ibm.com

IBM Z Day Special Edition: April 5, 2022

2022-02-21 Thread Timothy Sipples
Please join us! https://ibm.biz/ibmzday-se - - - - - - - - - - Timothy Sipples I.T. Architect Executive Digital Asset & Other Industry Solutions IBM Z & LinuxONE - - - - - - - - - - E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN

Re: 2.5 Heads Up

2022-02-21 Thread Mark Jacobs
True, but the hard loop was impacting our users more than the loss of functionally that DSENQSHR provided. 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 ---

Re: creating a python login module

2022-02-21 Thread David Crayford
On 22/2/22 4:59 am, Erik Janssen wrote: Well, the routine I wrote can handle a user, password or passphrase and optionally an APPL to verify against. So, even though there are a lot of options to do it different, I was more looking for ways how such a 'service routine' that needs apf

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Tony Thigpen
Try the attached macro. It does not require the character loop that the one provided by Phil does. Tony Thigpen Tony Thigpen wrote on 2/21/22 18:34: If I understand your request, the XEDIT OVERLAY command is just backwards of what you want. It replaces the existing line with any character,

Re: 2.5 Heads Up

2022-02-21 Thread Paul Gilmartin
On Mon, 21 Feb 2022 23:51:34 +, Mark Jacobs wrote: >I needed to use the circumvention so as to bypass the hard loop in our 2.5 >system. > That treats only the symptom. It provides no substitute for the needed function. >Storage location x'0004' is in the PSA. It maps to this;

Re: Unable to delete uncataloged migrated datasets

2022-02-21 Thread Mark Jacobs
Try this; The DELETE data set name NOSCRATCH command can be used to uncatalog migrated data sets. For this command to be used when RACF® protection is used for DFSMShsm-owned data sets, two conditions must exist: A RACF group of ARCCATGP must exist. The user who issues the DELETE

Re: 2.5 Heads Up

2022-02-21 Thread Lennie Dymoke-Bradshaw
Maybe they were using the contents of location 4 instead of a 4? e.g. LA R5,4 vs LA R5,4(,R5) I think location 4 used to be part of the Restart new PSW under old-style 31-bit operation. Maybe it is no longer used. Lennie Dymoke-Bradshaw https://rsclweb.com ‘Dance like no one is watching.

Re: 2.5 Heads Up

2022-02-21 Thread Mark Jacobs
I needed to use the circumvention so as to bypass the hard loop in our 2.5 system. Storage location x'0004' is in the PSA. It maps to this; "V(IEAVRSTR)" - SECOND HALF OF RESTART NEW PSW MDC128 Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key -

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Phil Smith III
I think I misread the requirement. Try this version, which also handles block commands. /* PREFIXO K -- Kopy prefix subcommand O -- Overlay prefix subcommand OO -- Overlay block prefix subcommand Designed to be used with: COMMAND SET PREFIX SYNONYM K PREFIXO COMMAND

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Tony Thigpen
If I understand your request, the XEDIT OVERLAY command is just backwards of what you want. It replaces the existing line with any character, other than a blank, found in the original 'copied line'. This will take a little extra work. The original line needs to be saved, the copied line needs

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Phil Smith III
Tony Harminc wrote: > I use it all the time to put change markers on new lines. Of course with a >decent TN3270 program you can probably just as easily copy & paste them in >at that level. Ah! Of course that explains why I never wanted it for that purpose with XEDIT, where the SIDCODE can be

Re: Unable to delete uncataloged migrated datasets

2022-02-21 Thread Steely.Mark
Did you try to just do a delete noscratch command ? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Max Smith Sent: Monday, February 21, 2022 4:00 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Unable to delete uncataloged migrated datasets ATTENTION: This e-mail came

Re: 2.5 Heads Up

2022-02-21 Thread Paul Gilmartin
On Mon, 21 Feb 2022 12:54:14 -0800, Ed Jaffe wrote: >On 2/21/2022 12:00 PM, Mark Jacobs wrote: >> Found APAR OA62381 for this problem. PTFs are not yet available. > Yet: APAR status Closed as program error. >Hugely helpful! THANKS! > >https://www.ibm.com/support/pages/apar/OA62381 > Local

Re: Unable to delete uncataloged migrated datasets

2022-02-21 Thread Max Smith
Hi Fred, For uncataloged data sets I would have expected HSEND DELETE dsn would work to clean up the CDS entries, MCD/MCA & TTOC. You say it didn't seem to work, why? Any errors? Also the steps you listed should also delete the MCD/MCA records and the data set if it still existed on an ML1

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Tony Harminc
On Mon, 21 Feb 2022 at 15:32, Phil Smith III wrote: > Binyamin Dissen wrote: > > >I am referring to the function where you type C on a line that has the > overlay > >data and then OO/OO on the group of lines that you wish to overlay. The > only > >dependence on the data on the OO lines is that

Re: creating a python login module

2022-02-21 Thread Erik Janssen
Well, the routine I wrote can handle a user, password or passphrase and optionally an APPL to verify against. So, even though there are a lot of options to do it different, I was more looking for ways how such a 'service routine' that needs apf authorization could be used from a non-authorized

Re: 2.5 Heads Up

2022-02-21 Thread Ed Jaffe
On 2/21/2022 12:00 PM, Mark Jacobs wrote: Found APAR OA62381 for this problem. PTFs are not yet available. Hugely helpful! THANKS! https://www.ibm.com/support/pages/apar/OA62381 -- Phoenix Software International Edward E. Jaffe 831 Parkview Drive North El Segundo, CA 90245

Re: creating a python login module

2022-02-21 Thread Erik Janssen
Thanks, I will have a look. That is also an option of course to have a java API do the racf check and generate a JWT that the python APIs can use to verify the validity of the request. On Mon, 21 Feb 2022 21:19:02 +0800, David Crayford wrote:

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Phil Smith III
Binyamin Dissen wrote: >I am referring to the function where you type C on a line that has the overlay >data and then OO/OO on the group of lines that you wish to overlay. The only >dependence on the data on the OO lines is that it will not replace a >non-blank. I've used XEDIT since it

Re: 2.5 Heads Up

2022-02-21 Thread Mark Jacobs
Found APAR OA62381 for this problem. PTFs are not yet available. 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 Monday, February 21st, 2022 at 1:22 PM,

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Mike Schwab
https://www.ibm.com/docs/en/cics-ts/5.5?topic=applications-debugging-profiles Debugging profiles A debugging profile specifies a set of one or more application programs which are to be debugged together. For example: All instances of program PYRL01 running in system CICS1 All Java™ classes

Sv: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Lars Höglund
Debugging? -Ursprungligt meddelande- Från: IBM Mainframe Discussion List För Mike Schwab Skickat: den 21 februari 2022 18:39 Till: IBM-MAIN@LISTSERV.UA.EDU Ämne: Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS CEMT is the CICS debugging command. On Mon, Feb

Re: 2.5 Heads Up

2022-02-21 Thread Mark Jacobs
I don't remember. I'm no longer working at $previousjob so I don't have access to the case I opened at the time. 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

Re: 2.5 Heads Up

2022-02-21 Thread Ed Jaffe
On 10/27/2021 8:47 AM, Mark Jacobs wrote: We migrated one of our systems to z/OS 2.5 last weekend and immediately started getting a hard loop during job conversion/interpretation either in the JES2CIxx or INIT address space depending on your JOBDEF INTERPRET= setting. The loop could occur

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Binyamin Dissen
On Mon, 21 Feb 2022 16:25:05 + Rahim Azizarab <03f036d88eeb-dmarc-requ...@listserv.ua.edu> wrote: :>In ISPF you would put X over the line numbers; and on the command line you would type  ==>   c ABC XYZ all X :>It results in changing all occurrences of ABC to XYZ on the lines marked by X

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Mike Schwab
CEMT is the CICS debugging command. On Mon, Feb 21, 2022 at 4:15 PM venkat rao bandaru wrote: > > Thank you for the information. > > On Mon, Feb 21, 2022 at 4:55 PM Seymour J Metz wrote: > > > Yes, SLIP relies on MVS control blocks to locate modules. If there is no > > CDE or LPDE then SLIP has

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Binyamin Dissen
On Mon, 21 Feb 2022 15:52:01 +0100 venkat rao bandaru wrote: :>Can you please share your experience around why SLIP IF/SA with PVTMOD/EP :>would not detect the load module in my CICS region ? Any SIT parameters in :>play ? :>SLIP IF/SA with PVTMOD/EP works for load modules in batch jobs. :>I

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Seymour J Metz
A user-written prefix macro; likely one is floating around. If not, it shouldn't be difficult to write one using COVERLAY or OVERLAY to do the heavy lifting. You'll need SET PREFIX SYNONYM in your profile. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3

Re: XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Rahim Azizarab
In ISPF you would put X over the line numbers; and on the command line you would type  ==>   c ABC XYZ all X It results in changing all occurrences of ABC to XYZ on the lines marked by X only. regards; Rahim      On Monday, February 21, 2022, 07:24:39 AM CST, Binyamin Dissen

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread venkat rao bandaru
Thank you for the information. On Mon, Feb 21, 2022 at 4:55 PM Seymour J Metz wrote: > Yes, SLIP relies on MVS control blocks to locate modules. If there is no > CDE or LPDE then SLIP has not way of locating the module by name. If you're > licensed, you might ask the CICS support people at IBM

TADz

2022-02-21 Thread Steve Beaver
I have developed a major hate for TADz and IBM's documentation of the product. As I read the doc, the only way to tell TADz to leave OMVS/zFS alone is to PE SUPERUSER.FILESYS.** CLASS(UNIXPRIV) UACC(NONE) and since we use TSS TSS PERMIT(*)

Re: Mainframe Update: The death of the mainframe has been grossly exaggerated! | Mainframe Update

2022-02-21 Thread Mohammad Khan
Why not ... The One True Platform (TM) has a lot of life left in it :) MKK On Sun, 20 Feb 2022 19:48:01 +, Bill Johnson wrote: >I’ve been laughing for 30 years at the people who said the mainframe was >dying. 30 years from now, it will still be processing most of the important

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Seymour J Metz
Yes, SLIP relies on MVS control blocks to locate modules. If there is no CDE or LPDE then SLIP has not way of locating the module by name. If you're licensed, you might ask the CICS support people at IBM how to trace in modules loaded by CICS. -- Shmuel (Seymour J.) Metz

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread venkat rao bandaru
Yes, that's correct. The modules are loaded by CICS. I read somewhere that SLIP scans CDE(Content Directory Entry ) table for module information. Is it possible, CICS Load does not add entry to CDE ? This is just my speculation

Re: Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread Seymour J Metz
I would guess that you're debugging a module that CICS has loaded itself rather than loading via MVS contents supervision. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf

Re: creating a python login module

2022-02-21 Thread Colin Paice
Erik, Do you need to specify a password? Could you define a RACF profile instead, and use RACF check to see if the userid has access to that profile? I dont think there is a Callable function for it, but you could write some glue code to call an assembler routine to do a RACROUTE call. You

Why SLIP PVTMOD/PVT EP does not work for Private load modules in CICS

2022-02-21 Thread venkat rao bandaru
Greetings! Can you please share your experience around why SLIP IF/SA with PVTMOD/EP would not detect the load module in my CICS region ? Any SIT parameters in play ? SLIP IF/SA with PVTMOD/EP works for load modules in batch jobs. I have to use RANGE with absolute address to hit the SLIP, which

Re: creating a python login module

2022-02-21 Thread Jeremy Nicoll
On Mon, 21 Feb 2022, at 12:38, Erik Janssen wrote: > Hello List, > > We are creating some APIs with python flask running on z/os (some in > combination with z open automation utilities in order to drive existing > rexx / ispf edit macro logic) and that is looking very promising. In > order to

XEDIT equivalent to ISPF C - OO/OO (copy overlay)

2022-02-21 Thread Binyamin Dissen
What would the XEDIT equivalent to C OO/OO in ISPF which copies the marked line, only overlaying blank characters the targeted lines? Sort of applying SET MASK to a group of existing lines. -- Binyamin Dissen http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel

Re: creating a python login module

2022-02-21 Thread David Crayford
https://github.com/zowe/sample-spring-boot-api-service/blob/master/zowe-rest-api-sample-spring/docs/zos-security.md > On 21 Feb 2022, at 9:18 pm, David Crayford wrote: > > There is a sample Zowe Spring Boot micro service that can stand alone with > no external Zowe dependencies which you can

Re: creating a python login module

2022-02-21 Thread David Crayford
There is a sample Zowe Spring Boot micro service that can stand alone with no external Zowe dependencies which you can use to decouple access control/authentication from your application. > On 21 Feb 2022, at 9:08 pm, David Crayford wrote: > > You can do all of that in C code using the

Re: creating a python login module

2022-02-21 Thread Erik Janssen
Hello David, The __passwd() was our initial approach, but making python program controlled is probably(?) not a good way to go, at least it is not delivered as being program controlled. I guess that makes sense for an interpreted language. The returned token itself is a basically a JWT if I

Re: creating a python login module

2022-02-21 Thread David Crayford
You can do all of that in C code using the __passwd() and __check_resource_auth_np library functions. You will need to be program controlled which means Python and it's runtime will also need to be platform controlled. Most modern services do this using an API like the Zowe authenication API.

creating a python login module

2022-02-21 Thread Erik Janssen
Hello List, We are creating some APIs with python flask running on z/os (some in combination with z open automation utilities in order to drive existing rexx / ispf edit macro logic) and that is looking very promising. In order to properly protect those APIs I am trying to create a