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


IKJEDIT macro

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

Use the IKJEDIT macro to specify default physical characteristics and processing attributes of data sets to be processed using the EDIT command. The syntax of the IKJEDIT macro follows; separate each specified operand by a comma.

               {           {tso-defined&cont;
2}{,tso-defined2 }     }
               { DSTYPE1=( {            }&cont;
{              }...) }
               {           {user-defined}{,&cont;
user-defined }     }
 
 
                 {         { n }&cont;
{,n }    }{           { name    }{ ,name    }    }
                 { ,BLOCK=({   }&cont;
{   }...)}{,CHECKER=( {         }{          }...)}
                 {         {nn3}{,&cont;
nn3}   }{            {IPDSNEXC4}{,IPDSNEXC4}    }
 
 
                       {            { ASIS   }{ ,ASIS   }    }
                       { ,CONVERT5=(&cont;
{ CAPS   }{ ,CAPS   }...)}
                       {            {CAPSONLY&cont;
}{,CAPSONLY}    }
 
 
                            {           {  name   }&cont;
{  ,name  }     }
                            { ,DATEXIT=({         }&cont;
{         }...) }
                            {           {ICDQRNME&cont;
6}{ICDQRNME6}      }
 
 
                                {,FIXED7=(d-m{,&cont;
d-m}...)}
 [name] IKJEDIT
 
                                  {          { &cont;
FIXED }{ ,FIXED}      }
                                  {,FORMAT8=(&cont;
{FXDONLY}{,FXONLY}...)  }
                                  {          {  VAR  }&cont;
{ ,VAR  }      }
 
 
                                      {,PRMPTR9=(&cont;
name{,name}...)}
 
 
                                         [,USEREXT=(name[&cont;
,name]...)]]
 
 
                                           {            {&cont;
DATASET}{,DATASET}     }
                                           {,USERSRC&cont;
10=({ INCORE}{ ,INCORE}...) }
                                           {            {&cont;
INLIST }{,INLIST }     }
 
 
                                               {,VAR11&cont;
=(d-m{,d-m}...)}
1
If you explicitly specify parameters on the DSTYPE operand, ensure that a one-to-one positional correspondence exists with parameters you specify (explicitly or implicitly) on all other operands. Indicate missing corresponding parameters by a comma.
2
See Figure 1 for the default data set types (implicit specification).
3
See Figure 1 for the default block size (implicit specification) for particular data set types.
4
See Figure 1 for the data set types for which IPDSNEXC is the default syntax checker (implicit specification).
5
See Figure 1 for the default data conversion attributes (implicit specification) for particular data set types.
6
ICDQRNME is the default name of the IBM-supplied exit routine invoked for the EDIT RENUM subcommand for VSBASIC data set types. ICDQRNME is the only default.
7
See Figure 1 for the default and maximum LRECL (implicit specification) for particular data set types.
8
See Figure 1 for the default record format (implicit specification) for particular data set types.
9
See Figure 1 for the default compiler names (implicit specification).
10
See Figure 1 for the default type of input (implicit specification) acceptable to the compiler/processing routine specified in PRMPTR.
11
See Figure 1 for the default and maximum LRECL (implicit specification) for particular data set types.
DSTYPE
Explicit default data set type for use with the EDIT command
tso-defined
Predefined data set type
value:
as noted in Figure 1 (The maximum number of data set types you can specify is 12.)
user-defined
A data set type that you define
value:
1-8 alphanumeric characters, beginning with an alphabetic character. (The maximum number of data set types you can specify is 10.)
BLOCK
Explicit default block size for a data set created using the EDIT command
n
Block size, in bytes
value:
an integer in the range 8-32,760. (See the explanations under FIXED and VAR for additional information concerning the specification of n.)
CHECKER
Check lines in a data set for proper syntax in a syntax-checking routine
name
The name of your syntax-checking routine. Only applicable for a DSTYPE=user-defined. (Install the routine prior to system generation.)
value:
1-8 alphanumeric characters, beginning with an alphabetic character
CONVERT
Explicit default style of the input data passed to the EDIT command processor
ASIS
Allow input data to remain as entered by the user
CAPS
Convert input data to uppercase
CAPSONLY
Always convert input data to uppercase (restrict the user to the specification of the CAPS operand on the EDIT command)
DATEXIT
Process the data set in an exit routine when the user issues the COPY, MOVE, or RENUM subcommand of EDIT
name
The name of your exit routine
value:
1-8 alphanumeric characters, beginning with an alphabetic character
FIXED
Explicit default and maximum length of logical fixed-length records in data sets created using the EDIT command. Code the hyphen between d and m exactly as shown.
d
Default logical record length in bytes
value:
an integer in the range 1-255

If you specify a corresponding n value in the BLOCK parameter, ensure that it is a multiple of d.

If variable-length record format is the default for the corresponding data set type, code a value of 0 for d, when you define the maximum length of a fixed-length record.
m
Maximum logical record length in bytes
value:
an integer in the range 1-255

Specify a value for m that is a multiple of, or equal to, the value of d.

If you specify a corresponding n value in the BLOCK parameter, ensure that it is a multiple of m.

FORMAT
Explicit default record format for a data set created using the EDIT command
FIXED
Allow fixed-length record format
FXDONLY
Only allow fixed-length record format
VAR
Allow variable-length record format
PRMPTR
Process the source program in a routine when the user issues the RUN subcommand of EDIT
name
The name of your routine
value:
1-8 alphanumeric characters, beginning with an alphabetic character
USEREXT
Interpret the information from the subfield of the data-set-type parameter on the EDIT command in an exit routine and encode it into bytes 0 and 1 of the option word in the syntax checker parameter list
name
The name of your exit routine. Only applicable for a DSTYPE=user-defined.
value:
1-8 alphanumeric characters, beginning with an alphabetic character
USERSRC
Input to the processing routine you specified in the PRMPTR parameter
DATASET
The only valid input is a sequential data set
INCORE
The EDIT command processor may pass as input via the input stack
  • an in-storage data set - if the size of the data set does not exceed 4096 bytes
  • a sequential data set
INLIST
The EDIT command processor may pass as input via the INLIST operand on the invocation of the processing routine
  • an in-storage data set - if the size of the data set does not exceed 4096 bytes
  • a sequential data set
VAR
Explicit default and maximum length of logical variable-length records in data sets created using the EDIT command. Code the hyphen between d and m exactly as shown.
d
Default logical record length in bytes
value:
an integer in the range 5-255
Specify a value for d that is less than, or equal to, n-4 of the corresponding n value you specified in the BLOCK parameter.
m
Maximum logical record length in bytes
value:
an integer in the range 5-255

Specify a value for m that is greater than, or equal to, the value of d.

Specify a value for m that is less than, or equal to, n-4 of the corresponding n value you specified in the BLOCK parameter.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014