Or, 3) The policy is not clearly documented. I know that in my SMS rules, when I *override* something that the programmer entered, I usually do a WRITE command in the appropriate SMS routine to tell them. E.g.
WRITE 'UNIT=' &UNIT ' IGNORED FOR DSN=' &DSN ' DUE TO ...' -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets® 9151 Boulevard 26 • N. Richland Hills • TX 76010 (817) 255-3225 phone • [email protected] • www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets® is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake Life Insurance Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] > On Behalf Of Tom Marchant > Sent: Wednesday, October 24, 2012 2:04 PM > To: [email protected] > Subject: Re: SMS Diagnosis/trace? > > On Wed, 24 Oct 2012 10:55:48 -0500, Paul Gilmartin wrote: > > >This design is WRONG! > > I don't think so. SMS is enforcing corporate policy. Either 1. The > SMS routines do not accurately reflect the policy, or 2. You are trying > to violate the policy > > >It's fine for SMS to supply elided options, but any options explicitly > >supplied by the programmer should be honored, > > Part of the reason for System _MANAGED_ Storage is to reduce the need > for programmers and other users to have to deal with details like where > their data will go. You are suggesting that if I specify a volume, the > system should always try to use that volume and no other, even if there > is no space on the volume. And if the storage administrators remove > the volume from the system, your job will fail. > That kind of behavior is unacceptable for a production shop. > > >or result in a JCL error _clearly_ describing the cause and citing the > >applicable SMS rule. > > SMS does not have "rules" It has "routines". There are four Automatic > Class Selection routines and each one makes a single decision. The > Storage class ACS routine selects a storage class, for example. It > does not pass back a reason for the selection, but the ACS routine is > free to issue messages to help the user. > > -- > Tom Marchant > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
