Re: REXX vs other languages -- EXECIO intuitiveness

2024-04-22 Thread Jon Perryman
On Mon, 22 Apr 2024 18:14:50 +, Farley, Peter wrote: >From the testing I have done so far, > My suspicion (untested) is that the Rexx script itself is automagically > converted to EBCDIC as the interpreter > is reading it, so that the interpreter only sees EBCDIC text. Default REXX input

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-22 Thread Jon Perryman
On Mon, 22 Apr 2024 14:01:23 +, Seymour J Metz wrote: >delete foo >rather than >'DELETE' foo >is a simple example. In practise I often need multiple upper case constants in >a single expression. This isn't a valid example because 'delete' will also work. As Andrew said, rarely will you

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-22 Thread Jon Perryman
On Mon, 22 Apr 2024 01:41:21 +, Seymour J Metz wrote: >I was referring to 'I once found CMS ISPF to reauire "address isredit 'isredit >'". >Otherwise the command went to ISPEXEC.', which clearly is b0rk3n. This seems very unlikely given that IBM does good QA and this would have caused a

Re: REXX vs other languages -- EXECIO intuitiveness

2024-04-22 Thread Jon Perryman
On Sun, 21 Apr 2024 22:54:15 +, Seymour J Metz wrote: >>Wait, what? Are you saying TSO-REXXhaas LINEIN, CHAROUT and so on? >Only in a EUnix environment. I don't know if syscalls is enough or if you >actually have t be running under the shell. Syscalls does not setup a full z/OS Unix

Re: S0c4 creation

2024-04-22 Thread Jon Perryman
>>Is there any sample Jobs or I can enforce a s0c4 abend in a Started task ? >>I am trying to teach SLIP trap to a rookie..Is there any other efficient >>way to do this? > 0c4 is 7BAD and this explicit value is used on purpose by some products > to catch unintended or unwanted reference.

REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-15 Thread Jon Perryman
>Java's not perfect, but it is powerful and it is pretty much universally >available on z/OS. People don't understand the ingenuity behind REXX and don't understand the real problems it solves. From a language standpoint, REXX is just another language but it's real strength is it's environment

Re: What is IEANTRTR in Authorized Assembler Services Reference?

2024-04-14 Thread Jon Perryman
On Sun, 14 Apr 2024 00:11:28 +0300, Binyamin Dissen wrote: >I was looking to see if this was supported in 2.4, but didn't find it IBM guarantees upward compatibility but not backward. You must always assemble your product with your lowest supported libraries (e.g. 2.4 AMACLIB, AMODGEN,

Re: Nanosecond resolution timestamps for HLL's?

2024-02-27 Thread Jon Perryman
On Sat, 24 Feb 2024 19:50:32 +, Jim Mulder wrote: >STCK, which inserts a processor related value in the low order bits to meet >the "unique with a partition" requirement. If there's not a simple answer, I'll take your word this is monotonic, Out of curiosity, what is the precision of

Re: SDWAEC1

2024-02-27 Thread Jon Perryman
On Mon, 26 Feb 2024 20:24:09 -0500, Joseph Reichman wrote: > Thanks and I apologize if sone of my posts made it seem like I wasn’t > listening to what you were telling me Joseph, you missed Peter's point. Clearly you don't understand this is not about "seems like". By ignoring several

Re: Nanosecond resolution timestamps for HLL's?

2024-02-21 Thread Jon Perryman
On Tue, 20 Feb 2024 22:58:42 +, Farley, Peter wrote: >the monotonically increasing real-time clock to be the “tie breaker” value. Real-time clocks are not monotonical. Regardless of vendor, there is 1 real-time clock shared by all CPU cores. > I guess COBOL programmers aren’t supposed

Re: Nanosecond resolution timestamps for HLL's?

2024-02-20 Thread Jon Perryman
On Mon, 19 Feb 2024 21:54:56 -0600, Charles Mills wrote: > has recently issued an STCK and your program must spin, consuming CPU cycles, > until a unique STCK value is available. This is being made far more difficult than needed. The vast majority use nano seconds for monotonic code rather

Re: Nanosecond resolution timestamps for HLL's?

2024-02-20 Thread Jon Perryman
On Mon, 19 Feb 2024 23:21:49 -0600, Peter Farley wrote: >The only drawback is that if I ever need to meld two heaps >the meld logic would have to pick the largest heap counter >as the result counter value in the merged heap. Merging heaps would require that you maintain a single counter

Re: Nanosecond resolution timestamps for HLL's?

2024-02-19 Thread Jon Perryman
On Tue, 20 Feb 2024 00:30:43 +, Farley, Peter wrote: >My initial purpose is actually part of implementing COBOL-compatible >min-heap priority queue functions that return equal-priority nodes >in FIFO insert order when popped. A timestamp or some other monotonically >increasing integer

Re: SDSF PS Command column

2024-02-04 Thread Jon Perryman
On Sun, 4 Feb 2024 10:04:05 -0600, Paul Gilmartin wrote: >On Sat, 3 Feb 2024 21:47:56 -0600, Mark Zelden wrote: >>Agree to disagree. I haven't checked the doc and maybe it isn't documented >>that that field or >>any field is limited to 40 characters, but it is not a bug to be fixed. >> >I

Re: SDSF PS Command column

2024-02-04 Thread Jon Perryman
On Sat, 3 Feb 2024 09:24:07 +, Rob Scott wrote: >SDSF calls the BPXEKDA service returns truncated command information. Since BPXEKDA doesn't need the OMVS segment for the first 40 bytes of the command, why does it need it for the rest of the command? Isn't it just a null terminated field

Re: How can I determine the User Name associated with the current Batch JOB RACF ID?

2024-02-02 Thread Jon Perryman
On Wed, 31 Jan 2024 13:36:56 -0600, Charles Mills wrote: > the ACEEUNAM seems to be a supported programming interface and should be safe. All documented control blocks have a supported (or unsupported) programming interface section. ACEEUNAM is not excluded in the ACEE so the assumption is

Re: SDSF PS Command column

2024-02-02 Thread Jon Perryman
On Fri, 2 Feb 2024 13:53:54 -0600, Lionel B. Dyck wrote: >Perhaps someone who knows the internals could help out here. It's unlikely someone here will know the internals to PS command in SDSF because it's designed for those who avoid UNIX. 40 bytes for a UNIX command can be very small when it

Re: ISPF edit - clone a column

2024-02-02 Thread Jon Perryman
On Fri, 2 Feb 2024 16:02:05 +0100, Radoslaw Skorupka wrote: >Sometimes I need clone text column.: The BOUNDS edit command can be useful. For instance, maybe you only want to clone columns 20 to 29 (BOUNDS 20 29 will not copy data outside those columns). Maybe you want to remove the columns

Re: How can I determine the User Name associated with the current Batch JOB RACF ID?

2024-01-30 Thread Jon Perryman
> >You can get it from ACEEUNAM. > > >The intended interface is likely one of the RACROUTE variants (EXTRACT?). Also keep in mind multi-user address spaces and that you are referencing the correct ACEE. MUSAS can occur in unexpected places. E.g. Just because your TSO address space is single

Re: Regarding RBINTCOD

2024-01-30 Thread Jon Perryman
On Tue, 30 Jan 2024 20:05:50 +0200, Binyamin Dissen wrote: >:>Jon P did write what I meant. Answer: no, it just makes it a lot more likely >that the storage obtain for the SDWA will succeed. > >Sad. I believe abend recovery R0=12 is virtually unheard of when SDWA is above the line. Realize

Re: Regarding RBINTCOD

2024-01-29 Thread Jon Perryman
On Mon, 29 Jan 2024 15:40:04 +0200, Binyamin Dissen wrote: >Are you implying that an ESTAE(X) routine with SSWALOC=31 is guaranteed an >SDWA and there is no reason to check R0 for 12 and alternate code paths? Obviously Peter is not making that guarantee but how many jobs run with REGION=0M or

Re: Any Recovery for RMODE64

2024-01-26 Thread Jon Perryman
On Fri, 26 Jan 2024 08:30:54 -0500, Joseph Reichman wrote: >For Estae says amode 24 or 31 ESTAEX supports SYSSTATE AMODE=64 >Regardless if I established a recovery in 31 but storage and then branched to >64 bit storage >Under the same RB > >I assume the recovery routine would cover me

Re: RACF Automation (Cross Posted)

2024-01-25 Thread Jon Perryman
On Thu, 25 Jan 2024 17:51:46 -0500, Bob Bridges wrote: >Back when my client in Ohio installed it, we called it "Sam-Jupiter". It appears that Beta Systems acquired the product and call it Beta-Access. https://www.betasystems.com/en/products/beta-access/ It also appears they removed

Re: RACF Automation (Cross Posted)

2024-01-25 Thread Jon Perryman
On Thu, 25 Jan 2024 10:15:57 -0600, Steve Beaver wrote: >I don't even know if the product still exists. -- The closest IVP that I know >of is OKTA. See if SAM (Security Administration Manager) still exists (possibly rebranded). The company no longer exists but I found

Re: RACF Automation (Cross Posted)

2024-01-25 Thread Jon Perryman
On Tue, 23 Jan 2024 12:39:47 -0600, Steve Beaver wrote: >I have a customer that would like to AUTOMATE RACF. Did you solve your problem? You need to clarify what AUTOMATE RACF means to the customer. What is the problem the customer is trying to solve because they can't mean automate.

Re: IPCS - CBFORMAT

2024-01-23 Thread Jon Perryman
This looks correct and essentially the same as mine. I never ran into the truncated error. I'm guessing the problem must lie somewhere else. Since ACRONYM= is working, it's unlikely that a spurious blank is causing the problem. Maybe compare the assembler listings to see if there is a

Re: IPCS - CBFORMAT

2024-01-23 Thread Jon Perryman
On Tue, 23 Jan 2024 13:11:27 -0600, Bill Yeager wrote: > I get “Control block is truncated” TSO PROFILE MSGID will turn on message ID. You can then look up the message to find the causes and solutions for this message. You can TSO PROFILE NOMSGID to eliminate message ids from TSO. I

Re: Custom ISPF command

2024-01-22 Thread Jon Perryman
>Create a site ISPF command table and add your commands to that. An alternative to creating a site ISPF command table is to dynamically add ISPF commands. Command tables are ISPF tables that can be updated using TBADD, TBDEL and TBUPD. ISPCMDS is always open (probably ISRCMDS too). When you

Re: sdwagrsv not equal rbgrsave

2024-01-22 Thread Jon Perryman
On Thu, 18 Jan 2024 05:08:17 +, Peter Relson wrote: > >I chain backward as its the only way to do it wrapping around tcbrbp and next >rb had the registers in the prefix it had SVC 12 maybe SVC 42 issued that > > >"Wrapping around tcbrbp" is a strange way to do much of anything. Hi Peter,

Re: How can I keep JES2 from being SYSPLEXed?

2024-01-22 Thread Jon Perryman
> $HASP843 MASDEF OWNMEMB=S0W3,COLDVRSN=z/OS 2.5, > $HASP843 ENFSCOPE=SYSPLEX,SHARED=NOCHECK, > $HASP843 XCFGRPNM=JES2,ESUBSYS=HASP > > $HASP843 MASDEF OWNMEMB=S0W1,COLDVRSN=z/OS 3.1, > $HASP843 ENFSCOPE=SYSPLEX,SHARED=NOCHECK, > $HASP843

Re: Masking SMF data internally

2024-01-22 Thread Jon Perryman
>You can mask any character or external decimal field by using translate As an alternative, you should run those programs on your systems and provide them with the reports that you review for sensitive information. . -- For

Re: SSH tunneling for unattended process.

2024-01-11 Thread Jon Perryman
On Thu, 11 Jan 2024 09:47:45 -0600, Kirk Wolf wrote: >Did I say anything about using passwords for ssh? >Again, this has nothing to do with your assertion that >using tn3270 over a ssh tunnel would expose the userid and password. This thread is specifically about using ssh tunnel to provide

Re: Gtf trace

2024-01-11 Thread Jon Perryman
On Thu, 11 Jan 2024 16:29:06 +, Ken Bloom wrote: >Does anyone know the format of the parm to set the number of bytes recorded to >64? You need to be more specific about what you are tracing. Are you tracing VTAM, TCP, RACF or something else? Most likely you will specify size when you tell

Re: SSH tunneling for unattended process.

2024-01-10 Thread Jon Perryman
On Thu, 11 Jan 2024 13:03:07 +1100, Filip Palian wrote: >Passing secret material in the command line for long-running and daemon >processes is never a good idea [; I'm not condoning this an as you say, this isn't a good idea but my point was it's a common practice in the UNIX and Windows

Re: How to configure using PDS members in JCL.

2024-01-10 Thread Jon Perryman
On Wed, 10 Jan 2024 08:47:38 -0600, Paul Gilmartin wrote: >On Wed, 10 Jan 2024 11:41:16 +, Colin Paice wrote: > >>I think all products should use this technique, instead of asking users to >>make the same changes to multiple files as part of configuration. >> >It's regrettable that there's

Re: SSH tunneling for unattended process.

2024-01-10 Thread Jon Perryman
On Wed, 10 Jan 2024 11:37:11 -0600, Kirk Wolf wrote: > ssh -L 623:127.0.0.1:623 zoshost >How EXACTLY is your userid and password exposed? You example ignores using a script to automate SSH login. There are various implementations. e.g.sshpass -p !4u2tryhack ssh usern...@host.example.com

Re: SSH tunneling for unattended process.

2024-01-09 Thread Jon Perryman
On Tue, 9 Jan 2024 20:18:42 -0600, Kirk Wolf wrote: >On Tue, Jan 9, 2024, at 5:18 PM, Jon Perryman wrote: \>> You may wonder why you might need -R. The SSH command exposes identification (e.g. userid & password). >> -L exposes a z/OS userid & password on eac

Re: Netview, REXX and assembler interfaces for variable access

2024-01-09 Thread Jon Perryman
On Tue, 9 Jan 2024 10:26:54 -0600, Willy Jensen wrote: > IRXSAY returns with return code 28 'A language processor environment could > not be located'. You have a coding error. Does R0 point to the ENVBLOCk? IRXSAY works in Netview otherwise the REXX SAY command would not work.

Re: EDIT MACRO REQUEST

2024-01-09 Thread Jon Perryman
On Tue, 9 Jan 2024 22:41:50 +, Steely.Mark wrote: > ISPSTART CMD(%EDITREXX XX.TSS.CTM.DATA(PADM3) EMPTREXX) > ISPSTART CMD(%EDITREXX XX.TSS.CTM.DATA(PPCT3) EMPTREXX) You don't want to start and stop ISPF for each member (ISPSTART). There are far better methods to process specific

Re: SSH tunneling for unattended process.

2024-01-09 Thread Jon Perryman
On Tue, 9 Jan 2024 11:41:45 -0600, Grant Taylor wrote: >This is important to keep in mind when you are considering which way the >port forwarded traffic will go in relation to which end is the SSH client. Tunnels are bidirectional so it does not matter which way traffic is forwarded. What is

Re: ISPF setup macro

2024-01-06 Thread Jon Perryman
On Sun, 7 Jan 2024 00:31:30 +, Seymour J Metz wrote: >ALLOC DSN(userid.USER.ISPM) INRTDNN(MYDD) SHR > >So why -24 instead of -23? > >Changing the *3rd* key to RTDDN fixed the problem. The word KEY is ambiguous and may not mean KEYWORD. Total guess but considering this syntax is not

Re: Why do I have IEE159E MESSAGE WAITING

2024-01-06 Thread Jon Perryman
> I think that he's not getting a "flooding" condition at all, he probably just > hit enter on his emulator, > IEE163I MODE= HELD IEE159E MESSAGE WAITING The OP showed the IEE163I which showed MODE=RD with the IEE159E. It's possible he intentionally used hold mode and caused the message

Re: OPERLOG contention

2024-01-06 Thread Jon Perryman
On Thu, 4 Jan 2024 18:16:49 +0100, Radoslaw Skorupka wrote: >Sometimes I observe IXG251I and IXG284I >ISG251I informs the dataset is in use by another sysplex member >IXG284I says the dataset is PENDING DELETE. Use the DISPLAY LOGGER CONNECTIONS command to see if something unexpected is

Re: SYSPLEX JES2 SYSLOG processing

2024-01-06 Thread Jon Perryman
On Thu, 4 Jan 2024 12:31:36 -0600, Paul Gorlinsky wrote: >On a z/OS 2.5 system using z System Automation V4.3, > >The event needs to issue a 'W L' then locate the SYSLOG output for that >specific LPAR, There are many ways to solve this problem and various considerations. >Where STC08984 is

Re: Netview, REXX and assembler interfaces for variable access

2024-01-06 Thread Jon Perryman
On Fri, 5 Jan 2024 08:10:52 -0600, Willy Jensen wrote: >When running in Netview it doesn't abend, but it doesn't do anything either, > except that the return value is valid. It returns 0, which indicates success. Saying "returns 0" tells us nothing. >The function in question reads. lists and

Re: allowed characters in member name

2024-01-06 Thread Jon Perryman
On Fri, 5 Jan 2024 20:40:00 +, Nash, Jonathan S. wrote: >We have a PDSE with member names starting with a >left paren which were created with some old software. Did IBM fix this with JCL DSN= using quoted dataset and member name? My guess is no. DSN and member name validation can be

Re: ISPF setup macro

2024-01-06 Thread Jon Perryman
On Fri, 5 Jan 2024 17:41:45 +, Seymour J Metz wrote: >I've been using BPXWDYN for allocation and concatenation, but I had a problem >with an error code -24. UNIX standards provide error codes versus z/OS typically provide an error code and error message. There's a learning curve for

Re: LISTDSI - hardcoded dsn vs. read in from file

2024-01-06 Thread Jon Perryman
On Sat, 6 Jan 2024 04:06:59 -0600, Willy Jensen wrote: >"PROF NOPREFIX works but can leave you that setting when you don't want it on >termination." PROF NOPREFIX should never be used especially if you can't figure out quoting. You are potentially creating problems for others working on your

Re: Why do I have IEE159E MESSAGE WAITING

2024-01-02 Thread Jon Perryman
On Tue, 2 Jan 2024 12:55:37 -0500, David Spiegel wrote: >There are ways to flood the console other than ROUTCODE(ALL). What is your point? Clearly, the OP doesn't understand console flooding otherwise he would not have ROUTCDE(ALL). I gave the OP what he needs to learn to understand why he is

Re: Help Trying to determine where abend occurred

2024-01-02 Thread Jon Perryman
On Mon, 1 Jan 2024 12:00:15 -0500, Joseph Reichman wrote: >I am thinking the doc says I can issue CSVQUERY in AR mode I might try to put >SDWAPRIM on my DU-AL > >And and maybe get the name of the PC routine Since this is about updating the CBT generic abend recovery example file instead of

Re: Why do I have IEE159E MESSAGE WAITING

2024-01-02 Thread Jon Perryman
On Tue, 2 Jan 2024 11:36:34 -0500, Joseph Reichman wrote: >I have CON(N) and DEL(RD). Wondering why this happening The most likely cause is ROUTCODE(ALL) and RTME(1). How you solve this problem depends on why you need all messages to that console.

Re: PLIST8=NO?

2023-12-30 Thread Jon Perryman
On Sat, 30 Dec 2023 14:34:16 -0600, Paul Gilmartin wrote: >In >I see no MF=L. What are the reentrancy concerns? Scroll to the next sections to see the execute and list forms of the CALL macro. >But can PLIST8=YES and

Re: Question about IEAMSCHD

2023-12-30 Thread Jon Perryman
On Sat, 30 Dec 2023 19:52:42 GMT, esst...@juno.com wrote: >Binyamin wrote >>What is a "non-authorized" address space? >Key 8 Problem state job/started task He's telling you there is no such thing as a "non-authorized" job/STC. A job/stc does not have a key or state. Running authorized is

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-30 Thread Jon Perryman
On Sat, 30 Dec 2023 19:33:34 +0200, Binyamin Dissen wrote: >On Fri, 29 Dec 2023 14:47:29 + Seymour J Metz wrote: > >:>I need to check whether any of a list of datasets exists and whether any of >a list of ddnames is allocated. I'd rather not trap and parse the output of >LISTALC and

Re: Question about IEAMSCHD

2023-12-30 Thread Jon Perryman
On Sat, 30 Dec 2023 15:36:44 GMT, esst...@juno.com wrote: >I would like to schedule an SRB using IEAMSCHD to a non-authorized >Address Space - I would prefer not to place the target SRB routine in common >storage. It's important to tell us about the problem you need to solve because you only

Re: SSH tunneling for unattended process.

2023-12-29 Thread Jon Perryman
On Sat, 30 Dec 2023 04:02:22 +, kekronbekron wrote: >So SSH is used for auth and encryption, SSH has multiple features. Understand that SSH primary feature is "Secure SHell" where you can issue UNIX commands on a remote UNIX system thru an encrypted connection. You must login to that

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 12:15:31 -0600, Paul Gilmartin wrote: >Does that show DSNs that are ENQed but not allocated? What ENQ are you referring? QNAME SYSVSAM as opposed to SYSDSN? You would need to include those QNAMEs in your query.

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 12:35:58 -0600, Jon Perryman wrote: >QUERYENQ documents that it is "SYSTEM" enq level but datasets are "SYSTEMS". Sorry, my bad. I just saw a ZENSCOPE variable which implies bot SYSTEM and SYSTEMS are returned. STEP does not app

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 18:10:08 +, Seymour J Metz wrote: >I should be able to use any BPXW... service that doesn't require dubbing. I doubt that BPXWDYN requires dubbing but Some minimal dubbing should be available because of TCP requirements.

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 18:01:19 +, Sri h Kolusu wrote: >>> Does CLIST or REXX provide an interface to ENQ? > >Via ISPF service named QUERYENQ > >https://www.ibm.com/docs/en/zos/2.5.0?topic=services-queryenqquery-system-enq-data QUERYENQ documents that it is "SYSTEM" enq level but datasets are

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 11:36:38 -0600, Paul Gilmartin wrote: >On Fri, 29 Dec 2023 11:13:18 -0600, Jon Perryman wrote: >>REXX function SYSDSN( ) will determine if a dataset exists without the >>overhead of LISTDSI. >> >Does it report allocated status as the OP requested

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 17:00:37 +, Sri h Kolusu wrote: >How about issuing ENQ in loop for all the datasets in the list? >Once you hit a dataset that is already allocated you can quit the search. ENQ is not appropriate for this type of problem. Dataset allocations are SYSTEMS ENQ which means

Re: ISPF setup macro

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 13:10:27 +, Seymour J Metz wrote: >I'm not trying to setuup an ISPF application environment.; I'm trying to set >up a TSO user environment. TSO user environment limits your options. LIBDEF is not suitable because it is lost or replaced at various times. ISPxUSR is not

Re: Checking status of multiple datasets in CLIST and REXX

2023-12-29 Thread Jon Perryman
On Fri, 29 Dec 2023 09:40:33 -0600, Paul Gilmartin wrote: >On Fri, 29 Dec 2023 14:47:29 +, Seymour J Metz wrote: >>I need to check whether any of a list of datasets exists and whether any of a >>list of ddnames is allocated. >> >How useful would BPXWDYN(INFO ,,,) be?

Re: ISPF setup macro

2023-12-28 Thread Jon Perryman
On Thu, 28 Dec 2023 02:01:54 +, Seymour J Metz wrote: >I'm trying to use LIBDEF as an alternative to freeing and reallocating the >standard ISPF concatenations. LIBDEF is commonly used to eliminate the need for reallocating standard ISPF DDs. There are situations where ISPxUSR is useful

Re: ISPF setup macro

2023-12-27 Thread Jon Perryman
On Wed, 27 Dec 2023 19:59:26 +, Seymour J Metz wrote: What you are asking does not make any sense. >Do the LIBDEFs with DATASET pick up SPPxUSR if there is no ID keyword? I assume SSPxUSR actually means ISPxUSR. I can only comment from what I've read because ISPxUSR does not solve my

Re: RETRY - was ARR and CSVQUERY

2023-12-24 Thread Jon Perryman
Hi Tom, I think Peter misinterpreted your question because you provided too much information. > Peter Relson wrote: > I'm now thinking you just meant that you were surprised that the recovery > routine did not complete successfully. I think you are asking the academic question if there is a

Re: RETRY - was ARR and CSVQUERY

2023-12-23 Thread Jon Perryman
On Sat, 23 Dec 2023 21:02:18 +0200, Binyamin Dissen wrote: >On Fri, 22 Dec 2023 15:07:33 -0800 Tom Brennan >wrote: > >:>So are you implying that in z/OS there are environments where I can run >:>a program without any built-in basic recovery? > >Yes. Most batch jobs run that way. Recovery in

Re: RETRY - was ARR and CSVQUERY

2023-12-23 Thread Jon Perryman
On Sat, 23 Dec 2023 15:54:38 +, Peter Relson wrote: >I view their being two main reasons for recovery (and not necessarily in the >order I show): Everyone ignores the third main reason which is stopping abends from becoming catastrophic. IBM knows this is ignored and plans accordingly.

Re: RETRY - was ARR and CSVQUERY

2023-12-22 Thread Jon Perryman
On Fri, 22 Dec 2023 18:35:52 -0800, Tom Brennan wrote: >Never mind, my question wasn't clear and I don't know how to better explain it. >> >>> So are you implying that in z/OS there are environments where I can run >>> a program without any built-in basic recovery? Sorry I misunderstood that

Re: RETRY - was ARR and CSVQUERY

2023-12-22 Thread Jon Perryman
On Fri, 22 Dec 2023 15:07:33 -0800, Tom Brennan wrote: >So are you implying that in z/OS there are environments where I can run >a program without any built-in basic recovery? I don't condone omitting recovery but CBTTAPE.ORG has many exits that do not include any recovery. The vast majority

Re: RETRY - was ARR and CSVQUERY

2023-12-22 Thread Jon Perryman
On Fri, 22 Dec 2023 10:26:41 -0800, Tom Brennan wrote: >But I think it's overkill for a recovery routine to have it's own >recovery routine (if that's even possible in a JES2 exit environment). z/OS exits have built in recovery, diagnostics and recursive abend handling. Since IBM did the work

Re: RETRY - was ARR and CSVQUERY

2023-12-22 Thread Jon Perryman
On Thu, 21 Dec 2023 13:37:21 +, Peter Relson wrote: >>Jon P wrote >>The SDWA can be referenced by alet 0 or alet 2. >if this was meant to indicate that you could choose either, that wouldn't be >true for an ESTAEX or ARR or IEAARR established for primary <> home. Hi Peter, You missed my

Re: RETRY - was ARR and CSVQUERY

2023-12-21 Thread Jon Perryman
On Wed, 20 Dec 2023 00:56:14 -0500, Tony Harminc wrote: >On Wed, 20 Dec 2023 at 00:48, Jon Perryman wrote: >> I locate the base reg and verify the branch around the module eyecatcher >The trick is to not abend when you try looking at the eyecatcher. > A wild branch can easily d

Re: RETRY - was ARR and CSVQUERY

2023-12-19 Thread Jon Perryman
On Tue, 19 Dec 2023 21:20:29 -0500, Joseph Reichman wrote: >It seems to me that SDWA has values from the home address space such as >SDWARBAD For the CBT recovery example, the PC definition has PRIMARY (alet 0) and HOME (alet 2) point to the PC owner ASID. Secondary (alet 1) is the PC

Re: RETRY - was ARR and CSVQUERY

2023-12-19 Thread Jon Perryman
On Tue, 19 Dec 2023 23:13:46 GMT, esst...@juno.com wrote: . >I have been following the thread on ARR and CSVQUERY, and started >thinking about a retry routine. The discussion is about a CBT file that has been referred

Re: Z/OS Survey - Unusuall system commands

2023-12-19 Thread Jon Perryman
On Tue, 19 Dec 2023 16:23:30 +0200, Itschak Mugzach wrote: >Was it ROUTE command? ;-) Don't tell them. We fill our refrigerator using >these weaknesses... I always hated when auditors bashed us for non-issues but then again, these were often simple to show we took some sort of futile action.

Re: Z/OS Survey - Unusuall system commands

2023-12-19 Thread Jon Perryman
On Tue, 19 Dec 2023 10:12:21 +0200, ITschak Mugzach wrote: >There are some MVS commands that are hard to understand how and why they >were created. You mean "console commands" because MVS is only 1 product that implements console commands. Each subsystem on the SSI can optionally receive

Re: SMP/E question of the day

2023-12-18 Thread Jon Perryman
On Mon, 18 Dec 2023 08:12:33 -0600, Paul Gilmartin wrote: >In , >the entire description of the MAME parameter syntax is:name >There is no mention of a limit of length. You're making that up. The SMP/e programming API tells you

Re: SMP/E question of the day

2023-12-17 Thread Jon Perryman
On Sun, 17 Dec 2023 14:10:51 -0600, Paul Gilmartin wrote: >On Sun, 17 Dec 2023 12:52:49 -0600, Jon Perryman wrote: >> >>++ZAP does not document limitations already described in ++MOD and ++JCLIN. >> >And yet it says: ><https://www.ibm.com/docs/en/zos/3.1.0?top

Re: SMP/E question of the day

2023-12-17 Thread Jon Perryman
On Sun, 17 Dec 2023 11:01:23 -0600, Paul Gilmartin wrote: >The CSECT() option of the ++MOD MCS should clarify this. But it's optional, >and I don't know that it's verified, even if present. CSECT defaults to ++MOD name which generates BINDER REPLACE statements. Specifying additional CSECT

Re: SMP/E question of the day

2023-12-17 Thread Jon Perryman
On Sun, 17 Dec 2023 15:12:59 +, Seymour J Metz wrote: >Given that a csect may be included in multiple program objects (is there a >generic term for LM & PO), > I don't see whwre you would need an lmod parameter on the NAME statement. It's rare but a ++ZAP circumvents a problem that the

Re: SMP/E question of the day

2023-12-17 Thread Jon Perryman
On Sun, 17 Dec 2023 09:02:37 -0600, Paul Gilmartin wrote: >On Thu, 14 Dec 2023 22:22:51 +, Kurt Quackenbush wrote: > >>> NAME ABCDITSK ABCPROC#C C_CODE >>I believe SMP/E supports a maximum of 8 characters for the LMOD, CSECT, and >>CLASS names > specified on the IMASPZAP NAME statement.

Re: SMP/E question of the day

2023-12-16 Thread Jon Perryman
On Thu, 14 Dec 2023 11:54:28 -0500, Phil Smith III wrote: >++VER(Z038) FMID(VABC840) . >++ZAP(ABCDITSK) . >NAME ABCDITSK ABCPROC#C C_CODE >--NAME ABCDITSK ABCPROC#C C_CODE. >GIM23101E ** THERE IS A SYNTAX ERROR IN A ZAP CONTROL STATEMENT FOR MODULE > ABCDITSK IN SYSMOD

Re: RACROUTE REQUEST=AUTH problem

2023-11-30 Thread Jon Perryman
The one thing no one has mentioned is MUSASS configuration (Multi-User address spaces). Has the customer configured MUSASS changes like naming table, exits or ???. For instance, is the STC jobname being appended to distinguish between production and test? Maybe a RACF trace would show the real

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
On Tue, 28 Nov 2023 20:14:36 -0500, Joseph Reichman wrote: >You can always determine if it’s a CSECT whitin many by seeing if it’s a >minor CDE When did IBM start creating minor CDE's for each csect in a load module? -- For

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
Hi Joseph, Just so everyone is clear, you're upgrading CBT192 (generic abend diagnostics / recovery - ESTAEX, FRR, ARR, ...) to include new diagnostic information. You're charged with mapping the abending address to a load module and the offset into that load module which will be displayed as

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
On Tue, 28 Nov 2023 08:48:23 -0500, Joseph Reichman wrote: >Let then be specific > >The first thing I do is get the low and high address of the program The >program name is being passed as a parm to the Estae routine Hi Joseph, Peter asked you what is the problem you are trying to solve (not

Re: UNIX REXX LINKMVS TASKLIB?

2023-11-25 Thread Jon Perryman
On Fri, 24 Nov 2023 09:07:54 -0600, Paul Gilmartin wrote: >On Fri, 24 Nov 2023 00:29:34 -0600, Jon Perryman wrote: >>For temporary datasets, when is there ever a need for VOL=REF unless you are >>working with a volume? >> >It's needed when allocating the same the s

Re: Page Datasets in User Catalog

2023-11-23 Thread Jon Perryman
On Fri, 24 Nov 2023 01:42:08 +, Mark Jacobs wrote: >I tried a pageadd of a newly defined page dataset that was cataloged in a user >catalog. It didn't work. I suspected it would not work but was unsure. Pageadd remains in effect until the next CLPA so it would make sense it would fail.

Re: UNIX REXX LINKMVS TASKLIB?

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 18:21:28 -0600, Paul Gilmartin wrote: >>On Fri, 24 Nov 2023 00:10:18 +, Seymour J Metz wrote: >>If you insist on using VOL=SER=foo for a temporary, it will work. >> >I use VOL=REF=ddfoo only when it's required. For true temporary datasets, a normal user will never code

Re: Page Datasets in User Catalog

2023-11-23 Thread Jon Perryman
On Fri, 24 Nov 2023 00:12:34 +, Seymour J Metz wrote: >Are you saying that PAGEADD will work with alias entries and that the added >datasets will be retained across IPL? Sorry, I worded it incorrectly. I didn't mean to imply I had experience using pageadd in that respect.

Re: UNIX REXX LINKMVS TASKLIB?

2023-11-23 Thread Jon Perryman
On Fri, 24 Nov 2023 00:10:18 +, Seymour J Metz wrote: >if you insist on using VOL=SER=foo for a temporary, it will work. Cleanup of the public volumes is unpredictable. Normal users should never learn about VOL=SER especially for temporary datasets. > IMHO, it's best to let SMS do its

Re: DSS dump and migrated datasets

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 22:47:59 +0100, Radoslaw Skorupka wrote: >Well, Keith metioned *a switch*. Turning on the switch implies that everyone agreed that the feature benefits are more important than the risks. This is acceptable because IBM warned you and your company accepted the risks.

Re: DSS dump and migrated datasets

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 19:47:24 +, Keith Gooding wrote: >I certainly would like the option to tell dss to recall datasets I feel your pain but I personally agree with IBM's decision. Realize this is z/OS with specialists instead UNIX with its jack of all trades. DASD sysprog, performance

Re: Page Datasets in User Catalog

2023-11-23 Thread Jon Perryman
On Wed, 22 Nov 2023 22:35:13 +, Seymour J Metz wrote: >I suspect that there was a game of telegraph, whereby crucial details got lost. > >It is normal to allocate page datasets in a user catalog that will eventually >be used as a master catalog. > I'm suspicious of the claim that z/OS can

Re: Performance i/o problem

2023-11-23 Thread Jon Perryman
It sounds like the OP is sharing a volume between 2 different sysplexes. If that's the case, then hardware reserves may also be a problem that should be investigated. On Thu, 23 Nov 2023 11:37:29 -0600, Steve Estle wrote: >Assuming you are running ZOS in native mode (not as guest under ZVM)

Re: DSS dump and migrated datasets

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 18:18:23 +, Keith Gooding wrote: >I do not know why IBM do not have an option for adrdssu to go the recall >automatically - there have been some requests on IBM ideas. The last thing you want is for ADRDSSU to become long running waiting on multiple recalls from

Re: DSS dump and migrated datasets

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 17:57:53 +0100, Radoslaw Skorupka wrote: >I need to dump a lot of small dataset with HLQ=user_to_be_deleted. >Since the user is no longer active, most of. datasets are migrated to ML1 >and ML2. Do you really need another backup since HSM already backed them up? If HRECALL

Re: UNIX REXX LINKMVS TASKLIB?

2023-11-23 Thread Jon Perryman
On Thu, 23 Nov 2023 01:47:18 -0600, Paul Gilmartin wrote: >>On Thu, 23 Nov 2023 04:18:05 +, Farley, Peter wrote: >>In this day and age, why in the world would you evec contemplate using a >>non-cataloged library? >> >In parallel with the JCL Ref. mentioning use of temporary data sets as

  1   2   3   4   5   6   7   >