z/OS ISPF Edit and Edit Macros
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Edit boundaries

z/OS ISPF Edit and Edit Macros
SC19-3621-00

Boundary settings control which data in a member or data set is affected by other line, primary, and macro commands. You can change the boundary settings by using the BOUNDS line command, primary command, or macro command. Here are the commands that work within the column range specified by the current boundary setting:

Line commands
<  >  (  )  O  TE  TF  TS
Primary commands
CHANGE  EXCLUDE  FIND  LEFT  RCHANGE  RFIND  RIGHT  SORT
Macro commands
CHANGE   EXCLUDE  FIND     LEFT  RCHANGE  RFIND  RIGHT   SEEK  SHIFT <
SHIFT >  SHIFT (  SHIFT )  SORT  TENTER   TFLOW  TSPLIT  USER_STATE

This column range is in effect unless you specify overriding boundaries when entering a command. See the individual command descriptions for the effect the current bounds settings have.

If you do not explicitly set bounds, the editor uses the default bounds. These bounds change as the number mode changes. If you have changed the bounds settings for a data set and would like to revert to the default settings, you can use any BOUNDS command to do so. Table 1 shows the default bounds settings for various types of data sets:

Table 1. Default bounds settings for data sets
RECFM Data Set Type Number Mode BNDS When LRECL=80 BNDS Using Other LRECL
FIXED ASM ON STD 1, 71 1, LRECL-8
OFF 1, 71 1, LRECL
COBOL OFF 1, 80 1, LRECL
ON STD 1, 72 1, LRECL-8
ON COBOL STD 7, 72 7, LRECL-8
ON COBOL 7, 80 7, LRECL
OTHER ON STD 1, 72 1, LRECL-8
OFF 1, 80 1, LRECL
VARIABLE ALL ON STD 9, record length N/A
OFF 1, record length N/A

If the default boundaries are in effect, they are automatically adjusted whenever number mode is turned on or off. If you have changed the bounds from the default settings, they are not affected by the setting of number mode.

If a left or right scroll request would cause the display to be scrolled 'past' a left or right bound, the scrolling stops at the bound. A subsequent request then causes scrolling beyond the bound.

This scrolling feature is especially useful when you are working with data that has sequence numbers in the columns to the left. It allows left and right scrolling up to (but not past) the bounds so that the sequence numbers are normally excluded from the display.

If you specify an invalid value for either the left or right boundary when changing the current boundary settings, the editor resets the value for that boundary to the default. These constitute invalid boundary values:
  • A right boundary value that is greater than the logical record length of a fixed-block file if the file is unnumbered.
  • A right boundary value that is greater than the logical record length-8 of a fixed-block file if the file with standard numbers.
  • A right boundary value that is greater than the logical record length-4 of a variable-block file.
  • A left boundary value that is less than or equal to 8 for a variable-block file with standard numbers
  • A left boundary value that is less than or equal to 6 for a file that is numbered with COBOL numbers

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014