Re: [External] : Re: How to cleanup old datasets

2024-08-21 Thread Richard McIntosh
We use RMM -Original Message- From: IBM Mainframe Discussion List On Behalf Of Russell Witt Sent: Tuesday, August 20, 2024 6:57 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [External] : Re: How to cleanup old datasets Richard, You don't mention your tape management system. If you are using

Re: Improving OMVS performance using WLM ?

2024-08-21 Thread Allan Staller
Classification: Confidential Don't have any references for you, but in my experience, most installations have under-spec'ed the service class for OMVS (either importance or goals). Increasing either for this service class would most likely help. HTH, -Original Message- From: IBM Mainfra

Re: [External] : Re: How to cleanup old datasets

2024-08-21 Thread rpinion865
If you have BMC's FDREPORT, you can use it to extract the RMM tape info and create the DELETE NOSCRATCH commands. "Confidentially doc, I am the wabbit." Bugs Bunny Sent with Proton Mail secure email. On Wednesday, August 21st, 2024 at 6:27 AM, Richard McIntosh <06ae244fdcf3-dmarc-requ..

Debugging syscall / SLIP for reason code

2024-08-21 Thread Lindy Mayfield
I need some help with debugging a program that runs as a spawned OMVS process. I have done a SYSOMVS trace where I can see that a syscall to BPX1SOC fails with reason code 112B and error code is EAFNOSUPPORT. Looking at the trace I can see that there are 8 parms starting at address 0A6DC23

Re: Debugging syscall / SLIP for reason code

2024-08-21 Thread Adam Johanson
Without validating the RANGE or DATA parms (although the space after the address in the DATA parm looks fishy; not sure if that's a problem), I noticed that you're not specifying a JOBNAME parameter. It would also be good to give it a descriptive ID parameter. Also be sure that you're settin

Simple Rexx question

2024-08-21 Thread Billy Ashton
Hi all, I have a simple question, but my searches are eluding me (maybe I don't know what to ask for). In my Rexx program, before I try to do an EXECIO against it, I want to do something to make sure the DD statement is there and control the error. I tried ListDSI, but that only works on DASD

Re: Simple Rexx question

2024-08-21 Thread Lionel B. Dyck
You can use listdsi - check sysreason for a value of 3 A value of 2 indicates it isn't allocated Sysmsglvl2 has IKJ58403I THE DATA SET IS A TYPE THAT CAN NOT BE PROCESSED. hth Lionel B. Dyck <>< Github: https://github.com/lbdyck System Z Enthusiasts Discord: https://discord.gg/sze “Worry

Re: Simple Rexx question

2024-08-21 Thread Paul Gilmartin
On Wed, 21 Aug 2024 19:28:12 +, Billy Ashton wrote: >Hi all, I have a simple question, but my searches are eluding me (maybe >I don't know what to ask for). > >In my Rexx program, before I try to do an EXECIO against it, I want to >do something to make sure the DD statement is there and con

Re: Simple Rexx question

2024-08-21 Thread Seymour J Metz
LISTDSI has a FILENAME option to test a ddname. rc = LISTDSI(ABCXYZ FILE) --  Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf of Billy Ashton

Re: Simple Rexx question

2024-08-21 Thread Schmitt, Michael
This solution requires TSO: alloc_dd. = '' call get_alloc_dds : if \ dd_exists('ABCXYZ') then ... : : /* Get allocated DDs */ get_alloc_dds_MVS: procedure, expose alloc_dd. address TSO x = outtrap('listalc.') "LISTALC STATUS" x = outtrap('OFF') do i = 2 to listalc

Re: Simple Rexx question

2024-08-21 Thread Paul Gilmartin
On Wed, 21 Aug 2024 19:54:38 +, Seymour J Metz wrote: >LISTDSI has a FILENAME option to test a ddname. > >r == LISTDSI(ABCXYZ FILE) > Will that work for tapes? Most infuriatingly, I learned long ago thatn LISTDSI(ABCXYZ FILE) returns attributes of the FILE as I had intended, but those fr

Re: Simple Rexx question

2024-08-21 Thread Seymour J Metz
I've never tried it, but it should. --  Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv

Re: Simple Rexx question

2024-08-21 Thread Steve Thompson
You gotta a "tape", give it a try and see what the RC is and what of the variables it sets, are set. If I had tape, I'd try it for you, because this is something I should know given what I'm working on in my spare time. Steve Thompson On 8/21/2024 8:36 PM, Seymour J Metz wrote: I've never t

Re: Simple Rexx question

2024-08-21 Thread Bob Bridges
I have two external REXX execs that I use frequently (depending on which one you need): TEMPDD returns a DD name that is guaranteed not to be currently in use; it's up to the caller to allocate it. I can specify a prefix; for example, if I call TEMPDD with arg "XYZ" then it might return "XYZ12

Re: Simple Rexx question

2024-08-21 Thread Paul Gilmartin
On Wed, 21 Aug 2024 21:04:34 -0400, Bob Bridges wrote: >I have two external REXX execs that I use frequently (depending on which one >you need): > >TEMPDD returns a DD name that is guaranteed not to be currently in use; it's >up to the caller to allocate it. I can specify a prefix; for example,

Re: How to cleanup old datasets

2024-08-21 Thread Brian Westerman
just uncatalog them with noscratch, or since they are tape, you can just uncatalog. if you can list the DSN under ISPF 3.4, just type a "U" next to the name, and hit enter. Brian -- For IBM-MAIN subscribe / signoff / archive

Re: Simple Rexx question

2024-08-21 Thread Binyamin Dissen
How about was1=outtrap("trash.") was2=trapmsg("on") "EXECIO 5 DISKR Q1Q2Q3 (FINIS" x=trapmsg(was2) x=outtrap(was1) if rc = 20 /*ddname not found, though trash.1 can be examined */ Let EXEC

HSM question

2024-08-21 Thread גדי בן אבי
Hi, We use HSM to backup datasets to virtual tape on a TS7770. We are getting close the TS7770's capacity and want to reduce the capacity used by HSM. The current strategy is to find backups we no longer want/need, delete the from HSM, and then use RECYCLE command to merge the tapes that are no

Re: HSM question

2024-08-21 Thread Mike Schwab
There is usually a delay of a few days to allow undeleted of the tape volumes. Best to set an retention period so they expire after so many days / after n versions are created. ‪On Thu, Aug 22, 2024 at 12:03 AM ‫גדי בן אבי‬‎ wrote:‬ > > Hi, > We use HSM to backup datasets to virtual tape on a TS