Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Changing the DTL source for ISPISMMN z/OS ISPF Planning and Customizing GC19-3623-00 |
|
To change the ISPISMMN Dialog Tag Language source, use the Edit option to update the DTL source file members ISPZMMCH and ISPZMMSO. The member ISPISMMN defines the basic panel. This panel does not have to be modified but it does have to be reconverted with ISPDTLC after the changes to the imbed members ISPZMMCH and ISPZMMSO are complete. The last <SELFLD tag in DTL source member ISPISMMN (see Figure 1) defines the list of terminal types. Four columns of choices are specified. The number of choices in each column is calculated by the conversion utility. The choice definitions are found in file imbed ISPZMMCH. Figure 1. DTL source for terminal
type selection - SELFLD tag
This example illustrates adding terminal type XXXX using module ISPOWNTT to panel ISPISMMN. Alternatively, you can replace an existing set of translation tables by typing over the terminal type and the name of the load module that the newly defined set replaces. The modification to the DTL source member ISPZMMCH adds the terminal type selection to the panel display (see Figure 2) and creates panel logic to determine which selection number will match a certain terminal type. Figure 2. Example: adding a terminal
type to panel ISPISMMN
Modified DTL source for the English-language section of the member ISPZMMCH follows: Figure 3. DTL source for terminal
type selection - CHOICE tags
The conversion utility formats CHOICE tags in a top-to-bottom, left-to-right order, placing the first seven CHOICE tags in column 1 (choice numbers 1, 5, 9, 13, 17, 21, and 25), CHOICE tags 8 through 14 in column 2 (selection numbers 2, 6, 10, 14, 18, 22, and 26), and so on. The number of entries in each column is based on 28 total lines of CHOICE and CHDIV tags divided by the specified number of choice columns, in our example, 4 (as defined in Figure 1 by the CHOICECOLS keyword). These tags are arranged so that the choices appear in a left-to-right, top-to-bottom order). By modifying the DTL source member ISPZMMSO, the new terminal type XXXX will be associated with its load module name ISPOWNTT. Modified DTL source for the English-language section of the member ISPZMMSO follows: Figure 4. DTL source for valid
terminal types and associated load module names
In Figure 4, the left entries (for example 3277, 3277A and 3278) are valid terminal types a user can specify. The right entries (for example ISP3277, ISP3277A and ISP3278) are the associated load module names. The delivered ISPF terminal table names start with the prefix "ISP". ISPF does not require that user-defined terminal table names begin with the prefix "ISP"; however, PDF terminal names require the "ISR" prefix. PDF searches for the load module beginning with the fourth position of the actual table name and prefixes it with "ISR". See Creating PDF translation tables for a discussion of PDF translation tables. |
Copyright IBM Corporation 1990, 2014
|