You are previewing Improving Productivity with IBM ISPF Productivity Tool V7.1 for z/OS.
O'Reilly logo
Improving Productivity with IBM ISPF Productivity Tool V7.1 for z/OS

Book Description

This IBM® Redbooks® publication introduces the IBM Interactive System Productivity Facility (ISPF) Productivity Tool (IPT) Version 7, Release 1 for IBM z/OS®. IPT operates as a seamlessly integrated front end to ISPF. Note the following points:

  • IPT functionality is available from any panel, without a need to modify any ISPF Primary Options Menu. All IPT functions are totally integrated. IPT can perform almost any activity within ISPF, or internally invoke the function that can perform the task.

  • IPT combines separately provided ISPF utility functions and new ISPF Productivity Tool features into the Object List (OLIST) and Member Selection List (MSL). The resulting members, datasets, and Object Lists become powerful platforms where you can perform many tasks without navigating to other utilities.

  • IPT relates objects to applications in a similar manner to the way that a PC performs Object Linking and Embedding (OLE). By extending the dataset objects that are used by ISPF to other object classes, IPT lets you specify the object to be processed and the action that is performed (such as EDIT or BROWSE). The facility that is appropriate to the object class for the action that you have requested is invoked automatically.

  • IPT provides extensive search capabilities that are both rapid and intuitive. You can easily search for volumes, datasets, members, and text within members. ISPF Productivity Tool also furnishes automatic drill-down system navigation to examine volumes, datasets, and members.

  • IPT provides a menu-driven facility to display and recover all of the deleted members of a partitioned dataset (PDS) library.

  • IPT extends the ISPF action bar with options that provide access to new functionality so that you do not have to learn new commands or syntax. In addition to the ISPF Point-and-Shoot capabilities, IPT provides new concepts, such as hotbars (user-defined fields that execute commands), field-sensitive areas in MSLs and OLISTs, automatic recognition of a dataset name on any ISPF panel as a parameter to BROWSE, EDIT, or VIEW, or parameters within any Time Sharing Option (TSO) command.

  • IPT provides integrated and enhanced IBM Software Configuration and Library Manager (SCLM) support within the standard member and dataset lists. SCLM is a source library management component of ISPF that provides change control, multiple source versions, auditing, a built-in make facility, and automatic check-in/sign-out using standard libraries (PDS and partitioned dataset extended (PDSE)). IPT includes built-in interfaces to various IBM and ISV products.

  • IPT includes a new batch utility that provides a seamlessly integrated front end to the IBM IEBCOPY utility. In addition to supporting all IEBCOPY standard functionality, it includes additional major enhancements.

    This book is intended as a supplement to existing product manuals. It opens with an overview of the main IPT concepts and facilities, and follows with detailed chapters which are each dedicated to a major IPT function. Practical scenarios, accompanied by window captures and coding examples, demonstrate how both experienced ISPF users and those new to the IBM z/OS environment can benefit from the IPT enhanced functionality in each case.

  • Table of Contents

    1. Front cover
    2. Notices
      1. Trademarks
    3. Preface
      1. The team who wrote this book
      2. Now you can become a published author, too!
      3. Comments welcome
      4. Stay connected to IBM Redbooks
    4. Chapter 1. Introduction to ISPF Productivity Tool V7.1
      1. 1.1 Targeted audience
      2. 1.2 Definition of terms
      3. 1.3 IPT batch utility
      4. 1.4 IPT seamless integration with ISPF
      5. 1.5 Learning IPT
      6. 1.6 Increased productivity
      7. 1.7 Integration with other products
      8. 1.8 Object Linking and Embedding
      9. 1.9 z/OS panel images
      10. 1.10 Object List
      11. 1.11 IPT functional overview
    5. Chapter 2. Object List
      1. 2.1 Using IPT Object List Assist
      2. 2.2 Catalog navigation
        1. 2.2.1 Exploring the system
      3. 2.3 Object List generic searches with dataset patterns
        1. 2.3.1 Hot functions or hot buttons
        2. 2.3.2 Further exploration of system datasets
      4. 2.4 Validating APF libraries
      5. 2.5 Group execution
        1. 2.5.1 Group execution by line command
        2. 2.5.2 Group execution by number reference
        3. 2.5.3 Group execution by generic reference
      6. 2.6 Permanent Object List
        1. 2.6.1 Permanent Object List for projects
        2. 2.6.2 Creating project ELUX OLIST
        3. 2.6.3 Project ELUX workflow
      7. 2.7 MEMFIND command
      8. 2.8 FINDTEXT command
        1. 2.8.1 Using the AUTOMATIC Yes setting
        2. 2.8.2 Using the AUTOMATIC No setting
        3. 2.8.3 FINDTEXT parameters
        4. 2.8.4 Using the FINDTEXT ALL command
        5. 2.8.5 Using the FINDTEXT FIRST comand
        6. 2.8.6 Using the FINDTEXT NEXT command
        7. 2.8.7 Using the FINDTEXT LAST command
        8. 2.8.8 Using the FINDTEXT PREV command
      9. 2.9 SHOWMIG command
      10. 2.10 Using the EMPTY Object List command
      11. 2.11 Using the COPYALL and MOVEALL commands
      12. 2.12 BOOK and SHELF Objects
      13. 2.13 Using the MAPPDS command
    6. Chapter 3. Common OLISTs
      1. 3.1 Overview of OLISTs
      2. 3.2 Creating a public OLIST using export
      3. 3.3 Creating a read-only OLIST using export
      4. 3.4 Copying an OLIST using Import
      5. 3.5 Paste MODEL/SAMPLE
    7. Chapter 4. CLONE Object List command
      1. 4.1 CLONE command
      2. 4.2 CLONE command using a Member Selection List
      3. 4.3 CLONE main command in EDIT/VIEW
      4. 4.4 OLCLONE command
    8. Chapter 5. Member Selection List
      1. 5.1 Basic MSL functions
      2. 5.2 Using the IPT MSL ASSIST command
      3. 5.3 IPT search commands
      4. 5.4 GLOBAL FIND and GLOBAL CHANGE commands
      5. 5.5 Changing the GLOBAL IPT defaults for your session
      6. 5.6 The GLOBAL EDIT command settings and parameters
      7. 5.7 Invoking a FIND or CHANGE command globally
        1. 5.7.1 GLOBAL FIND and GLOBAL CHANGE command examples
      8. 5.8 MSL FINDTEXT command
      9. 5.9 Partitioned dataset extended
        1. 5.9.1 Defining PDSEs
        2. 5.9.2 When to use PDSs instead of PDSEs
        3. 5.9.3 Using ISPF concatenated libraries to manage change
      10. 5.10 MSL Point-and-Shoot fields
      11. 5.11 MSL HOTBARs
      12. 5.12 Advanced MSL functions
        1. 5.12.1 IPT support for PDF libraries: Automated compress and directory expansion
        2. 5.12.2 Using EMPTY and COMPRESS on a PDS
        3. 5.12.3 Identify members and move them to another PDS
      13. 5.13 Using the TAILOR command
        1. 5.13.1 Using the MAPPDS command to recover deleted PDS members
        2. 5.13.2 Using the expanded member name field
    9. Chapter 6. MSL partitioned member list filtering and group execution
      1. 6.1 Filtering and group execution overview
      2. 6.2 FILTER
      3. 6.3 Date filters
      4. 6.4 Using patterns with COPY, MOVE, DELETE
    10. Chapter 7. Tagging partitioned members
      1. 7.1 TAG command overview
      2. 7.2 TAG command
      3. 7.3 COPYTAG command
      4. 7.4 DELETTAG command
      5. 7.5 FILTTAG command
      6. 7.6 FINDTAG and FINDTXTG commands
      7. 7.7 GLOBLTAG command
      8. 7.8 HIDETAG command
      9. 7.9 INFOTAG and STATSTAG commands
      10. 7.10 LOCATTAG command
      11. 7.11 MOVETAG command
      12. 7.12 PRINTTAG command
      13. 7.13 SELECTAG command
      14. 7.14 SORTTAG command
      15. 7.15 SUBMTTAG command
      16. 7.16 System response showing three job submissions
    11. Chapter 8. MSL TITLE and related commands
      1. 8.1 MSL TITLE commands
      2. 8.2 TITLE command
      3. 8.3 FILTTITL and FILTUKEY commands
      4. 8.4 FINDTITL and FINDUKEY commands
      5. 8.5 HIDETITL and HIDEUKEY commands
      6. 8.6 SORTTITL and SORTUKEY commands
      7. 8.7 TITLE control statements in IQIBUTIL
      8. 8.8 TITLE support for load libraries
    12. Chapter 9. TSO command shell
      1. 9.1 Validating the TSO command shell options in IPT
      2. 9.2 Using IQIWIZRD to customize the TSO shell command list
      3. 9.3 IPT History commands list
        1. 9.3.1 Using the TSO command shell with the IPT History command list
      4. 9.4 IPT Permanent command list
        1. 9.4.1 Using the TSO command shell with the IPT Permanent command list
      5. 9.5 TSO command shell list
        1. 9.5.1 Demonstration of TSO History command list options
        2. 9.5.2 Demonstrating TSO Permanent command list options
    13. Chapter 10. Invoking commands from OLISTs and MSLs
      1. 10.1 Overview of invoking commands
      2. 10.2 Invoking TSO commands from OLIST
      3. 10.3 Invoking user commands from OLIST
      4. 10.4 MSL CLIST/EXEC line commands
      5. 10.5 MSL CLIST/EXEC main commands
    14. Chapter 11. IPT Global commands
      1. 11.1 IPT Global commands
      2. 11.2 IPT syntax definitions
      3. 11.3 Performing generic searches with dataset patterns
      4. 11.4 Object List commands
      5. 11.5 IPT OL, OLIS, and PLIST commands
      6. 11.6 TSO permanent commands
      7. 11.7 IPT-related IPT shortcuts
      8. 11.8 List of IPT shortcut commands
    15. Chapter 12. Invoking IPT from ISPF option 3.4
      1. 12.1 IPT Option 3.4 panel changes
      2. 12.2 Displaying a temporary Object List
      3. 12.3 Dataset list (DS) and NON-ISPF generic searches
      4. 12.4 The More? indicator
      5. 12.5 Additional field panel
      6. 12.6 Listing generation data groups
      7. 12.7 Listing files by volumes
      8. 12.8 OLIST compared to DSLIST volume handling
      9. 12.9 Populating an Object List
    16. Chapter 13. Enhanced CUT and PASTE
      1. 13.1 Overview of enhanced CUT and PASTE commands
      2. 13.2 Cutting text into a clipboard
      3. 13.3 Cut using labels
      4. 13.4 Cut using relative line numbers
      5. 13.5 Cut using C, CC, M, or MM editor line commands
      6. 13.6 Cut using NX or X operands
      7. 13.7 Specifying a clipboard on the CUT command
      8. 13.8 Appending text to an existing clipboard
      9. 13.9 Saving the clipboard for future use
      10. 13.10 Browsing and editing the clipboard data
      11. 13.11 Displaying and maintaining the current clipboards
      12. 13.12 Pasting text from a clipboard
      13. 13.13 Paste using A or B editor line commands
      14. 13.14 Paste using BEFore or AFTer operands
      15. 13.15 Specifying a clipboard on the PASTE command
      16. 13.16 Pasting the contents of a member
      17. 13.17 Pasting the directory list of a PDS
      18. 13.18 Pasting the output from a TSO command
      19. 13.19 Pasting a portion of the clipboard
      20. 13.20 Editing the clipboard prior to copying it
      21. 13.21 Pasting text as temporary MSG or NOTE lines
      22. 13.22 Printing the clipboard
    17. Chapter 14. IPT customization: First-time logon and use
      1. 14.1 IPT LOGON procedure
      2. 14.2 IPT persistent tables
        1. 14.2.1 IPT persistent tables defined with first logon
        2. 14.2.2 IPT persistent tables defined by the system programmer
        3. 14.2.3 IPT persistent tables defined by user customization
    18. Chapter 15. IPT user customization using the IPT SET command
      1. 15.1 Invoke IPT SET menu
      2. 15.2 Using the single option to set ALL IPT defaults
      3. 15.3 Settings for Member Selection List (MSL)
      4. 15.4 Settings for Object List (OLIST)
      5. 15.5 Settings for GLOBAL FINDTEXT
      6. 15.6 Settings for PRINT
      7. 15.7 Settings for DSLIST
      8. 15.8 Settings for the TSO command shell
      9. 15.9 Settings for EDIT/VIEW/BROWSE
      10. 15.10 Settings for the user interface
      11. 15.11 Settings for diagnostics
      12. 15.12 Settings for the persistent table library
      13. 15.13 Setting for the BookManager interface
    19. Chapter 16. Customizing your ISPF keys for Point-and-Shoot
      1. 16.1 Customizing IPT with View using PF4
        1. 16.1.1 Defining PF4 for the IPT View command for SDSF
      2. 16.2 Customizing IPT to invoke Dataset History
      3. 16.3 IPT Point-and-Shoot to invoke an Object List
      4. 16.4 Using the IPT Point-and-Shoot commands with an MSL
      5. 16.5 Invoking z/OS UNIX Object names using Point-and-Shoot
      6. 16.6 Translation of symbolic information using Point-and-Shoot
    20. Chapter 17. Using IBM File Manager for z/OS with IPT
      1. 17.1 Customizing IPT to invoke File Manager
        1. 17.1.1 Telling IPT to open VSAM files and DB2 tables using File Manager
        2. 17.1.2 Updating IPT CLISTs to invoke File Manager
      2. 17.2 Using File Manager Base with IPT
        1. 17.2.1 Sample data
        2. 17.2.2 Using IPT as a shortcut to File Manager DB2
        3. 17.2.3 Maintaining data in hexadecimal mode using File Manager
        4. 17.2.4 Using copybooks to maintain data using File Manager
        5. 17.2.5 Additional features of File Manager Base
      3. 17.3 Using File Manager for DB2 with IPT
        1. 17.3.1 Browsing, editing, or viewing a fully qualified DB2 table in IPT
        2. 17.3.2 Nominating a DB2 table without specifying a subsystem
        3. 17.3.3 Browsing, editing, or viewing a generic DB2 table in IPT
        4. 17.3.4 Beyond DB2 table browsing, editing and viewing
        5. 17.3.5 Exporting DB2 data to sequential or VSAM files
        6. 17.3.6 BROWSE, EDIT, VIEW commands in IPT and File Manager for DB2
        7. 17.3.7 Using IPTCMD to deal with command collisions
        8. 17.3.8 Additional features of File Manager for DB2
    21. Chapter 18. SCLM integration with IPT
      1. 18.1 Customization to support SCLM
      2. 18.2 SCLM IPT interface
      3. 18.3 IPT SCLM walk-through
        1. 18.3.1 Creating a new assembler program
        2. 18.3.2 Migrating members to SCLM
        3. 18.3.3 Updating the project SCLM ARCHDEF members
        4. 18.3.4 Building and promoting the SCLM ARCHDEF members
        5. 18.3.5 Removing the obsolete program
        6. 18.3.6 MSL SCLM-related commands
    22. Chapter 19. IPT double-byte character set support
      1. 19.1 Setting up a Japanese 3270 session in IBM Rational Host On-Demand
        1. 19.1.1 Creating a Japanese 3270 session in HOD
      2. 19.2 Setting up a simplified Chinese 3270 session in IBM Personal Communication
      3. 19.3 ISPF and IPT settings
      4. 19.4 Using DBCS with the Object List
        1. 19.4.1 Using the FINDTEXT command with DBCS
      5. 19.5 Using DBCS with the Member Selection List
        1. 19.5.1 Enable MSL DBCS support
        2. 19.5.2 MSL DBCS search string support
      6. 19.6 MSL titles and DBCS
        1. 19.6.1 Update the title and user key individually
        2. 19.6.2 Update title and user key using TITLEMIG
        3. 19.6.3 Sample job to generate TITLEMIG input to create member titles and user keys
        4. 19.6.4 Creating a view with member titles and user keys
      7. 19.7 Examples of using several MSL TITLE commands
        1. 19.7.1 Using HID) to filter user keys
        2. 19.7.2 Stacking HID) commands using TAILOR D
        3. 19.7.3 Using IQIBUTIL TITLELIST
        4. 19.7.4 Start over with MSL titles and user keys
    23. Chapter 20. IPT Batch Utility IQIBUTIL
      1. 20.1 Overview of IQIBUTIL
      2. 20.2 IQIBUTIL processing
        1. 20.2.1 Control statement syntax conventions
        2. 20.2.2 Non-standard member name support
        3. 20.2.3 Filtering target member names
        4. 20.2.4 Member name filter processing rules
      3. 20.3 JCL EXEC statement PARM option parameters
      4. 20.4 JCL DD statements
      5. 20.5 IQIBUTIL special control statements
        1. 20.5.1 ALIAS
        2. 20.5.2 COMPRESS
        3. 20.5.3 COPYSEQ
        4. 20.5.4 DELETE
        5. 20.5.5 EMPTY
        6. 20.5.6 EXPDIR
        7. 20.5.7 LISTDIR
        8. 20.5.8 MAPPDS
        9. 20.5.9 MOVE
        10. 20.5.10 RECOVER
        11. 20.5.11 RENAME
        12. 20.5.12 TITLEIMP
        13. 20.5.13 TITLEMIG
        14. 20.5.14 TITLELIST
        15. 20.5.15 INDSN
        16. 20.5.16 EXCLHEX
        17. 20.5.17 SELHEX
      6. 20.6 IQIBUTIL IEBCOPY control statements
        1. 20.6.1 ALTERMOD
        2. 20.6.2 COPY
        3. 20.6.3 COPYGRP
        4. 20.6.4 COPYGROUP
        5. 20.6.5 COPYMOD
    24. Chapter 21. Installing IPT V7.1 on z/OS
      1. 21.1 Installation requirements for IPT V7.1
      2. 21.2 Contents of the IPT product package
        1. 21.2.1 Custom-built product delivery offering tapes
      3. 21.3 IPT installation
        1. 21.3.1 Sample jobs
        2. 21.3.2 Allocating SMP/E global zone consolidated software inventory libraries
        3. 21.3.3 Allocating SMP/E target and distribution zone libraries
        4. 21.3.4 Allocating SMP/E temporary libraries for global zone
        5. 21.3.5 Allocating libraries for target and distribution zones
        6. 21.3.6 Defining global, target, and distribution zone options and DDDEF entries
        7. 21.3.7 Performing SMP/E RECEIVE
        8. 21.3.8 Performing SMP/E APPLY
        9. 21.3.9 Performing SMP/E ACCEPT
        10. 21.3.10 List SYSMODS for IPT
        11. 21.3.11 Installing PTFs for IPT releases
      4. 21.4 Customizing the LOGON PROC to invoke IPT
        1. 21.4.1 Customizing the TSO LOGON procedure
        2. 21.4.2 Customizing the CLIST
      5. 21.5 Creating a RACF profile to use the customized TSO LOGON PROC for IPT
      6. 21.6 Using the new TSO LOGON procedure to invoke IPT
      7. 21.7 IPT maintenance
      8. 21.8 Ordering IPT V7.1 for clients in India
    25. Appendix A. Customizing IBM Personal Communications
      1. Marking the box for cut and paste activities without the mouse
      2. Displaying the pop-up keypad panel without a mouse
      3. Changing PCOMM to use the mouse to open and close files
    26. Appendix B. Personalization suggestions
      1. Removing the ISPF action bar
      2. Removing the OLIST Volume display for cataloged datasets
      3. Removing ISPF PF Keys display
      4. Setting the SWAPBAR split name
      5. Setting the hotbar in OLIST and MSL
    27. Related publications
      1. IBM Redbooks
      2. Other publications
      3. Online resources
      4. Help from IBM
    28. Back cover