z/OS TSO/E Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Customizing the EDIT command

z/OS TSO/E Customization
SA32-0976-00

Users issue the EDIT command to enter data into TSO/E. Much of EDIT processing and how you customize EDIT is related to the data set type. TSO/E provides pre-defined data set types with default attributes. Table 1 shows the data set types TSO/E provides and their corresponding default settings.

This section describes the different ways you can customize EDIT processing, which includes:
  • Defining data set types and changing the default attributes of data set types. The data set types that TSO/E provides may not suit your editing needs. You can define your own data set types for your installation's requirements. You can also change the attributes of the data set types that TSO/E provides or change the attributes of data set types you define.
  • Writing syntax checkers. You can write a syntax checker for any data set types that you define, which checks for syntax errors when a user edits a data set.
  • Writing an exit for syntax checkers. You can also write an exit for the syntax checkers you define.
  • Changing line numbering. You can write an exit to change how the RENUM, MOVE, and COPY subcommands handle the line numbering of records in the data set.
  • Adding subcommands. You can write your own EDIT subcommand processors for additional editing functions.
  • Allocating space for utility work data sets. EDIT uses certain algorithms to calculate default space allocation for its utility work data sets. You can preallocate the data sets for your installation.
Table 1. TSO/E pre-defined data set types and attributes
Data set type Default settings
PLIF

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,100)
CONVERT=CAPSONLY
CHECKER=PLIFSCAN
USERSRC=DATASET

FORTE

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
CHECKER=IPDSNEXC
USERSRC=DATASET

FORTG

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
CHECKER=IPDSNEXC
USERSRC=DATASET

FORTH

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
CHECKER=IPDSNEXC
USERSRC=DATASET

TEXT

BLOCK=3120
FORMAT=VAR
FIXED=(0,255)
VAR=(255,255)
CONVERT=ASIS
USERSRC=DATASET

DATA

BLOCK=3120
FORMAT=FIXED
FIXED=(80,255)
VAR=(0,255)
CONVERT=CAPS
USERSRC=DATASET

CLIST

BLOCK=3120
FORMAT=VAR
FIXED=(0,255)
VAR=(255,255)
CONVERT=CAPSONLY
USERSRC=DATASET

CNTL

BLOCK=3120
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
USERSRC=DATASET

ASM

BLOCK=3120
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
PRMPTR=ASM
USERSRC=DATASET

COBOL

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
PRMPTR=COBOL
USERSRC=DATASET

FORTGI

BLOCK=400
FORMAT=FXDONLY
FIXED=(80,80)
CONVERT=CAPSONLY
CHECKER=IPDSNEXC
PRMPTR=FORT
USERSRC=DATASET

GOFORT

BLOCK=3120
FORMAT=VAR
FIXED=(80,255)
VAR=(255,255)
CONVERT=CAPS
CHECKER=IPDSNEXC
PRMPTR=GOFORT
USERSRC=INCORE

PLI

BLOCK=400
FORMAT=VAR
FIXED=(0,100)
VAR=(104,104)
CONVERT=CAPS
PRMPTR=PLIC
USERSRC=DATASET

VSBASIC

BLOCK=3120
FORMAT=VAR
FIXED=(0,80)
VAR=(255,255)
CONVERT=CAPSONLY
PRMPTR=VSBASIC
USERSRC=INLIST
DATEXIT=ICDQRNME

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014