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
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
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..
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
19 matches
Mail list logo