8/13/2019 10954 March 14 2012 SMS DSS Best Practices http://slidepdf.com/reader/full/10954-march-14-2012-sms-dss-best-practices 1/43 Making the Most of DFSMSdss and SMS: Hints, Tips, and Best Practices in your z/OS n!iron"ent Session # 10954 Steve Huber Jeff Suarez IBM Corporation IBM Corporation [email protected].!o"[email protected].!o
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation.
Product information and data has been reviewed for accuracy as of the date of initial publication. Product information and data is subject
to change without notice. This document could include technical inaccuracies or typographical errors. IBM may make improvementsand/or changes in the product(s) and/or programs(s) described herein at any time without notice.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs orservices available in all countries in which IBM operates or does business. Consult your local IBM representative or IBM Business Partnerfor information about the product and services available in your area.
Any reference to an IBM Program Product in this document is not intended to state or imply that only that program product may be used.Any functionally equivalent program, that does not infringe IBM's intellectually property rights, may be used instead. It is the user'sresponsibility to evaluate and verify the operation of any non-IBM product, program or service.
THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS ORIMPLIED. IBM EXPRESSLY DISCLAIMS ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE ORNON-INFRINGEMENT. IBM shall have no responsibility to update this information. IBM products are warranted according to the termsand conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited Warranty, International Program LicenseAgreement, etc.) under which they are provided. IBM is not responsible for the performance or interoperability of any non-IBM productsdiscussed herein.
#ega$ Disc$ai"er
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or otherpublicly available sources. IBM has not necessarily tested those products in connection with this publication and cannot confirm theaccuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM productsshould be addressed to the suppliers of those products.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents orcopyrights. Inquiries regarding patent or copyright licenses should be made, in writing, to:
IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.
#ega$ Disc$ai"er
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
Trade"arksThe fo$$o%ing are trade"arks of the &nternationa$ Business Machines 'orporation in the (nited States and/or other countries)
Inte% is a tra&e ar' of the Inte% Corporation in the (nite& States an& other !ountries.Java an& a%% Java)re%ate& tra&e ar's an& %o*os are tra&e ar's or re*istere& tra&e ar's of Sun Mi!ros+ste s, In!., in the (nite& States an& other !ountries.Mi!rosoft, -in&o s an& -in&o s / are re*istere& tra&e ar's of Mi!rosoft Corporation.(/I is a re*istere& tra&e ar' of he 2pen 3roup in the (nite& States an& other !ountries.
%% other pro&u!ts a+ be tra&e ar's or re*istere& tra&e ar's of their respe!tive !o panies.*otes:Perfor"ance is in &nterna$ Throughput +ate &T+- ratio .ased on "easure"ents and pro ections using standard &BM .ench"arks in a contro$$ed en!iron"ent) The actua$throughput that any user %i$$ e0perience %i$$ !ary depending upon considerations such as the a"ount of "u$tiprogra""ing in the user1s o. strea", the &/O configuration,the storage configuration, and the %ork$oad processed) Therefore, no assurance can .e gi!en that an indi!idua$ user %i$$ achie!e throughput i"pro!e"ents e2ui!a$ent tothe perfor"ance ratios stated here)
&BM hard%are products are "anufactured fro" ne% parts, or ne% and ser!icea.$e used parts) +egard$ess, our %arranty ter"s app$y)
3$$ custo"er e0a"p$es cited or descri.ed in this presentation are presented as i$$ustrations of the "anner in %hich so"e custo"ers ha!e used &BM products and theresu$ts they "ay ha!e achie!ed) 3ctua$ en!iron"enta$ costs and perfor"ance characteristics %i$$ !ary depending on indi!idua$ custo"er configurations and conditions)
This pu.$ication %as produced in the (nited States) &BM "ay not offer the products, ser!ices or features discussed in this docu"ent in other countries, and the infor"ation"ay .e su. ect to change %ithout notice) 'onsu$t your $oca$ &BM .usiness contact for infor"ation on the product or ser!ices a!ai$a.$e in your area)
&nfor"ation a.out non4&BM products is o.tained fro" the "anufacturers of those products or their pu.$ished announce"ents) &BM has not tested those products andcannot confir" the perfor"ance, co"pati.i$ity, or any other c$ai"s re$ated to non4&BM products) 5uestions on the capa.i$ities of non4&BM products shou$d .e addressed tothe supp$iers of those products)
Prices su. ect to change %ithout notice) 'ontact your &BM representati!e or Business Partner for the "ost current pricing in your geography)
This presentation and the c$ai"s out$ined in it %ere re!ie%ed for co"p$iance %ith (S $a%) 3daptations of these c$ai"s for use in o ther geographies "ust .e re!ie%ed .y the$oca$ country counse$ for co"p$iance %ith $oca$ $a%s)
-hat is SMS Benefits of SMS SMS Confi*urations CS 8outines
Best ;ra!ti!esDFSMSdss Best Practices
Convertin* nonSMS &ata to SMS ithout &ata ove ent e+ or&s re%ate& to SMS pro!essin* S3 CS an& rena in* &ata sets ?o%u e Se%e!tion ?S M C Size 8eDuire ents
F$ash'opy Hints and Tips
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
● S 2838; 'e+ or&• Spe!ifies that a%% on%ine vo%u es in the Stora*e 3roups be
&+na i!a%%+ a%%o!ate&• Can spe!if+ up to 55 stora*e *roup na es• 6o not nee& to spe!if+ S > C M(> I 'e+ or&• Cata%o* fi%terin* is use& to fin& &ata sets but 6SS i%% on%+ se%e!t
&ata sets for vo%u es in the spe!ifie& stora*e *roups• Ma+ !ause an in!rease in "ob run ti e be!ause 6SS has to rea& ? 2Cs
<si i%ar behavior if spe!if+in* >23I/66 an& >23I/6L=• Can be use& for C2;L, 6(M;, an& 8 > S !o an&s• Custo ers have use& this to &eter ine hi!h vo%u es in a stora*e
*roup &ata sets have been !opie& to usin* L;8(/ /28(/
67SMS&ss e+ or&s re%ate& to SMS
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
● /e in ?1810● /e ?S M a%%o!ations ust have a !ontro% area
size of 1, $, 5, A, 9, or 15 tra!'s● I6C MS i%% auto ati!a%%+ for!e an+ a%%o!ations to abi&e● -hen !op+in* &ata sets that &on t fo%%o the C size reDuire ents
67SMS&ss ust pro!ess it usin* I6C MS• ;revents use of 7ast 8ep%i!ation• Must be ab%e to obtain e !%usive enDueue• eep in in& hen an a%%o!ation is at or over the B;? the a%%o!ation i%%
use !hun' ana*e& spa!e an& pri ar+ a%%o!ation i%% be in 1 !+%
in!re ents• Ma+ a%so prevent 78 if sour!e is fu%% an& tar*et is a%%o!ate& bi**er< 6891 I 8C E.....>6Ss i%% be an e !eption soon ith a re!ent ; 8=
● oo% avai%ab%e to !he!' for in!o patab%e C size• ;%ease refer to the z2S ?1810 Mi*ration pub%i!ation for ore infor ation
● 2 $$5$1O Stripe& ?S M ith spanne& re!or&s not S e%i*ib%e
?S M C Size 8eDuire ents
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
-hat about Cop+ Servi!esF● Initia%ization ti e reDuire& for Con!urrent Cop+ <CC=, 7%ashCop+ <7C=, an& ?iruta% CC
<?CC= initia%ization !an be re&u!e& b+ !onso%i&atin* an+ s a%%er vo%u es onto fe erbi* ones
● ?CC has the a&vanta*es of 7C <point)in)ti e !op+ !ontaine& ithin 6S 000, no hostresour!e reDuire&=, an& CC <&u p to tape, or !op+ to other &is' subs+ste s=
●
3ot ?sF <!ont.=
>
AC
E
G
@>@A
'' F' 8''
& n i t i a $ i z a t i o n
T i " e
, S e c s -
CG ModD !o$sG EC cy$ !o$s
G A?E cy$ !o$s
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
● In ?181 6SS be*an usin* BS M to• -rite bi**er tape b%o!'s• (se an 7S M as 6(M; output:8 S 28 input on 6 S6• If ba!'up is on 7 S M %o er %eve% re%eases !annot restore
ba!'up• 2ne a+ aroun& this is to C2;L6(M; fro an 7S M to a
>ar*e S M• ar*et b%o!'size has to at!h sour!e
•
If ba!'up is on tape 6SS !an restore it on %o er re%eases• /o atter hat the b%o!'size is
• -e sa a perfor an!e i prove ent up to $EU• vea*e 0)$0U
67SMS&ss 6(M;:8 S 28 on ?181
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
● 7or!es &ata sets to be !opie& to a spe!ifi! stora*e *roup hen7%ashCop+ is use& as the &ata over
● Must !reate a ne stora*e *roup to !ontain the 7%ashCop+ tar*ete%i*ib%e vo%u es <e a p%e non 8C vo%u es=
●
;opu%ate ne S3 ith the 7%ashCop+ tar*et vo%u es● Mo&if+ S3 CS routine to &ire!t a%%o!ations to the ne S3 hen the
va%ue of the ne CS variab%e G CS /?8 is eDua% to 7> SHC;L● 8eva%i&ate the CS routine an& re)a!tivate the SMS !onfi*uration● ; 8s 2 $ 101 an& 2 $ 10$● a p%e
;82C GS 2838;I7 G CS /?8 7> SHC;L H / S GS 2838; 7C 83
67SMS&ss 7%ashCop+ Bat!h ;rote!tionusin* SMS
8/13/2019 10954 March 14 2012 SMS DSS Best Practices
2 $ 94 O ;ossib%e &ata %oss Abstract:Possible data loss for EAV Users on releases z/OS 1.11, 1.12 and 1.13 using DSS Logi alDu!" or #S$ $igrate and %a &u" "ro essing
Description: DSS !a' s&i" so!e of t(e user)s data set during du!" "ro essing and result
in a failure *(en atte!"ting to +estore, +e all or +e o er t(ese data sets. -(is failure *ill"re ent an' of t(e data set fro! being restored AD+3 1E0. -(e "roble! an o ur *(enusing EAV olu!es *it( data sets in t(e EAS region E tended Addressabilit' S"a e
'linder !anaged region0 *(ere t(e addresses of t(e data set e tents are not in as ending'linder order, ie. t(e # address of a later e tent is less t(an a "re ious e tent.
Please see APA+ OA34562 for additional infor!ation and a tions to deter!ine e "osure.
Recommended Actions: A""l' 77APA+ for OA34562
8/13/2019 10954 March 14 2012 SMS DSS Best Practices