Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
General Guidance z/OS DFSMS Using the Interactive Storage Management Facility SC23-6856-00 |
|||||||
Because ISMF was written using the procedures described in ISPF Dialog Management Services it can be modified using the same techniques. DFSMSdss/ISMF, DFSMShsm/ISMF, ICKDSF/ISMF, and DFSORT/ISMF can also be modified with these techniques. IBM® provides replaceable modules that allow you to extend the function of ISMF. Restrictions to CustomizingBefore
you change ISMF, you must be aware of the following three restrictions:
Other restrictions apply to the individual parts. These are presented with the detailed descriptions of how to modify each part throughout the remainder of this section. The Parts of ISMF That You Can CustomizeISMF
allows you to customize the following parts for all ISMF applications:
The Panel LibraryISMF
allows you to make the following changes to the panel library:
The Message LibraryIn the message library you can modify existing messages and add new messages. The Skeleton LibraryIn the skeleton library you can modify the job skeletons for ISMF commands and line operators. The Table LibraryIn the table library you can modify the ISPF command tables. The Load LibraryIn the load library you can modify the ISMF command and line operator tables. The tables are contained in nonexecutable CSECTs in the load library. The CLIST LibraryIn the CLIST library you can modify the options on the CLIST CONTROL statement. Finding the Libraries You Want to CustomizeIf
you are currently running ISMF, you can use the procedures described
in this section to find the ISMF libraries you want to customize.
If you are not running ISMF, and you need information about linking
to the correct libraries, these books will help you:
Once you are linked to ISMF, the method you use to find the ISMF libraries depends on the library you want to modify. Panel, Message, Skeleton, and Table LibrariesTo find the correct libraries for panels, messages, skeletons, and tables, use the TSO LISTALC STATUS command to determine the data set name associated with the DDNAME for the library. Table 1 lists the DDNAMEs that ISMF uses: Load and CLIST LibraryThe placement of the load library and the CLIST library is determined by the way ISMF is installed. The CLIST library DDNAME is SYSPROC. The load library may be given a DDNAME ISPLLIB or STEPLIB, or it may be made a part of the link pack area or the system link library. Restriction: You cannot allocate the load library using the ISPF/PDF LIBDEF service because ISMF issues the LOAD macro. Table 2 lists the DDNAME for the CLIST library and location or DDNAME for the load library.
Making and Testing ChangesThe best way to make and test changes in any of the ISMF libraries is to copy the member you want to modify from the ISMF library into a personal library. Add your library to the beginning of the existing concatenation that you or your installation uses. This ensures that you can safely make changes without impacting the other libraries in the concatenation. Once you've tested the changes, you can then change the concatenation to make the modified part available to a larger group of people, your department for example. If you want the change to be used by the entire installation, you can copy the member from your personal library back into the ISMF library. For members of the panel, message, skeleton, table, and CLIST libraries you can note the changes in the comment section at the beginning of the modified member. Remember to keep an unmodified copy for service and maintenance. Exception: The load library is an exception to the above guidelines. The methods you can use to modify the static text and ISMF tables in the load library are discussed in Customizing the ISMF Command and Line Operator Tables. |
Copyright IBM Corporation 1990, 2014
|