zos small enhancements - new · pdf fileenhancements you may have overlooked ... zaaps, and...

Download zOS Small Enhancements - New  · PDF fileEnhancements You May Have Overlooked ... zAAPs, and IFLs). ... Considerations: If the DUMP parameter option is specified,

If you can't read please download the document

Upload: lyhuong

Post on 12-Feb-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

  • 2013 IBM Corporation

    zZS17: You've Got It Good: Small z/OSEnhancements You May HaveOverlooked

    Marna [email protected]/OS System InstallationIBM Poughkeepsie

  • 2013 IBM Corporation2

    TrademarksThe following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.

    The following are trademarks or registered trademarks of other companies.

    * All other products may be trademarks or registered trademarks of their respective companies.

    Notes:

    Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user willexperience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.

    All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actualenvironmental costs and performance characteristics will vary depending on individual customer configurations and conditions.

    This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change withoutnotice. Consult your local IBM business contact for information on the product or services available in your area.

    All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

    Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance,compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

    Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

    Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of IntelCorporation or its subsidiaries in the United States and other countries.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce.

    For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml:

    *, AS/400, e business(logo), DBE, ESCO, eServer, FICON, IBM, IBM (logo), iSeries, MVS, OS/390, pSeries, RS/6000, S/30, VM/ESA, VSE/ESA,WebSphere, xSeries, z/OS, zSeries, z/VM, System i, System i5, System p, System p5, System x, System z, System z9, BladeCenter

    Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is notactively marketed or is not significant within its relevant market.

    Those trademarks followed by are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.

    Notice Regarding Specialty Engines (e.g., zIIPs, zAAPs and IFLs):Any information contained in this document regarding Specialty Engines ("SEs") and SE eligible workloads provides only general descriptions of thetypes and portions of workloads that are eligible for execution on Specialty Engines (e.g., zIIPs, zAAPs, and IFLs). IBM authorizes customers to useIBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the Authorized UseTable for IBM Machines provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (AUT).

    No other workload processing is authorized for execution on an SE.

    IBM offers SEs at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certaintypes and/or amounts of workloads as specified by IBM in the AUT.

  • 2013 IBM Corporation3

    z/OS V1.13:z/OS UNIX: Prevent Content Overlay during MOUNTDFSMS: IEBPDSE Batch ProgramSDSF: Cursor-sensitive Sort

    z/OS V1.12:BCP: IEFSSNxx BEGINPARALLELBCP: Timed Event Data ReportBCP: Some PROGxx GoodiesDFSMS: IDCAMS DELETE Enhancements

    z/OS V1.11:TSO/E: LOGONHERE reconnect support

    BCP: D ALLOC and SETALLOC commands

    z/OS UNIX: ALTROOT BPXPRMxx support

    Older than dirt enhancements:DFSMS: STGADMIN.DPDSRN.oldnamez/OS UNIX: Dynamic Service ActivationBCP: IEARELEC to remove inactive EMCS consoles

    Summary

    You've Got It Good: Small z/OS Enhancements You May Have Overlooked

    Agenda

  • 2013 IBM Corporation4

    Marnas Key

    = Sysprog= Sysprog

    Marnas Key

    = Sysprog

    = Sysprog & Users

    Marnas KeyMarnas KeyMarnas KeyMarnas Key

    2003 IBM Corporation 2007 IBM Corporation

    z/OS R13 Enhancements

    Small Enhancements of System Programmer Interest

    z/OS UNIX: Prevent Content Overlay duringMOUNT

    DFSMS: IEBPDSE Batch Program

    SDSF: Cursor-sensitive Sort

    2003 IBM Corporation

  • 2013 IBM Corporation5

    What: Have you ever lost updates to files when theyvebeen over-mounted? Do you want the system to let youknow when youre mounting over something? Now you canhave the system warn or even deny a mount on a mountpointthat is not empty.

    How to use: Specify WARN or DENY (default is NOWARN,same as todays behavior) on BPXPRMxx or on SETOMVSNONEMPTYMOUNTPT statement. D OMVS,OPTIONS

    shows current setting.

    Considerations: WARN produces a syslog message (notback to user). DENY goes back to the user. Advanced consideration: Nonprivileged User Mount (in

    R13) must occur on an empty mountpoint (will act like aDENY).

    z/OS R13 Enhancements

    z/OS UNIX: Prevent Content Overlay during MOUNT

  • 2013 IBM Corporation6

    WARN Usage Example:SETOMVS NONEMPTYMOUNTPT=WARNBPXO015I THE SETOMVS COMMAND WAS SUCCESSFUL.BPXO062I NONEMPTYMOUNTPT WAS CHANGED FROMNOWARN TO WARN.

    Then do a mount:READYMOUNT FILESYSTEM('IBMUSER.PRODUCT.ZFS')MOUNTPOINT('/samples/') TYPE(ZFS) MODE(RDWR)

    READY

    However, in the syslog:

    z/OS R13 Enhancements

    z/OS UNIX: Prevent Content Overlay during MOUNT

    User saw no warning here!

  • 2013 IBM Corporation7

    DENY Usage Example:

    SETOMVS NONEMPTYMOUNTPT=DENY

    BPXO015I THE SETOMVS COMMAND WAS SUCCESSFUL.

    BPXO062I NONEMPTYMOUNTPT WAS CHANGED FROM WARN TO DENY.

    Then do a mount:

    z/OS R13 Enhancements

    z/OS UNIX: Prevent Content Overlay during MOUNT

    A bpxmtext 063C gives:Notice: unknown modid, reason text may be incorrectJrNonEmptyMntPtDir: The mount point directory is not empty.Action: Retry the mount on an empty mount point directory.***

  • 2013 IBM Corporation8

    DENY Usage Example:

    Or from ISHELL:

    z/OS R13 Enhancements

    z/OS UNIX: Prevent Content Overlay during MOUNT

  • 2013 IBM Corporation9

    What: Want to check the structural integrity of a PDSE? Its a good idea to verify a PDSEs integritybefore its deployed, and a problem would be propagated. A new utility can help you do that.

    How to use: Invoke PGM=IEBPDSE, with SYSLIB indicating your PDSEs to verify.

    Considerations: If the DUMP parameter option is specified, the PDSE validation utility issues an ABENDin the PDSE address space, which results on an SVC dump. Utility output is meant to tell you if the PDSEwas valid or not it does not correct the problem, nor is intended for you to correct the PDSE yourself. Adump would help IBM Service to diagnose the problem.

    Usage Example://STEPCHK EXEC PGM=IEBPDSE,PARM='DUMP'//SYSPRINT DD SYSOUT=*//SYSLIB DD DSN=SYS1.SIEALNKE,DISP=SHR// DD DSN=MWALLE.UTIL.JOBS,DISP=SHR

    Successful output:********************************* TOP OF DATA ***IGW700I PDSE Directory Validation SuccessfulDSN:SYS1.SIEALNKEADPages:36 IXRecords:1054NDPages:6 IXRecords:315AD ND Tree Nodes:315IGW700I PDSE Directory Validation SuccessfulDSN:MWALLE.UTIL.JOBSADPages:65 IXRecords:3985NDPages:29 IXRecords:1590AD ND Tree Nodes:1590******************************** BOTTOM OF DATA *

    z/OS R13 Enhancements

    DFSMS: IEBPDSE Batch Program

  • 2013 IBM