Some help with SMS
I need some SMS help. I've never had to mess with it before, and don't have a clue. If there is a quick and dirty way to get what I need done, I'd appreciate someone givimg me some help. I've just migrated from a 1.6 Flex-es system to IBM's RDP system. Running 1.9. SMS is active. I've got 8, 3390 volumes defined that I want to use. Questions. How do I tell SMS to use those volumes for non-specific dasd allocations? And, how do I tell SMS to leave some other volumes alone? Give me the steps I have to go through. I tried hitting the manuals, but really don't know where to start. TIA. --Dave Day -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
On Wed, 24 Sep 2008 15:27:24 -0500, Dave Day [EMAIL PROTECTED] wrote: I need some SMS help. I've never had to mess with it before, and don't have a clue. If there is a quick and dirty way to get what I need done, I'd appreciate someone givimg me some help. I've just migrated from a 1.6 Flex-es system to IBM's RDP system. Running 1.9. SMS is active. I've got 8, 3390 volumes defined that I want to use. Questions. How do I tell SMS to use those volumes for non-specific dasd allocations? And, how do I tell SMS to leave some other volumes alone? Give me the steps I have to go through. I tried hitting the manuals, but really don't know where to start. TIA. --Dave Day First question: Do you really want to use SMS? It does make most things nicer, but it is not required. You could just use the volumes as is by allocating your datasets using UNIT=3390,VOL=SER=volser or via ISPF 3.2. If you need to allocate without specifying a specific volser, you can use the MOUNT command to mount one or more volumes as STORAGE. (M /dev,VOL=(SL,volser),USE=STORAGE). There is not any quick and dirty way that I am aware of. First, you must define some ACS routines (DATACLAS, MGMTCLAS, STORCLAS, and STORGRP). These are kept in a standard FB/80 type PDS as source. You must then use the ISMF dialog to create one or more DATACLAS definitions, one or more MGMTCLAS definitions, or or more STORCLAS definations, and one or more STORGRP definations. The DATACLAS ACS routine should assign a DATACLAS to every dataset. The MGMTCLAS ACS routine must assign a MGMTCLAS to every SMS managed dataset. The STORCLAS ACS routine must assign a STORCLAS to every SMS managed dataset. The STORGRP ACS routine must assign a STORGRP for every STORCLAS. Once that is done, then you define each volser that you want to be SMS managed to a single STORGRP. This, again, is done via the ISMF application. Once you have entered all of that, and translated your ACS routines (ISMF application again). You must ACTIVATE your new SMS configuration. There is not really a quick and dirty way to do this. Again, do you really want SMS for some reason? -- John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
No, I don't really want SMS for any reason. I tried IPL'ing with the SMS sub-system not getting started, and had numerous problems when running. So, I'm back to having SMS active. Since it is active, it must have some or all of the functions you defined all ready in place. It would seem to me I just have to find them, and modify them. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
On Wed, 24 Sep 2008 15:27:24 -0500, Dave Day [EMAIL PROTECTED] wrote: I need some SMS help. I've never had to mess with it before, and don't have a clue. If there is a quick and dirty way to get what I need done, I'd appreciate someone givimg me some help. I've just migrated from a 1.6 Flex-es system to IBM's RDP system. Running 1.9. SMS is active. I've got 8, 3390 volumes defined that I want to use. Questions. How do I tell SMS to use those volumes for non-specific dasd allocations? And, how do I tell SMS to leave some other volumes alone? Give me the steps I have to go through. I tried hitting the manuals, but really don't know where to start. TIA. The place to start would be the DFSMS Introduction and the DFSMS Implementing System-Managed Storage manuals. I have a softcopy of a Redbook called: DFSMS IMPLEMENTATION PRIMER SERIES: WRITING ACS ROUTINES GG24-3403-01 It is from 1991 but is a great tutorial. I know all that information is also in the DFSMS manuals, but this is should be easier to learn from. It is what I used to learn SMS when I first started playing with it. I've never been able to find it on the web. Someone sent me the softcopy I have (I don't recall who - thanks). I also still have the hard copy. LMK if you want it and I'll send it your way. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
On Wed, 24 Sep 2008 15:45:33 -0500, Dave Day [EMAIL PROTECTED] wrote: No, I don't really want SMS for any reason. I tried IPL'ing with the SMS sub-system not getting started, and had numerous problems when running. So, I'm back to having SMS active. Since it is active, it must have some or all of the functions you defined all ready in place. It would seem to me I just have to find them, and modify them. Most likely what you have is what is called an SMS minimal configuration. That's where the SMS address space is active, but not really doing anything. What is the output from the z/OS command: D SMS ? That will tell you the name of your ACDS, SCDS, and COMMDS datasets. You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. -- John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
On Wed, 24 Sep 2008 15:45:33 -0500, Dave Day [EMAIL PROTECTED] wrote: Since it is active, it must have some or all of the functions you defined all ready in place. It would seem to me I just have to find them, and modify them. Not necessarily. SMS must be active in at least a null configuration for some other things to function. Even if not a null configuration, it could be a minimal configuration (just for PDSE HFS which had to be SMS controlled prior to OS/390 2.6+PTFs). Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
? You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. OK, how do I do that? Below is a cut and paste from the 1st panel when I enter the application. Enter Selection or Command === Select one of the following options and press Enter: 0 ISMF Profile- Change ISMF User Profile 1 Data Set- Perform Functions Against Data Sets 2 Volume - Perform Functions Against Volumes 3 Management Class- Specify Data Set Backup and Migration Criteria 4 Data Class - Specify Data Set Allocation Parameters 5 Storage Class - Specify Data Set Performance and Availability 9 Aggregate Group - Specify Data Set Recovery Parameters L List- Perform Functions Against Saved ISMF Lists R Removable Media Manager - Perform Functions Against Removable Media X Exit- Terminate ISMF I'm guessing I need to do something from doors numbered 1 - 5. Correct? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
You need to first go to option 0 and make yourself an administrator. Then you will see more options off of the ISMF panel. Norris Jackson MVS Systems Programmer Colonial Bank Montgomery, Al. 36142 [EMAIL PROTECTED] Phone: Montgomery - (334) 954-1834 Hoover - (205) 402-8549 Fax: (334) 954-1717 The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this message in error, please contact the sender and delete the material from all computers. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Dave Day Sent: Wednesday, September 24, 2008 4:13 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Some help with SMS ? You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. OK, how do I do that? Below is a cut and paste from the 1st panel when I enter the application. Enter Selection or Command === Select one of the following options and press Enter: 0 ISMF Profile- Change ISMF User Profile 1 Data Set- Perform Functions Against Data Sets 2 Volume - Perform Functions Against Volumes 3 Management Class- Specify Data Set Backup and Migration Criteria 4 Data Class - Specify Data Set Allocation Parameters 5 Storage Class - Specify Data Set Performance and Availability 9 Aggregate Group - Specify Data Set Recovery Parameters L List- Perform Functions Against Saved ISMF Lists R Removable Media Manager - Perform Functions Against Removable Media X Exit- Terminate ISMF I'm guessing I need to do something from doors numbered 1 - 5. Correct? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
Oh, and you will have to back all the way out of ISMF and then go back into it. Then you can select options 7 and 8 to display/edit ACS routines and info in the CDS's. Norris Jackson MVS Systems Programmer Colonial Bank Montgomery, Al. 36142 [EMAIL PROTECTED] Phone: Montgomery - (334) 954-1834 Hoover - (205) 402-8549 Fax: (334) 954-1717 The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this message in error, please contact the sender and delete the material from all computers. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Dave Day Sent: Wednesday, September 24, 2008 4:13 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Some help with SMS ? You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. OK, how do I do that? Below is a cut and paste from the 1st panel when I enter the application. Enter Selection or Command === Select one of the following options and press Enter: 0 ISMF Profile- Change ISMF User Profile 1 Data Set- Perform Functions Against Data Sets 2 Volume - Perform Functions Against Volumes 3 Management Class- Specify Data Set Backup and Migration Criteria 4 Data Class - Specify Data Set Allocation Parameters 5 Storage Class - Specify Data Set Performance and Availability 9 Aggregate Group - Specify Data Set Recovery Parameters L List- Perform Functions Against Saved ISMF Lists R Removable Media Manager - Perform Functions Against Removable Media X Exit- Terminate ISMF I'm guessing I need to do something from doors numbered 1 - 5. Correct? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
I bet John's beat me to it, but the first thing is to go into option 0 and change yourself to an administrator -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Dave Day Sent: Wednesday, September 24, 2008 2:13 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Some help with SMS ? You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. OK, how do I do that? Below is a cut and paste from the 1st panel when I enter the application. Enter Selection or Command === Select one of the following options and press Enter: 0 ISMF Profile- Change ISMF User Profile 1 Data Set- Perform Functions Against Data Sets 2 Volume - Perform Functions Against Volumes 3 Management Class- Specify Data Set Backup and Migration Criteria 4 Data Class - Specify Data Set Allocation Parameters 5 Storage Class - Specify Data Set Performance and Availability 9 Aggregate Group - Specify Data Set Recovery Parameters L List- Perform Functions Against Saved ISMF Lists R Removable Media Manager - Perform Functions Against Removable Media X Exit- Terminate ISMF I'm guessing I need to do something from doors numbered 1 - 5. Correct? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS(done)
thanks to those who offerred advice. I got some help over the phone from a knowledgeable and helpful individual who lurks here on this list. --Dave - Original Message - From: Gibney, Dave [EMAIL PROTECTED] Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@BAMA.UA.EDU Sent: Wednesday, September 24, 2008 5:39 PM Subject: Re: Some help with SMS I bet John's beat me to it, but the first thing is to go into option 0 and change yourself to an administrator -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Dave Day Sent: Wednesday, September 24, 2008 2:13 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Some help with SMS ? You can then go into the ISMF application and look at what is defined in the ACTIVE configuration. There is likely not much. OK, how do I do that? Below is a cut and paste from the 1st panel when I enter the application. Enter Selection or Command === Select one of the following options and press Enter: 0 ISMF Profile- Change ISMF User Profile 1 Data Set- Perform Functions Against Data Sets 2 Volume - Perform Functions Against Volumes 3 Management Class- Specify Data Set Backup and Migration Criteria 4 Data Class - Specify Data Set Allocation Parameters 5 Storage Class - Specify Data Set Performance and Availability 9 Aggregate Group - Specify Data Set Recovery Parameters L List- Perform Functions Against Saved ISMF Lists R Removable Media Manager - Perform Functions Against Removable Media X Exit- Terminate ISMF I'm guessing I need to do something from doors numbered 1 - 5. Correct? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
You can spend a week learning to do it right or a month correcting problems you find in the quick and dirty. You have already been given two manuals to start with and the offer of a third plus advice on how to do it outside of SMS. It is not likely that any new responses will improve the situation. -Original Message- From: Dave Day Sent: Wednesday, September 24, 2008 1:27 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Some help with SMS I need some SMS help. I've never had to mess with it before, and don't have a clue. If there is a quick and dirty way to get what I need done, I'd appreciate someone givimg me some help. I've just migrated from a 1.6 Flex-es system to IBM's RDP system. Running 1.9. SMS is active. I've got 8, 3390 volumes defined that I want to use. Questions. How do I tell SMS to use those volumes for non-specific dasd allocations? And, how do I tell SMS to leave some other volumes alone? Give me the steps I have to go through. I tried hitting the manuals, but really don't know where to start. TIA. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
There is not really a quick and dirty way to do this. As I read the original post, the OP already has SMS implemented. It should be relatively simple to add the new DASD to the config, but I haven't done it in years, so I don't recall the steps. Again, do you really want SMS for some reason? I firmly believe the answer is yes, for most shops. SMS is not the same now, as it was 15 years ago. - Too busy driving to stop for gas! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Some help with SMS
Dave, SMS is necessary if you don't want to use anything that is new in allocation in the last 15 years (G, D, R). Mounting all or some of your volumes as STORAGE and specifying UNIT=3390 or UNIT=SYSALLDA for non-specific allocation will get you up and running. If you want to use SMS then you only need to define STORCLAS and STORGRUP and allocate them with the appropriate ACS routines. DATACLAS is optional, and MGMTCLAS can be allocated to a default that does nothing. A dataset must be assigned a STORCLAS to be SMS managed. Everything else comes after that. In most cases A STORCLAS called DEFAULT with everything defaulted will suffice. The STORGRUP contains the list of volumes that will be used for your non-specific allocation. Don't forget to INIT the volumes as SMS managed! Changes are done by editing an SCDS, and then promoting this to the ACDS. The red book tells all Coding the ACS routines to assign STORCLAS and STORGRUP is covered in the Redbook someone mentioned earlier. If you can write PL1, REXX, CLIST or SAS you will have no problem with ACS code. More detailed information is in the DFP of the DFSMSeverythingelse reference guide. Good luck Ron -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Dave Day Sent: Wednesday, September 24, 2008 1:27 PM To: IBM-MAIN@BAMA.UA.EDU Subject: [IBM-MAIN] Some help with SMS I need some SMS help. I've never had to mess with it before, and don't have a clue. If there is a quick and dirty way to get what I need done, I'd appreciate someone givimg me some help. I've just migrated from a 1.6 Flex-es system to IBM's RDP system. Running 1.9. SMS is active. I've got 8, 3390 volumes defined that I want to use. Questions. How do I tell SMS to use those volumes for non-specific dasd allocations? And, how do I tell SMS to leave some other volumes alone? Give me the steps I have to go through. I tried hitting the manuals, but really don't know where to start. TIA. --Dave Day -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html