Re: Initialize Tape error
Jake, The problem was your SMS ACS routine. It assumed that all temporary data sets must be SMS managed on DASD. You should really be checking to see if the requested device is a tape, and/or, that program is IEHINITT or EDGINERS etc., and allow the requested device to be allocated. If you use rmm EDGINERS it supports use of dynamic allocation based on the volsers to be labelled and that allows SMS to decide if tape is sms managed or not and whether a sms managed tape or non-sms tape drive is needed. See the rmm IC write-up for EDGINERS. Using IEHINITT you are on your own as regards device selection/allocation. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Initialize Tape Options
Jake, do you really get the exact same error messages? i.e. IEH627I VOLUME NOT LABELED , REASON CODE = 1000. REFER TO MESSAGE MANUAL FOR FOR EXPLANATION OF BIT SETTINGS IEH605I INVALID DEVICE ALLOCATED ON D72D IEH607I ALLOCATED DEVICES EXHAUSTED Seems there is enough to go on, isnt there? IEH627I you found the msg explanation and from that the reason code says it an internal error not related to dynamic exits. So based on that you would call IBM for support - if it was available. However, IEH605I is interesting - it gives device as D72D - yet your JCL specified UNIT 890. So which is the actual tape drive you wanted to use? Did your ACS routines direct the allocation to some wrong device? IEH607I just says there was no other allocated tapes to try. Be sure you specify DEFER on the UNIT keyword. Be sure SMS ACS does not direct your allocation to wrong device. If you have rmm running - use EDGINERS instead of IEHINITT - but same JCL requirements for UNIT with DEFER Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Caculate size of tap dataset using rmm
Victor, On recent releases you should not have to calculate the size of the data set using block count and blksize - the size is provided in edg@dss6. See the rmm GR for details of what this contains - a factor and a value concatenated. In the DATASET DISPLAY of the rmm ISPF dialog you can see how this is used for display in the panels. To get the size in older releases convert bytes to Kilobytes. size = edg@blkc * edg@blks / 1024 Remember this can only be an approximation in some cases. The tape subsystem reports actual bytes transferred, so can avoid such approximation. It also reports the bytes after hardware compression. Until recently there was no way to get this from rmm. For a long time you could get percent of volume - when the tape device reported such information (IBM 3590, TS11xx,).That allowed some extra calculation to get information about what was actually on the tape volume. More recently there is extra information recorded by rmm, and reported via LISTVOLUME and LISTDATASET, and used for building better size and usage information for volumes and data sets, in the extract file. See APAR OA33958 - which is billed as being D/T3592 E07 - TS1140. The doc - and more recent release books - contain a section titled Understanding Volume Usage, Capacity, and Compression. That gives details of what is recorded, displayed, and calculated. BTW, edg@blkc is a block count for each DATASET record in rmm - which equates to a single tape file. For multi-volume data sets, each part of a data set will have a DATASET record, i.e. one for each volume. So, to get the size of the complete data set you need to sum all the block count values, then calculate size. What edg@blkt does is avoid the need to retrieve all DATASET records and sum the values - it is the total block count for the data set across all its volum. There is also now a edg@blk6 to support much larger block counts (up to 16 characters). HTH Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Authorized functions
Left out the key info! Rexx does some storage isolation, I believe, between the environments, so that we have seen the authorized command complete successfully - all variables created - but on return to the exec, the storage for the variables is duplicated/moved to another subpool to allow access from the exec. If there is insufficient storage available to duplicate all the variable related storage - BAM! Heck of a mess to diagnose Even the PROFILE VARSTOR(HIGH) didnt help with that one. Actually exacerbated it. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Authorized functions
Correct, although I'm not sure whether TSO/E supports setting REXX variables from an authorized program. You can set rexx variables from an authorized TSO command. For example, the rmm tso commands all do that. However, one of the difficulties we had was when those commands were issued from a rexx environment - all variables to be accessed by the autorized command had to start SYSAUTH. Variables created in the command could be accessed once back in the exec. Rexx does some storage isolation, I believe, between the environments, so that we have seen the authorized command complete successfully - all variables created - but on return to the exec, the storage for the variables is duplicated/moved to another subpool to allow access from the exec. Even the PROFILE VARSTOR(HIGH) didnt help with that one. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DFSORT Select First
James, Are the records already sorted based on the 'key' you are using to select the duplicates? COPY does no sorting, just looks at the records in the sequence you already have. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: ICETOOL extract fields from input dsn and copy to an output dsn
Antonio, Look to this section Producing Commands and Reports from the Extract Data Set in the rmm Reporting book. It even has examples of OUTREC - that include the 1,4 which is required when using Variable length records. Two similar examples in SAMPLIB - EDGJBCAV and EDGJRECV. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Inventory the back end tapes of a VTS
Lizette, You would need to look to your tape management system, hopefully rmm, for that information. For some real basic info you can use the SV subcommand and SD by volume. For example RMM SV VOLUME(*) LIMIT(*) STATUS(NOTSCRATCH,NOTRELEASE) LOCATION(vtslibname) CLIST('RMM SD DSN(*) VOLUME(',') LIMIT(*)') That gives you and idea of how many volumes and data sets might be involved. Using the report generator and the extended records in the extract file you could produce a customised report, sorted by dsname and grouped by hlq.. See EDGGR07 sample as a starting point. Also the Rexx reporting, report REPORT07 could be a start point. Perhaps REPORT05 has some use as well Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DFRMM change Storage Group field on Dataset record
rmm records the SG and other SMS constructs assigned during allocation. All of the SMS constructs recorded in rmm would normally match those sent outboard to the library. The construct names would match an outboard policy and establish the policies used by the library. Each time the volume is reused from scratch a new SG name would be assigned. The only time the SG is used by the system is during cartridge re-entry. Since you are using virtual volumes the SG name would never be re-checked by the system. You can, however change the SG name for the volume. You can do so using rmm CV subcommand, and it updates rmm, TCDB and will be sent outboard to library - this way you can alter the outboard policy from the host system. Looks like you have converted from 3494 VTS to TS7700, and the SG names used still reflect the VTS values. That is not a problem. If you look at more recently used virtual volumes you should see the SGGRID value recorded. Going forward you can simply ignore the SG names on older volumes and eventually they will be updated as the volumes cycle through scratch status. Other SMS construct values can be changed, and if you do this for the first file on a virtual volume, bear in mind that rmm will send the new construct names outboard to update the policy for the virtual volume - so be sure to use names that are defined outboard, else the default values would be used. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DATACLASS NOT BEING RESPECTED
According to DFSMS Stor. Admin. Ref. For non-SMS-managed DASD data sets, the system uses the allocation attribute values of the data class, but it does not save the data class name. For tape data sets, only the expiration and retention values are applied. See Chapter 7. Defining Data Classes/Understanding Data Classes Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Dual IBM 3584 ATLs
Jim, rmm will fail the entry for any moving volume (i.e destination is set) entered to the wrong library. So, assuming VRS retention is completed and volume is moving back to its home location/library - the destination is set by rmm during VRSEL inventory management to the volumes home location. So, enter the volumes back to the correct library, else they are ejected again. If you want the choice over which library is used, you can do so by cancelling the movement using rmm CV subcommand - now the volume is not moving, enter it into either library. Best also use the CV subcommand to set the home location to the library into which you plan to enter the volume. You can easily use SV subcommand with CLIST operand to build the commands needed. I have also seen use of an alternate 'home' location - defined using LOCDEF - used for all volumes sent off-site, so they return there, return to scratch, and then are entered into the library that needs scratch volumes. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: IBM TS7740 Copy/Export process
Further to my last post. I was asked about the apar number and micro code level. Remiss of me not to provide that but I had left that as an exercise for each person interested ;-) The apar number is OA33876. This changes how rmm reacts to copy export - see the apar description and closing text for details of the changes, and this also list the corresponding micro code levels for TS7740. Also consider if apar OA37771 is applicable. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: REXX:trying to write a rexx interface with rmm
Victor, There are good examples of using rexx with the rmm subcommands. Did you see this section http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2r390/9.5?SHELF=EZ2ZBK0KDT=20100623164750 in the rmm MURM? It points to EDGXMP1 and EDGXMP2. They should how to use searchxxx sucommands and issue subsequent listxxx subcommands. In addition the execs used in the rmm dialog have many more examples. As others have said, if you can avoid writing an exec - this may be better. See the rmm Reporting book for standard repost and customisable rexx reports that can be used. Also the report generator allows very easy customization of existing sample reports which are produced using DFSORTs ICETOOL. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: IBM TS7740 Copy/Export process
David, There is very little integration possible between the outboard library and the system/tape management system because the library does not communicate enough information to the host system. However, basic automation is possible via a utility like CBRSPLCS and your scheduling software based on your knowledge of when business applications are creating data on tape ready for export. Setting up the outboard policies is key; ensuring correct data is identified for copying ready for export. The library does at least notify the host system via messages when an export completes for a physical volume, and also when a reclaim occurs. Based on this it is possible to provide tracking and movement control. DFSMSrmm does this. A recent microcode level improved the categories used by the library to better enable software like rmm to know when volumes are library resident - and a corresponding apar to rmm exploits this. The library can move virtual volume copies within the library without host notification, making no sense of the host tracking physical residency. Also, as Tom rightly states there can be multiple copies. What we did with rmm was to provide a way to merge rmm and library details into a single report showing what data sets were on which physical volumes. See the http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2rr90/7.17?SHELF=EZ2ZBK0KDT=20100623164051#HDRCXREP 7.17 Creating reports about data sets and volumes that are copy exported. Hopefully this will be useful when making recovery decisions. What we should all hope for is improvements in how the library and host can communicate about current status and track/control events. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: z/OS version of NetCat or native JCL support
Gerard, maybe something here may help . http://www-03.ibm.com/systems/z/os/zos/features/unix/ported/ See ported tools and Tools and toys . Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: z/OS version of NetCat or native JCL support
Gerard, RMM has no way to push information out to places that want it, other than conventional mvs based options; writing to files/sysout, cmd line output Others mentioned FTP, XMIT/NJE, email, even zFS/HFS DFSMS includes NFS support and provides transparent access to mvs programs via OPEN, so you could consider writing to a file that can be read from another system. Another option, could be to run a job step that your job scheduler (TWS for example) can detect and can drive an activity on your other system to then pull the information from rmm. rmm includes capabilities via its APIs to request remote execution of a command via web services and to return the data as an XML file which you could then process. rmm ships sample program which can readily be used to demonstrate that capability. No need to install anything on your clients systems - but some small setup required to make the api available via web services. See the DFSMSrmm Application Programming Interface http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/ez2zo112?filter=rmmSUBMIT=Search+titles Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Expiration date
Hervey, Refer to this section of the DFSMSdfp Storage Administration book and those which follow it http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2s2a0/6.3.1?SHELF=EZ2ZO213DT=20110609182050#HDREXPIRE You need both the management class expiration attributes and the expiration and last ref values for the data set to decide the answer, and hsm takes the decision each time space management is run. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Carts Created with RECFM=N
I would agree with the suggestion from Mike. Perhaps use a VSAM editor to change the RECFM to a value that reflects the true record format if that can be determined. The 'N' value may have come via conversion, but could also have been recorded by rmm when the application program failed to complete the DCB correctly. The DCBD macro does have ASCII values for DCBRECFM field. Starting in z/OS R13 there is a new way to support copying/moving of data sets to new tapes that allows the copy application to request rmm to copy all the attributes from the source data set record in the CDS to the new data set record - avoiding little difficulties like this. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 cart segmentation/scaling and offboard search
David, What I said back then is still true - there is no documentation available from IBM that describes how to use advanced features of these 3590 drives. DFSMS provides the externals to allow you to control when/if performance scaling/segmentation is done; you can use data class attributes as described here http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2j120/1.1.9?SHELF=EZ2ZO213DT=20110526092347 Yes (DFSMS)hsm AUDIT does use the data string search - see here http://www-03.ibm.com/systems/storage/software/sms/hsm/ Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Is there an IBM program that will tell me what job created a DASD DSN?
One more thing no-one mentioned yet The format-9 DSCB contains the creating information. This requires a format-8 DSCB rather than format-1. So, going forward, hopefully, more data set will readily have that information in the vtoc. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automated SMFDUMP Job issue
Ed, As Shmuel Metz pointed out, dss can exploit other utilities. However, for the rmm backup it is its (virtual) concurrent copy and similar capabilities that are needed which requires dss to perform its own I/O. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automated SMFDUMP Job issue
saurabh, Further to my earlier reply: EDG4010D is issued only when you are using basic backup in rmm, and only when a tape open/close has been delayed for around 10 minutes. This means the backup of the CDS using IDCAMS via EDGHSKP/EDGBKUP is taking too long. Either the CDS is very large or the backup is not able to get the resources it needs to complete promptly. If you must use this backup method, ensure that the job running the backup can get the resources it needs and ensure also that the JCL used includes the changes recommended and provided in APAR OA09584. JCL samples were updated, and the rmm IC also updated. Also see rmm IC chapter 2 Step 18: Updating the Workload Management service definition for DFSMSrmm I still would recommend you use a better backup method, namely BACKUP(DSS). Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automated SMFDUMP Job issue
saurabh, Rather than considering the problem to be making a reply to the EDG4010D, why dont you try to avoid the EDG4010D message? EDG4010D is issued only when you are using the basic, intrusive backup method of rmm. If you switch to using a non-intrusive method, your SMFDUMP and any other tape use can continue even while backup is in progress. Look at the BACKUP(DSS) parameter for EDGHSKP/EDGBKUP in the rmm IC Guide. Just FYI, in z/OS R12+ you can now use the system itself to automatically reply to WTORs. See the AUTOxx parmlib member support. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: tape alloc workflow or diagram
Enrique, If the IBM publications dont have what you want, consider looking to SHARE and IBM conference proceedings. For example, SHARE in Seattle 2006 session 3017 by Lisa Gundy includes details for both scratch and specific tape mounts including allocation details. This material has also been presented by me at SHARE and IBM conferences. Also, look for sessions by Ruth Ferziger for which there are very detailed handout materials. Including SMS volume selection, Introductions to SMS, and also a sessions covering details of allocation for which I recall there being a very detailed white paper type of handout. (Unfortunately Ruth is no longer with us, but is remembered by many for her in depth sessions related to DFSMS. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: EDG6823I
Arturo, A quick use of IBMs' LookAt for your message yields the correct System Programmer Response for the message. At least 2 options to pick from depending on which piece of information on status was to be believed. See http://www-03.ibm.com/systems/z/os/zos/bkserv/lookat/ Hope that will help you next time an error message is seen. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone know how to HSM report of recalled datasets
Lizette, great to see you promoting the DFSMS report generator! For those interested in it, ISMF option G first introduced z/os r10, along with sample reports for hsm. See ARCGS010 which shows recalls which were just migrated - customize recall days to suit your needs. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3490E volume limits
Radoslaw, Each block of data your application writes to tape gets a block ID assigned from the tape hardware. While the block count is simply a sequential counter of blocks written, the block ID includes information that helps the hardware identify the actual physical position on the tape. Some insight to this can be found in NOTE and POINT as I suggested in earlier post. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3490E volume limits
Radoslaw, The block count is now split between 2 fields in the data set trailer label. 10 bytes in total (IBM SL). Limit used to be 99, now you get 10 digit limit. So, it depends on the block size and media capacity when the limit is reached. The label standard changed some time ago and DFSMS has supported 10 digits for some time. The blkid was a problem for apps like hsm which relied on it. hsm and I believe OAM, now exploit 4byte blkid. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3490E volume limits
Radoslaw, I believe the 'limit' that most likely causes problems is the block ID. 3490/3590 devices use different formats. If you look at the doc for the NOTE and POINT macros for sequential data sets in DFSMS pubs you will get some idea of the differences. Basically, the 3490 blkid limited the number of blocks written to the tape. When small blocks are used you might not be able to use the entire tape media. The blkid for 3590 supports many more blocks. Depending on how the data is accessed, having more blocks on an emulated tape than can be addressed by blkid, may not be a problem. Or, perhaps the emulation uses newer blkid format, and as long as mvs does not manipulate them, they likely work ok. As for tape capacity, the system has always made assumptions about this based on the media and recording format detected and used. However, with virtual devices, there was recent support added ( library and dfsms) to allow the library to pass the volume capacity to the system. You can see a field in the IFGTEP control blocks where the capacity can be passed from OPEN to the tape management system - this works for all real '3590' and recent IBM virtual library levels. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automatic response fail on Console
saurabh, Seems you think that the failure of the reply is the issue, but I would prefer to think of the WTOR as the issue. Why was it issued and what can be done to avoid it . then you dont need to make a reply at all - something I would much prefer. So, what is the message? exact message number and text please. You mention that RMM backup is started. Which backup method is used? I would hope it is EDGHSKP with PARM of BACKUP(DSS). This is one of the non-intrusive ways to backup the CDS. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 carts
Francis, RMM really doesnt care where a tape is when you use it. The location that rmm records is not used by the system when determining where to mount the volume - only at return to scratch time by rmm to decide whether to make the request via OAM or simply update the rmm cds. So, in order to use the cartridges you need the system to know the are no longer in an SMS managed library. If this was your only SMS managed library, export disconnect the volcat(s). If you have other SMS managed libraries you will have to use IDCAMS to delete the volume records and also remove the library record from the VGENERAL volcat. This change should allow private volume to now be used stand-alone. To ensure rmm has the correct location name, once the above volcat change is done, you can issue RMM CV volser LOCATION(SHELF) FORCE this should update rmm to correct the location to SHELF. See here: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2c880/7.1.5?SHELF=EZ2ZBK0IDT=20090527133850 Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check TAPE Contents
On Wed, 23 Mar 2011 15:40:38 -0700, Schwarz, Barry A barry.a.schw...@boeing.com wrote: I wonder how RMM would know the contents of a tape received from another facility, as stated by the OP. Use the EDGINERS utility with the SCAN command in SYSIN This will provide details of the volume label and the first file. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM processing under z/OS 1.12
Richard, All releases of rmm would react the same way to this JCL if the volume 050011 is scratch status. When the volume mounted is scratch you can only write to file 1, and also, you cannot specify a volser in your JCL if that volume is scratch. So, in the past, that volume 050011 must have been a non-scratch volume. Also, if you are re-writing or overwriting an existing file you best be aware of the MASTEROVERWRITE setting for the VLPOOL and/or the global OPTION. Mike Wood On Mon, 21 Mar 2011 12:01:48 -0500, Richard Pinion rpin...@netscape.com wrote: I recently upgraded from z/OS 1.10 to 1.12. I am receiving the following messages when running tape jobs. This didn't happen on 1.10. I've looked through the RMM 1.12 manuals and the migration documentation. I don't understand why this is happening. To get around the volume being rejected , I put RMM in warning mode. EDG4035I VOLUME 050011 REJECTED. VOLUME IS SCRATCH AND OUTPUT NOT TO FIRST FILE EDG4004I **WARNING** USE OF 050011 BY H12166, STEP15, SYSUT2 ONLY PERMITTED BECAUSE DFSMSrmm RUNNING IN WARNING MODE. This is the JCL that is running when I receive the warning messages. //STEP15 EXEC PGM=IEBGENER //SYSIN DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN='IVE.CASEUSER.CART',DISP=SHR, // UNIT=580, // VOL=(,RETAIN,SER=(H12166,H12180,H1)), // LABEL=(2,SL) //SYSUT2 DD DSN='IVE.CASEUSER.CART', // DISP=(,KEEP,DELETE), // VOL=SER=050011, // LABEL=(2,SL), // UNIT=581 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Removing BINS from RMM
David, Take a look at the clist, EDGRVCLN. It is documented in the books. One of its functions is to create a list of all VRSes using ADDVRS subcommands, and it also can generate the DELETE VRS subcommands. You can edit the commands, and then run the ones you want to quickly do the changes. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Removing BINS from RMM
David, How you deal with this depends on your level of rmm. Looks like you are on an older release that needs extra work, because rmm was changed in z/OS R11 to simplify the procedure needed for such a management type change. See the IC Guide 9.8 Changing Storage Locations http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2c871/9.8?SHELF=EZ2ZBK0GDT=20081217173205 The management type is remembered in the VRS - so you have to delete/redefine the VRSes specifying that changed location. From R11 on, that is no longer required. The location type from the VRS is saved into the volume 'required location', so be sure to rerun VRSEL once you made the VRS changes to update all the existing values in the volume records. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: LIST OF DSNS CREATED PRIOR TO 2010
Esmie, One option is to use DCOLLECT Using ISMF option G (report generator) it should be straightforward to select the migrated data set records, build a job to create the DCDOLLECT data and produce a simple report including the date. There are existing HSM DCOLLECT examples shipped with DFSMS and listed once you get into the report generator. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFRMM confusion
Just final close-up of the problem. The problem cause was incorrect definitions to TCPIP, preventing the host name being resolved to IP address. Now rmm uses IPV6 compatible interfaces the configuration for TCPIP seems to need to be better. DB2 also was hit by similar problems with IPV6 and they have an INFO APAR to describe the details of identifying the cause and resolution. (http://www-01.ibm.com/support/docview.wss?uid=isg1II14515) The failing reason code from TCPIP was x'78AE1004'. The first half of the reason code x'78AE' is the reason code qualifier that identifies the failing component. From the table at the link below, you'll see that it corresponds to z/OS Communications Server resolver. . http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BPXZA890/4.0?DT=20080605133311 . TCP/IP support has a tool called 'errno' that can be used to interpret TCP/IP reason codes, similar to 'bpxmtext' for z/OS UNIX reason codes. - tso errno 78AE1004 ReasonCode: 78AE1004 Module: EZBREGAI ErrnoJr: 4100 EZB_RSN_NotFound Description: Resolver service cannot find a answer RMM is adding an extra occurrence of diagnostic message EDG0356E to ensure this failing code is available for easier identification. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: smf reporting
Tim, Depending what you want to do and which records, one option could be to use the Report Generator - Option G under ISMF. It uses assembler mapping macros to help drive creation of reports based on ICETOOL. Prior to this life it was the DFSMSrmm report generator. Mike Wood RMM Development On Wed, 24 Nov 2010 11:25:12 -0500, Tim Brown tbr...@cenhud.com wrote: What are all the options these days for reporting via smf records. Isnt there an RMF pc base reporting tool ? Thanks Tim Brown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM UTC(YES) and Daylight Savings Time
I have contacted Marco off-line with advice about his migration. For others that might be in a similar situation, migrating to rmm, it is best not to use the UTC(YES) option during parallel running. Rather wait until in production and then consider implementation. Our conversion tools generate the EDGUTIL SYSIN statement: CONTROL CDSID(SYS1) EXTENDEDBIN(YES) STACKEDVOLUME(YES) this has neither UTC not CATSYNCH. It is best to use the one we generate. Running CATSYNCH is best best way to ensure that rmm and catalog status info is in synch. When you switch to and from DST rmm always uses the current systems time zone offset to calculate the local time values to be displayed. Consequently there would be 1 hour time difference shown for a display performed when DST is used and after switch from DST. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Rather than focus on your problems using SAVE etc., like others, I thought I might point you in a different direction. You could use DCOLLECT to get a list of all your data sets. DCOLLECT records includes all kinds of info that can be collected, and that data can be processed/reported/analyzed. Back in z/OS R10 we added option G to ISMF - it gives access to the 'report generator'. Actually this was the rmm report generator, but we want people to use it for HSM and DCOLLECT reporting - so we added some sample report types and reports for HSM and DCOLLECT. So, to analyze your data sets, go into option G, and look for existing sample reports, and report types. There is a report type DCOLLECT DFSMS DCOLLECT for Data Sets You could create a new report direct from this - but means starting from scratch. So there are hsm based DCOLLECT report samples, you could use to see what can be done. You can customize which records are to be processed, specify that the 'extract' is done (and DCOLLECT will be run for you), then play with the selection and fields to be sorted and to be included in the report. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM Volume Delete fails.
A better subject would have been 'IDCAMS volume delete fails', since this is not RMM related. It does appear to be tough to find out the authorization required to use IDCAMS to update VOLCATs. In my experience, as well as the STGADMIN.IGG.LIBRARY (required using IDCAMS) you also need the correct authority to the catalog. For example, for RMMs' EDGSPLCS utility that supports changes to the VOLCAT via CBRXLCS macro, we document this catalog authority is needed. (http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2c880/17.12?SHELF=EZ2ZBK0I.bksDT=20090527133850) The Managing Catalogs books is also clear about what authorization is needed to delete catalog entries. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Esoterics
One way round the 'esoterics' problem for catalog entries is to implement a system managed MTL. All your tape volume mountable on the tape drives in your MTL would be in the TCDB, and those entries, rather than the catalog device type would be used for allocation. MTL implementation does require an extra keyword added to your I/O configuration for each tape drive, so would still require you to build specially for the recovery environment. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Detecting when a READ/GET crosses a concatenation boundary
Greg, ah yes, I should have said ' XTIOT, uncaptured UCBs, and DSAB above the line ...' Dynamic allocation options that can be exploited based on new option in R12 Mike Wood RMM Development On Tue, 20 Jul 2010 23:28:31 +1000, Greg Price greg.pr...@optushome.com.au wrote: Mike, Is that due to EAV, or rather XTIOT? Just wondering... Thanks, Greg -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Detecting when a READ/GET crosses a concatenation boundary
Considering the future, and, hopefully, EAV being more prevalent in future, a better choice than DCBTIOT is to use DSABTIOT. Once the DCB is open, issue GETDSAB LOC=ANY,DCBPTR= ... and use the DSABTIOT change to detect the concatenation change after each GET. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Z/OS 31bit or 64bit
Radoslaw, Yes the limitation was a TSO one. But since z/OS R8 (I think) there is a PROFILE option to place the index to the variables above 16MB. PROF VARSTOR(HIGH) But each user has to turn that option on. and actually for the ISPF environment for rmm this is not a great help because it simply results in unpredictable failures, while VARSTOR(LOW) gives consistent, manageable error. Consequently we added the CONTINUE option for search so the Rexx limitation is no longer a concern .. but you have to update your rexx execs to exploit it - all the rmm dialog execs have done this. Mike Wood RMM Development On Thu, 15 Jul 2010 09:31:01 +0200, R.S. r.skoru...@bremultibank.com.pl wrote: ...snip Example: I tried to used RMM e...@variables in REXX. fine, but the space for the variables is in 24-bit world. AFAIK it is limitation of TSO, not RMM by the way. So, my multi-GB 64-bit system is limited by storage below the 16MB line. There are many more examples where you are constrained by 24-bit and 31-bit storage. (The lest one does not hurt to much). Disclaimer: Of course I understand that at least some of the constraints comes from compatibility requirements. Some of... -- Radoslaw Skorupka Lodz, Poland snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: why SMSHONOR doesn't work
Tommy, I wonder if you have correctly understood the description here http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2o361/2.1.6?SHELF=EZ2ZBK0I.bksDT=20100112161502 So, when you specify SMSHONOR, first SMS determines which devices it would have selected based on either; specific request - which library the volume is in, non-specific request - the SG provided from ACS routine, and then it checks the device you specified or the esoteric you specified has an intersection with the eligible devices Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: R: RMM VRSDROP
Marco, Although the VRS and VRSS reports are at the data set level, you can still use the information to figure out what caused all that data to dropped from VRS. Start with the VRSS report. It has a summary, by data set drop reason. Just consider those where the status change is 'DROPPED'. Look at the counts for the different drop reasons; those counts and the reasons gives you the first direction of what to look at. In the VRS report now find the report page that has the drop reason(s) you are interested in. In your case with only a few volumes involved there should not be very much data to work through. The report lists the volsers involved. If the volumes have multiple files, each data set may have a different drop reason, and there will be a report line for each file. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM VRSDROP
Marco, To analyze the results of VRSEL processing you can use the ACTIVITY file and the sample JCL EDGJACTP. That JCL creates detail and summary reports and those VRS related will show you summary of the reason data sets are dropped, and details of each data set dropped. This information is added to the R12 books. When FAIL action is specified there are no CDS updates made by the run, but the ACTIVITY file is updated to show what changes would have been made - this is just like you had a trial run with EDGHSKP parms VRSEL,VERIFY. In case you also start to look at VRSRETAIN or EXPDTDROP be aware there is an APAR OA30881 which provides some additional reporting for EDGJACTP to help with limit reporting for other than VRSDROP. That is new function in R12 rolled-back to R10 and R11. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM EDGRRPTE printing Problem
Crispin, our sample JCL for running EDGRRPTE is SAMPLIB member EDGJRPT. It contains //REPORT14 DD SYSOUT=*,RECFM=VBA for report14. This identifies the file as containing ANSI print control characters. I suspect by sending to VM some additional char is inserted after EDGRRPTE has written the record to SYSOUT with the ASA print control character in position 1. Once you amend the DD statement to add RECFM, this should no longer happen. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM EDGRRPTE printing Problem
Crispin, The reports are LRECL=133,RECFM=FBA - so first char is a ANSI print control character when the records are written by the exec EDGRRPTE. If you are creating a DASD data set then subsequently printing that, be sure the utility you use understands there is an existing print control character in each record. Similarly, if created as a SYSOUT file and now you are printing from the spool Mike Wood RMM Development On Mon, 19 Apr 2010 14:38:57 +0100, Crispin Hugo crispin.h...@macro4.com wrote: I have been using EDGRRPTE Report 14 for a few years. I now want to print the report and I find that the print control characters appear to be in 2 and not column 1 where I would expect them to be. Can someone help me understand what I am doing wrong Crispin Hugo Systems Programmer Macro 4 Limited -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM scratch immediate?
Peter, There is no rmm command to immediately return a tape to scratch. All return to scratch must be preceded by either the expiration (via 'housekeeping') or by releasing the volumes - either way the volume is now pending release and cannot be used. To be returned to scratch the volume must have the SCRATCH release action and no other action required (such as ERASE or NOTIFY) The return to scratch is normally done by 'housekeeping', but there are other cases via ISMF and EDGSPLCS which I described in an earlier post. Mike Wood RMM Development On Tue, 30 Mar 2010 09:57:40 -0500, Peter Ten Eyck peter_tene...@farmfamily.com wrote: Thanks Mike, I had looked at this post prior to posting. Reading your comments, it did not sound like a thing such as the CA1 scratch immediate existed in RMM, but I was not sure. In RMM you need to release then scratch a volume, I am still not clear if the scratch needs to be done during housekeeping, or if there is a way through the panels to do it. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM and VRSMIN
David, Consider that the loss of just a single VRS could cause you to lose a lot of data. So, the problem is not about losing/deleting 1000s it is about avoiding loss of data. RMM provides multiple options to help with this: VRSMIN allows you to identify a value which you identify as the critical number of VRS. This might be ALL of your VRSes. Some one with just a small number may feel the count should match there number of VRSes. If you have 1000s, which I wouldnt recommend ;-), and you look to VRSCHANGE - you could perhaps do what Tom suggests. VRSCHANGE This is a way to enforce a 'trial run' of VRSEL should anyone add/change or delete VRSes. Using this option might make the VRSMIN count less important VRSRETAIN, VRSDROP, EXPDTDROP These more recent options provide a way to direct rmm to detect when result of retention are not what you would normally expect. RMM provides these options because of the cost of data loss, and the effort required to retrieve data that has been scratched prematurely. We have to think about deliberate actions, accidents, and code defects as the possible triggers. Mike WoodRMM Development On Mon, 12 Apr 2010 10:50:49 -0700, David G. Schlecht dschle...@doit.nv.gov wrote: Hi All, We're considering changing the EDGRMM PARMLIB member to set VRSMIN to some minimal value such as 1000 and FAIL. But, for the life of me, I just can't see a benefit for this. Looking over the books, this seems that it would only benefit us in the event someone accidentally deleted thousands of VRSs and this just doesn't seem accidentally feasible. Is it possible to accidentally delete thousands of VRSs? It appears the DELETE VRS panel doesn't allow a generic VRS Name and the Data set mask only applies to one VRS so what's the worry? What am I missing? What do you do at your shop? - David + David G. Schlecht + Information Technology Professional + State of Nevada -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM
Arturo, If you need to restore the CDS and do forward recovery, just stop rmm and then perform the restore. As long as you use the EDGBKUP utility to do the restore from tape, you do not need rmm active. Meanwhile, with rmm stopped all other uses of tape are prevented. Do not use OPT=RESET to take rmm out of the picture, just to restore rmm cds from tape. That allows any use of tape - so you lose control. Mike Wood RMM Development On Tue, 30 Mar 2010 15:25:57 -0500, Arturo aa...@usa.net wrote: Would anyone know if there is an option that I can use to start RMM in a disable state so that I don't get this message? EDG2106D Journal and cds do not match and once the restore of the journal and cds have been restored I can reset it. -- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Read only vts in DR
Erik, RMM includes function that enables you to partition your libraries across multiple systems. Your DR system has to be considered one of those partitions. The z/OS V1R10 capability in RMM through PRTITION and OPENRULE commands in parmlib allow you to easily ensure read only for your production data. Prior to R10 you use REJECT commands in rmm parmlib. Have you seen the redbook that covers DR? See chapter 9 'Disaster recovery and failover scenarios' in http://www.redbooks.ibm.com/abstracts/sg247712.html?Open It covers both approaches and also explains how the TS7740 helps. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM scratch immediate?
Peter, follow this post and the responses http://bama.ua.edu/cgi-bin/wa?A2=ind1003L=IBM-MAIND=0amp;X=67825361FEE10BE6DEY=mikew_wood%40uk.ibm.comP=173272 Mike Wood RMM Development On Mon, 29 Mar 2010 11:06:28 -0500, Peter Ten Eyck peter_tene...@farmfamily.com wrote: Does anyone know how to scratch a tape in RMM without running house keeping? Something similar to the CA1 scratch immediate function. The volume I am working with is not system managed and library. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM question
Allan, If 'DATASET1' is a GDG rmm will treat the older copy as a duplicate and you should get what you want. RMM now has a parmlib option to control how duplicate GDGs are handled - OPTION GDG If the data set is not a GDG, processing of the 'duplicates' depends on your managing VRS: A VRS with WHILECATALOG - the uncataloged data sets are not retained A VRS with CYCLES - you have to check the VRS COUNT and figure out whether the duplicate cycles will cause cycles you still need to be bumped from VRS. RMM has ways to help get volumes back to scratch. But it does this by first 'releasing'/expiring the volume. So instead of thinking how to 'scratch immediate' think about how to release the volume. 1. You can use the 'DELETE' VRS and mark the duplicate data sets as DELETED using CHANGEDATASET command 2. If this is only data set on the volume; issue RMM DV volser RELEASE Mike Wood RMM Development On Fri, 26 Mar 2010 12:55:13 -0500, Staller, Allan allan.stal...@kbm1.com wrote: Our challenge is to release all but 1 copy of a duplicate tape dsn. A job is run and creates DATASET1 After the fact a problem is discovered and the job is re-run. The rerun uncatalogs DATASET1 and re-creates the same file. Call this version DATASET2 (same dsn as DATASET1). There are now two version of this file (DATASET1(uncataloged) and DATASET2(cataloged)) under RMM control. We can programmatically identify DATASET1, but need a way to issue the SCRATCH IMMEDIATE from within this process. I hope this clarifies the question, Thanks again for your time, -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM question
Allan, If you are happy for a batch solution, you can simply run EDGHSKP with EXPROC parm and it will scratch all the volumes that are pending release. You can even limit the processing uusing the SYSIN file to a subset (1 or more) volumes. This can handle any type of volume. If the volume(s) is not yet pending release you can do that with: RMM DV volser RELEASE For a non batch solution, but only if the tape is system managed and library resident. Release the volume: RMM DV volser RELEASE Ensure that the only release action is 'return to scratch'. If any others, you must take care of them. Use ISMF to change the status to scratch, or for one or more volumes you could use EDGSPLCS utility. Mike Wood RMM Development On Thu, 25 Mar 2010 08:30:17 -0500, Staller, Allan allan.stal...@kbm1.com wrote: Is there a way to perform a SCRATCH IMMEDIATE in Batch? Environment is z/OS 1.9 or later. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe Executive article on the death of tape
Tom, My personal opinion from reading that article was that is was written completely from an open systems point of view using non-enterprise tapes. The only referenced tape was LTO and the only usage was backup/restore. I am not biased at all .. honest! But that was completely misleading.. Now read the similar article from Quantum - which came via bitpipe http://viewer.media.bitpipe.com/962023321_43/1224774522_634/ST00459_v2.pdf ... or was it SearchStorage 'Five key considerations you need to know for long-term data retention' There is a lot of activity in tape marketing at the moment. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM Multi-Volume volume list
Romero, 'VL' is the correct line command, but this has to be entered on a search results list rather than on the volume display panel. So, if you entered volume display from a search results list, return to the list and enter VL line command. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 standalone drives at DR Site
CBRUXENT is called for MTL as well as ATL: In fact, any system managed library - physical and logical volumes. Cartridge entry processing in a manual tape library can be initiated by the MCE programming interface, or the LIBRARY ENTER command. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 standalone drives at DR Site
Tony, I cannot comment on the considerations of doing this with CA-1. For RMM, although we track library residency very closely, if a volume is used inside a library with a name that is different from what rmm already has recorded it is allowed. To update the library name for private volumes, you would use IDCAMS ALTER Vvolser VOLENT LIBRARYNAME(name). To change the library type you would use IDCAMS with ALTER LIBENT and LOGICALTYPE(MANUAL). You might also need LIBID. You can do this via ISMF but I believe it just does the same ALTER you can do with IDCAMS. I know many people who have simply used stand-alone drives in DR without MTL. That situation is covered in the OAM PISA for Tape - your ACS routines have to not make new tape data system managed. My thoughts are based on knowledge not on practice - so be sure to allow time to test your approach. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Replace VTS with a tape less appliance
Be very careful if you think extended retention or anything a tape management system can do in delaying return to scratch will help you. My belief is that the problem is totally with how these virtual tape systems handle scratching of volumes. They accept a list of volsers as input, usually no validation of the list - whether it is actually the correct, current list, and immediately (as Tom said) marks volumes scratch and reclaims the space. You should be looking for a 'grace' period during which policy prevents loss of data on newly scratched tapes - giving time to check what happened. ALso look for some validation that the input list is correct and the latest one. That it matches data from the tape management system. Better still request an interface such that the tape management system can drive the scratch from its own data. With IBM VTS/VTL and rmm you get the above options. The rmm extract, which I know some systems use to drive scratch, contains a header record with the data and time, and each volume record contains the data and time it was set to scratch. Plenty of ways to perform validation. Mike Wood RMM Development On Tue, 12 Jan 2010 07:42:40 -0700, Lester, Bob bles...@oppenheimerfunds.com wrote: Original Message- snip Can't you use CA-1's extended retention options for this? See Ch 1.6.3.5 Retention Options in the System Programmers Guide. Kees. Hi Kees, I hadn't thought of that approach. Thanks for the tip! Bob Lester -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VTS - unlabeled tapes
Mark, The messages indicate that the tape was left in the insert category. Most likely your CBRUXENT entry exit has decided to 'ignore' a tape because it is not defined in the TMC. If you want the tape used despite not being defined to TMC, you need to customize the exit. Alternatively, can you define the tape to your tms? To use a tape in an IBM system managed library you must have a TCDB volume entry. You can add that using IDCAMS if the tape is already in the library and in a suitable category, or you can insert the tape and have the TCDB entry created during entry processing. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 standalone drives at DR Site
When your ATL and MTL have different library names this is ok for creating new data in production/DR. But for referencing existing data you will have problems because the TCDB library location for each private volume will be atl, but in DR you want it mounted in mtl. So, you would need to alter the volume entries accordingly or look at having just 1 library defined, and using the same name, but at DR site alter the library entry to be MTL. The volcat only needs to be disconnected if you use stand-alone drives which are not system managed MTL at DR. Mike Wood RMM Development On Sat, 9 Jan 2010 13:33:18 +0800, Brian Fraser brianmfra...@gmail.com wrote: Does this sound plausible? Yes. I have both PROD DR Libraries defined in my STORAGE GROUP. Only the PROD Libraries come online and available while running in PROD, and only the DR libraries come online and available when running in DR. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: reconciling CA1, OAM, and 3494-B10
John, This may be a bit extreme for you, but, rmm includes EDGUTIL utility which can cross check and report on the differences between TCDB, rmm and the LM. PARM='VERIFY(SMSTAPE)' So, ok, you are not licensed to run rmm, but, you could run the conversion tools to the point where you build the rmm CDS. Without running DFRMM subsystem, run EDGUTIL and use the reults to show you what is mismatching. Depending on your release you have some SYSIN options to compare just a subset of volumes. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFRMM removing VOLSER
Mark, What command have you tried and what was the result? Any error message? command return code? The simplest way to delete a volume, i.e remove the data abse record from the rmm cds - is to RMM DV volser FORCE For system managed volumes, depending on whether you want the volume ejected from the library or does not exist in the library when it should, you might add NOEJECT to that subcommand. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM Volume delete
Hal, SMSTAPE(PURGE(YES)) deletes the TCDB entries any time a volume is ejected no matter who causes the eject. The idea is that rmm still has the volume details and so you dont need it also in the TCDB. NO - prevents the record being deleted on eject and ASIS allows the decision to be based on the library. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM Volume delete
Hal, as the most recent posters have said, you need to really know the situation and what needs cleaned up. If the volume is already physically gone and you wantt RMM and TCDB cleaned up RMM DV volser FORCE NOEJECT will remove the volume from rmm and will avoid trying to eject from the library. The TCDB entry may be deleted - but this depends on your OPTION SMSMTAPE(PURGE()) parmlib option in RMM. If the TCDB entry still exists after the above, use IDCAMS DELETE VOLENT to get rid of that. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM VRS Chaining
Jimmy, The NEXTVRS/ANDVRS must provide the name of a NAME VRS. There is currently no way to combine a VOLUME VRS with a DSNAME VRS. Depending on what you are trying to do, there may be other ways. If the vrses are used to specify a LOCATION which would cause movement, and it is this movement you want to control somehow, you could consider: - You can have a DSNAME vrs and a VOLUME vrs that both cause a volume to be vrs retained. You can control which of these two will actually control the movement using location PRIORITY. For example if DSNAME vrs states LOC(OFF1) and VOLUME vrs states LOC(HOME) it is down to location priority. You define this on LOCDEF and also have PRIORITY option on the VRS, so you could have the VOLUME vrs control where the volume moves and prevent movement. Perhaps if the volumes are logical/virtual you dont want movement. - If using logical volumes in 3494/TS7700 you can prevent logical volume movement by enabling STACKEDVOLUME support via EDGUTIL. - EDGHSKP DSTORE can be run for a subset of locations Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3494 help requested
Guy, Each OPENRULE and PRTITION creates a set, and a volume can only belong to 1 set - the most specific one. Any volume starting 'O' matches to O* not *. LISTCONTROL should list them in the order we would attempt to match a volume. The rmm partitioning support requires that you use the CBRUXENT exit which is shipped as part of DFSMSrmm. That is the only way in which rmm can influence what is going on. Using INPUT(IGNORE) is one way to automate the ability for 1 lpar to read the private volumes created on another lpar. You dont need EXPDT=98000, but you can use that if IGNORE is not set in OPENRULE. In either case you will get a EDG40xxI message that the volume is authorized to be ignored and it indicates whether via OPENRULE or EXPDT. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3494 help requested
Jack, Once on z/OS 1.10 I hope you find PRTITION and OPENRULE much simpler and more powerful than using REJECT. You have the choice to use either, but I recommend moving away from using REJECT. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3494 help requested
Guy, For the rmm aspects of partitioning a library between systems start here http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2c880/7.6? SHELF=EZ2ZBK0HDT=20090527133850CASE= For OAM start here http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/dgt2o360/2.2.8? ACTION=MATCHESREQUEST=partitionTYPE=FUZZYSHELF=EZ2ZBK0H.bksD T=20090526132206CASE=searchTopic=TOPICsearchText=TEXTsearchInd ex=INDEXrank=RANKScrollTOP=FIRSTHIT#FIRSTHIT This redbook http://www.redbooks.ibm.com/abstracts/sg244632.html?Open and also check out the DEVSERV QL,CATS operator command so categories can be changed dynamically Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM DELETEVOLUME RELEASE
Marco, The DELETEVOLUME with RELEASE is aimed at releasing a single volume only. Based on inventory management, EXPROC will use the OPTION RETAINBY to handle expiration of volumes or sets of volumes. To do what you want by command you could combine commands like: RMM SV VOLUME(volser) CHAIN LIMIT(*) CLIST('RMM DV ',' RELEASE') EXEC EXEC.RMM The first command finds all the volumes in the set and creates a CLIST. You might want to check the CLIST before you run it. Mike WoodRMM Development On Wed, 16 Sep 2009 03:15:09 -0500, SUBSCRIBE IBM-MAIN Marco Torretta marco.torre...@bancaditalia.it wrote: Hello, in environment z/OS 1.9 I executed (batch) DELETEVOLUME RELEASE against the first volume of multi-volume set but only this volume has been released and all the other volumes of multi-volume set has not been affected. Is there is any batch command to release all the volumes of multi-volume set ? Kind regards Marco Torretta -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: BCDS Summary Report?
Dave, Such a report could be created from DCOLLECT Using the 'Report Generator' - ISMF option G on z/OS V1R10 and later Start with the sample ARCGDB01 DCOLLECT BACKUP DATA report. Using the 'device class of backup volume' (UBDEVCL) you should be able to limit the data to just tapes. Mike Wood RMM Development On Fri, 21 Aug 2009 10:52:57 -0400, O'Brien, David W. (NIH/CIT) [C] obrie...@mail.nih.gov wrote: I've been asked to provide the total amount of data stored by HSM on tape? ML2 was no problem as the following worked perfectly: LIST DSN MCDS SELECT(ML2) SUMMARY Unfortunately I cannot find a similar function for the BCDS. We also have FDR report available if that is of any help. Any suggestions? Thank You, Dave O'Brien NIH Contractor -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Rexx Question
Ray, Why are you using outtrap for an rmm subcommand? Do you really want to trap the line mode output, and if so, why? Have you perhaps also set SYSAUTH.EDGDATE so that all command output is via rexx variables - hence no line mode output. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM Retention WHILECATLG
Dennis, In rmm it is the retention date that can have the value 'WHILECATLG'. The retention date is set via VRSEL processing by matching to a VRS. For a data set, one way to achieve what you want is: 1. Create a WHILECATALOG VRS RMM AS DSNAME('CATALOG') WHILECATALOG 2. Assign it to each data set you want to be catalog controlled RMM CD DSNAME(dsname) VOLUME(volser) FSEQ(seqnum) MANAGEMENTCLASS (CATALOG) 3. run EDGHSKP VRSEL. Mike Wood RMM Development On Tue, 4 Aug 2009 13:00:39 -0700, Longnecker, Dennis dennis.longnec...@courts.wa.gov wrote: Is there a way to mass change a bunch of datasets and/or volsers to have the WHILECATLG expiration date? RMM From ispf panels =RMM.3.1.3 only gives me a 4 position retention period. I have about 30 I need to change. -- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Delete Tape Datasets
Ron, So you need a way to have the tape data sets retained for only 1 day and the DASD for 4 days. You can do that with a VRS in RMM. RMM AS DSNAME('DBP1.TEST.D%.T*.**') DAYS COUNT(1) RELEASE (EXPIRYDATEIGNORE) This will override any DB2 specified RETPD and keep the data set for 1 day since creation. You might need to consider COUNT(2) depending on when in the day/night these are created and when you run VRSEL and EXPROC. Mike WoodRMM Development On Mon, 13 Jul 2009 10:04:31 -0500, Ron rjv1...@gmail.com wrote: Yes, but according to our DB2 DBA... we use dual logging, one set to tape, one set to DASD. He wants to keep the ones going to DASD for 4 days, but delete the tape ones after one day. There's a zparm... DSN6ARVP ARCRETN set to 4, which sets the retention to 4 days, but (excuse me for being a DB2 novice...) did not see anything in the DB2 manuals about setting retention for tape to 1 day andkeeping the DASD retention period to 4 days -- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TAPE Encryption
Lizette, To get a correct answer you need to provide details of what kind of encryption you are doing. Are you using encryption in the tape hardware (for example IBM TS1120 which are encryption enabled), or are you encrypting using s/w on the host system? Outboard encryption in the IBM tape hardware is complete volume and is almost no different performance than not encrypting. Using s/w - well that is a different story and would depen d on the s/w you are using. Mike Wood RMM Development On Tue, 14 Jul 2009 12:33:04 -0400, Lizette Koehler stars...@mindspring.com wrote: When you run tape Encryption on a stacked tape do you encrypt all files that are stacked on a tape or just one file on the stacked tape? For example, I have a batch backup job that places 35 dumped volumes on one tape. I have looked at the doc and it seems I could place the encryption on the first file only and the whole tape will be encrypted. Or does it not take any more time or resources to have encryption happen for each volume on the stacked tape? I have been asked to place encrption on each file via Dataclas/ACS routines on a stacked tape. I am just trying to get a handle of what the performance trade offs are. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Left Right Scrolling in ISPF
Ray, As others have mentioned, the ISPF command table helps support scrolling left and right via use of PASSTHRU. However, you really, I think, need to use a variable. The variable is initially set to SETVERB and only when you want to support scrolling left/right, set it to PASSTHRU. See this ISPF book http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/ispzu270/5.10.1? ACTION=MATCHESREQUEST=PASSTHRUTYPE=FUZZYSHELF=EZ2ZBK0G.bks DT=20080613002317CASE=searchTopic=TOPICsearchText=TEXTsearchI ndex=INDEXrank=RANKScrollTOP=FIRSTHIT#FIRSTHIT RMM uses this technique. Mike Wood RMM Development On Mon, 6 Jul 2009 14:31:24 -0400, Baraniecki, Ray ray.baranie...@morganstanley.com wrote: About two years ago with the help of a very smart IBMer I wrote an ISPF application that allowed for Left and Right scrolling when displaying table entries. Now I look at the Rexx code and it seems like an alien wrote this code. I cannot recall what had to be done to get horizontal scrolling to work. I need to make some changes to this Rexx and I got curious. I recall that I had to set up something to pass through the PF10 (Left) and PF11 (Right) to my program. Although, at this time I cannot recall, can someone enlighten me? Thanks, Ray Baraniecki Morgan Stanley Smith Barney -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM and STGADMIN.EDG Resources
Bob, for 1) - 5) You are correct for 6), the Based on STGADMIN.EDG.MASTER access. for access NONE is meant to mean exactly the same as for the entity not defined - i.e. You cannot update volume information for volumes you do not own unless you have CONTROL access to STGADMIN.EDG.MASTER. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFRMM - CATSYNCH
Bob, No it cannot. Whether you run with or without VERIFY it uses the live CDS and live catalogs. When using VERIFY - nothing is changed, so there is no need to run on a copy. Review the messages issued and through those determine whether its your catalogs that are wrong or rmm. If it is rmm - run CATSYNCH, else use the messages to determined which catalog entries need added. rmm will never touch the catalogs during this. If you dont like the results of CATSYNCH and are using OPTION CATSYSID(*), you can run EDGUTIL UPDATE with SYSIN statement ' CONTROL CATSYNCH(NO)' and rmm continues using catalog locates. Mike Wood RMM Development On Wed, 17 Jun 2009 14:37:50 -0500, Hale, Bob bob.h...@roundys.com wrote: Can CATSYNCH execute against a copy of the active RCDS? I tried the following JCL but it still used the active RCDS instead of the copy. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to synch MVS catalog to RMM CDS
John, CATSYNCH is intended to make rmm status match what is in the catalog, not vice versa. However, running with VERIFY option does cause the messages for the unmatched status to be generated. So you could use those messages to manually update the catalog based on the rmm status information. Mike Wood RMM Development On Mon, 8 Jun 2009 12:18:07 -0700, John Mattson john_matt...@ea.epson.com wrote: Thanks for the reply. Catsynch does exactly the OPPOSITE of what I need. See Below. What I am trying to do is update the UCAT from RMM. When the RMM CDS entry has status YES, I want to create a UCAT entry. Looks like I will have to continue to do this manually, read the CDS, check the UCAT, create IDCAMS statements as necessary. Oh well. CA-1 has had the ability to synch the UCAT to TMS, and visa-versa for a long time. Its strange to find CA better at something. snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to delete multiple volumes from DFSMSrmm
Rex, Just a short addendum on this topic after the good suggestions others have made. Rather than building the DV volser FORCE and deleting all the volumes, you could consider some kind of retirement process. Set the release action of the volumes to RETURN to owner, then release them. This allows the next run of EXPROC to process their release actions, which might include ERASE for example. EXPROC will handle all data set uncatalogs, racf updates and once you confirm the RETURN to owner (can be done with a global command CV * CRLSE(RETURN)) will delete the volumes. The volumes already scratch can be deleted using DV volser REMOVE. THE CLIST processing can help build lists of commands. Many sites want to restrict what users can do, even the librarian, and the above approach avoids the dreaded FORCE option. Mike Wood RMM Development On Mon, 15 Jun 2009 16:08:00 -0500, Pommier, Rex R. rex.pomm...@cnasurety.com wrote: Thanks Scott and Kathleen. The SEARCHVOLUME command gave me what I wanted. Rex -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to delete multiple volumes from DFSMSrmm
Once you have the search results list, remember you can (since z/OS VR8) use the SELECT primary command to mark the line command against all or a subset of entries and then press enter to process all line commands - but batch might be better for longer lists. Mike Wood RMM Development On Mon, 15 Jun 2009 15:29:53 -0500, Greg Shirey wgshi...@benekeith.com wrote: Rex, I don't know of a batch method, but through the panels, you can do this: 3. Administrator functions 1. Display or change volume information 4. Delete or release a volume Enter the volume information with wildcard, owner *, limit *. This should do a volume search and return a list of volumes. PF1 for list of available line commands: * F - Delete the volume so that all information about it is removed regardless of its status. Any dataset details are deleted. HTH, Greg Shirey Ben E. Keith Co. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to synch MVS catalog to RMM CDS
John, The link you need is this one: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2c871/16.6? SHELF=EZ2ZBK0G.bksDT=20081217173205 CATSYNCH will ensure rmm CDS data set information is correct regarding catalog status. rmm should already know the catalog status because it tracks it from the first time you started the subsystem. The EDGUTIL MEND(SMSTAPE) parm is for ensuring the TCDB and LM are in synch with rmm. Mike WoodRMM Development On Thu, 4 Jun 2009 13:53:35 -0700, John Mattson john_matt...@ea.epson.com wrote: z/OS 1.8 RMM Install and Cus manual talks about EDGUTIL and EDGHSKP synching but it does not make clear exactly WHAT is Synch'd to WHAT. In my case I am trying to synch my MVS USER CATALOGs to a MORE recent (ie more up to date) RMM CDS. I had spoken with and IBM tech about a year ago who said that EDGUTIL MEND(SYSTAPE) would do this, but in reading the manual, I am questioning whether this is correct. All of the references in the manual talk about synching RMMCDS, TCDB and LMDB. Is what I am trying to do even possible with RMM utilities? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 3592 Upgrade in an ATL to TS1130's
Ken, Yes. see http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/dgt2j110/1.1.10.1? SHELF=EZ2ZBK0G.bksDT=20080520122739 Mike Wood RMM Development On Thu, 28 May 2009 12:29:46 -0400, Ken Porowski ken.porow...@cit.com wrote: We are about to upgrade our ATL (3494) tape drives from 3592-J1A and 3592-E05 (aka TS1120) to 3592-E06 and 3592-EU6 (aka TS1130). These are the only 3592 drives in the ATL and all are on the same controller. The TS1130's can only READ EFMT1 but can R/W EFMT2/3. All of our existing 3592 carts are EFMT1. From what I can tell (from RTFM) I need to set the READCOMPATIBLE attribute for every 3592 volume I have if I expect the TS1130's to be considered for the mount of an EFMT1 tape (otherwise the mount will fail because of no eligible devices). Can anyone confirm/deny that I need to do this. Thanks all. Ken Porowski AVP Systems Software CIT Group E: ken.porow...@cit.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM old SCRATCH tape info
Rez, Since the volume is scratch there is no problem with the VRS. As long as the RMM CDS, TCDB volume entry, and the outboard library all agree on the status it is now up to the library to decide when and whether to mount that scratch volume. Depending on your library there may be different algorithms that determine which scratch logical volumes are selected for mounting. It is normal that rmm remembers the data sets on a scratch volume, and it does so until the volume is reused. Some libraries have policies outboard for how long to keep data on scratch tapes, so most likley that data set name information is now redundant. However you do not need to do anything just wait for the volume to be reused. Perhaps you have way too many scratch logical volumes. Mike Wood RMM Development On Thu, 21 May 2009 01:58:06 -0500, R Hey sys...@yahoo.com wrote: Hi, A logical volume got SCRATCHED in 1999, yet RMM still shows 209 DS on it. Tape is in SCR status in RMM/SMS. It's strange to me that tape has not been used in 10 years, so I wonder if there's something wrong with the definition/parms of RMM. Or are there special processing one needs to run to clean things up? It's not just 1 tape neither, there are mannny ... I wonder if VRS is defined properly. Should it use CYCLES, or DAYS, if user uses EXPDT in JCL? TIA, Rez -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where Is a Functional Characteristics for 3592 Tape Subsystem
Steve, NOTE and POINT are supposed to be device independent. Should make no difference what tape device you use. Be sure you have the DCB DCBE and related fields correct. There is no hardware reference for any of the new tape devices from 3590 onwards other than a SCSI Reference. You will find nothing for CCWs other than the 3490 Hardware Reference. For TS1120 see IBM System Storage TS1120 Tape Drive 3592 SCSI Reference GA32-0562-00 Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Need to find IBM Message and Codes for S413-08 See message in email.
Ed, What you need to do is look to all the sequence of messages issued once the volume V06198 is mounted; starting with IEC710I, then EDG4038I, finally IEC512I and IEC145I. The system thinks you have asked for volumes in the wrong sequence, V06198 does not contain the data set you requested. Since you specified the list of volumes (or they were obtained from catalog) you need to ensure you have the correct list of volumes for that data set. The 413-08 is explained in IEC145I - and is a result of the IEC512I I/O error. Mike WoodRMM Development On Thu, 23 Apr 2009 21:11:12 EDT, Ed. Benoit ibmm...@aol.com wrote: Hello All, I need to find IBM Messages and Codes on the Web to find what this S413-08 is all about. See messages below. It seams like when the second volser is needed we get s413-08. I do not know what these EDG4038 messages is all about. 46.48 JOB16789 IEC501A M 0C1B,V06198,SL,,TERU328B,DSNUPROC.LOADSTEP,DB2P.UNMN.VDLEGACY.VT MQ90.G0040V00 19.29.25 JOB16789 IEC710I 0C1B,V06198,TERU328B,DSNUPROC.LOADSTEP,SREC70 ANOTHER VOLUME EXPECTED 19.32.14 JOB16789 EDG4038I VOLUME V06198 REJECTED. ATTEMPT TO READ FILE THAT HAS NOT YET BEEN RECORDED 19.32.14 JOB16789 EDG4006E VOLUME V06198 ON 0C1B REJECTED FOR USE BY TERU328B, DSNUPROC, SREC71, OPEN REQUEST FAILED BY DFSMSrmm 19.32.14 JOB16789 IEC512I I/O ERR 0C1B,V06198,SL,TERU328B,DSNUPROC.LOADSTEP,DB2P.UNMN.VDLEGACY.VTM Q74.G0040V00 19.32.16 JOB16789 IEC502E RK 0C1B,V06198,SL,TERU328B,DSNUPROC 19.32.16 JOB16789 IEC145I 413-08,I FG0194K,TERU328B,DSNUPROC,SREC71,0C1B,,DB2P.UNMN.VDLEGACY.VTMQ74 .G0040V00 19.32.16 JOB16789 IEA995I SYMPTOM DUMP OUTPUT 823 823 SYSTEM COMPLETION CODE=413 REASON CODE=0008 823 TIME=19.32.16 SEQ=36613 CPU= ASID=0039 Ed **Big savings on Dell XPS Laptops and Desktops! (http://pr.atwola.com/promoclk/100126575x1219799634x1201361008/aol? redir=http:%2F%2Fad.doubl eclick.net%2Fclk%3B214133440%3B36002254%3Bj) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CBR1110I OAM wrong SCRATCH COUNT
Rez, In this book (http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp? topic=/com.ibm.zos.r9.idao300/stadis.htm) it states 'In an MTL, the scratch counts that are displayed reflect the current counts that are maintained in the TCDB library record. This is meant to be an approximation. Without having an external source to derive the count, the scratch count from that point forward may be inaccurate if an update of this count in the catalog fails. Periodically check the scratch counts against your tape management system or the TCDB volume records.' OAM does attempt to maintain the scratch counts as tapes are added and the status changes. However, if the counts are incorrect you can use IDCAMS ALTER LIBRARYENTRY with NUMBERSCRATCHVOLUMES. When you use CREATE VOLUMEENTRY or IDCAMS ALTER VOLUMEENTRY to add or change volumes in the MTL, the counts are not maintained. Only the OAM interfaces (CBRXLCS) maintain the counts; for example for manual cartridge entry (MCE) and Change Use Attribute (CUA). Using DFSMSrmm to add and manage the volumes you should see correct counts maintained. If you do not have rmm the tool SAMPLIB(CBRSPLCS) provides an easy to use and simple way to use the CBRXLCS OAM interface, such as for MCE. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RMM - Return to OWNER
Bob, Could those be WORM tape volumes? RMM forces you to use either REPLACE or RETURN as the release action for worm tapes. See the GR/MURM http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/dgt2r370/9.17? ACTION=MATCHESREQUEST=Identifying+WORM+tapes+ready+for+destruction TYPE=EXACTNSHELF=EZ2ZBK0GDT=20080515141920CASE=searchTopic= TOPICsearchText=TEXTsearchIndex=INDEXrank=ScrollTOP=FIRSTHIT#FIR STHIT Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to find RMM VRS change information
Carole, RMM keeps last change details for all its records. However all the LISTxxx subcommands do not list it consistently. The extract file does have it all in a fixed place in each extract record type. Look at RKLCUID here http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2rr70/B.3? SHELF=EZ2ZO10L.bksDT=20080515154219 For SMF records, the EDGSMFAR is just the header, the actual record is mapped by EDGSxREC (EDGSKREC for VRS records). MKLCUID in the SMF data. Mike WoodRMM Development On Thu, 12 Mar 2009 16:27:46 -0400, Carole Slagh car...@clemson.edu wrote: I need to find the user name that changed an RMM VRS. I looked in the RMM Reporting book. EDGAUD is nice for volume information, but that doesn't help me in this case. There are SMF records, but when looking through the mapping macro of EDGSMFAR, I don't see how to get the information I need. Any help appreciated. Carole Slagh car...@clemson.edu Clemson University -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Tape Mount Managment Cookbook
Kevin, Perhaps the DFSMS: Using the Volume Mount Analyzer provides same/similar information. VMA is the tool that was heavily used back in early TMM days. http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/dgt2v111/CONTENTS? SHELF=EZ2ZO10L.bksDT=20070122215441#4.5 Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Question about how to use BSAM to access very large files
Ted, POINT uses relative track addressing. Looks like you are using absolute. FIND is for locating member of a library. NOTE will return the relative address within you data set. BLOCKTOKENSIZE=LARGE provides the support you need for NOTE/POINT within a larger format data set. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CA-1 TO RMM CONVERSION: RDS
Avner, If you have no RDS you do not need to run EDGJSRDS, except when you are using special keyword EXPDT values in JCL and want those to be continued to be used under rmm. The dates are extracted in EDGJ5LDR and merged with any RDS entries in EDGJSRDS. If you need to handled the special keyword dates, point EDGJSRDS to a DUMMY RDS. You say 'all data sets must be cataloged or their expdt gt today.' That can be handled in rmm with VRS: RMM AS DSNAME('**') WHILECATALOG LOCATION(CURRENT) NEXTVRS(UEX) RMM AS NAME(UEX) UNTILEXPIRED LOCATION(CURRENT) The first VRS retains data sets as long as cataloged. once uncataloged or if never cataloged, the nextvrs retains them until the JCL expiration date is reached. If no expdt was specified, the default retention is used to calculate expdt. Mike WoodRMM Development On Wed, 4 Feb 2009 09:26:03 +0200, #1488;#1489;#1504;#1512; #1502;#1497;#1499;#1488;#1500;#1497; avne...@malam.com wrote: Hi all, Our retention policy (in CA-1) is simple and based on two parameters - all data sets must be cataloged or their expdt gt today. Otherwise they are scratched. So, we don't use any RDS (no RDS file exists). One of the conversion steps from CA-1 to DFRMM deals with the RDS and creates output that is going to be a part of RMM setup (EDGJSRDS). How do we proceed without this step ? does RMM require a set of names ? how can we implement our policy in RMM ? Thanks Avner -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VVDSFIX and a Tape Data Set
Daniel, Did DELETE dsname NONVSAM NOSCRATCH PURGE not work? If it failed, perhaps you should be contacting IBM Support Center. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Create a NL tape in a SMS Tape Library
John, Only statement 5 is a problem, and you can see message ... AND/OR A NON-LIBRARY VOLUME IS SPECIFIED You have a SAIPL volser in your JCL. Is that defined in the library and the TCDB? You should be able to use NL tapes in a library. Mike Wood RMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFSMS alloc SAME-VOLSER on TAPE or DISK
Michele, If you use DFSMSrmm as your tape management system, you can add this tape volume to rmm and then use it ok. rmm allows you to add a tape volume and give it something like an alias. Assume you can use a volser like MYDUPT and actual volser is BT0292 RMM AV MYDUPT STATUS(MASTER) VOL1(BT0292) .. now in your JCL code VOL=SER=MYDUPT,UNIT=tape . and the tape volser now will not conflict with a DASD volser. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFSMS alloc SAME-VOLSER on TAPE or DISK
Kees, and others who referred to the same problem If you have a tape that duplicates a system managed tape volume look to use the storage class d...@sms to get round the problem using a drive outside a sms managed library. http://publibz.boulder.ibm.com/cgi- bin/bookmgr_OS390/BOOKS/dgt2o350/1.8.6? ACTION=MATCHESrequest=d...@smsTYPE=FUZZYSHELF=EZ2ZO10L.bks DT=20080513151901CASE=searchTopic=TOPICsearchText=TEXTsearchI ndex=INDEXrank=RANKScrollTOP=FIRSTHIT#FIRSTHIT Also, the same rmm volser alias trick (rmm duplicate volser support) as outlined in my other post would work. http://bama.ua.edu/cgi-bin/wa? A2=ind0901L=ibm-mainD=0P=97528 Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Data Encryption Product Limits: 300 Datasets per month
Kevin, Did you look at buying a couple-a IBM TS1120s and encrypt outboard in the hardware? or use the host based IBM Encryption Facility for z/OS with dss DUMP http://www.redbooks.ibm.com/redbooks/pdfs/sg247318.pdf Mike Wood RMM Development On Fri, 16 Jan 2009 07:06:45 -0500, Clark, Kevin kevin.cl...@bcbsde.com wrote: List, I have CA-Tape Encryption , CA-Vtape, CA-1 and CA-DISK (SAMS) . Need to DR about 300 packs or 3000 datasets a week. CA-Tape Encryption first level cost is for 300 datasets per month, then a price increase to extent to over 1000 datasets a month. We could use CA-DISK and backup all datasets at one time (backup PROD.**) and have only a few datasets. I would like to have DFDSS pack backup. Would IBM or FDR solve my issue ? Kevin -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html