z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


EDIT: Edit option

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

To prevent a module from being reprocessed by the binder or linkage editor, you can mark it as not-editable. To assign the not-editable attribute, code NE or EDIT=NO in the PARM field.

{EDIT | NE | EDIT=NO}

EDIT is the default value.

If you use the not-editable attribute for a load module, you cannot request an EXPAND operation on the output module. You can only use AMASPZAP 18 consecutive times.

If you use the not-editable attribute for a PM1 format program object, you cannot use the EXPAND control statement.

If you use the not-editable attribute for a PM2 or higher format program object, there are the following additional restrictions:
  1. You cannot use the EXPAND control statement.
  2. You cannot run AMASPZAP against it.
  3. You cannot list the module with AMBLIST.
  4. You canot process the module with the DLLRNAME utility.
  5. You cannot copy the module to a PDS.
  6. You cannot access the module using the binder API.
  7. You cannot process the module with IEWTPORT or IEWBFDA.

A PM2 or higher format program object created with the not-editable option may require much less space on DASD. The size of the loaded program and the time taken to load the program will not change.

If you use the not-editable attribute when creating a program object which would meet the limitations of PM3 or lower format, except that it contains symbols longer than 1024 bytes, the object will be given execution attributes equivalent to a PM3 object. This will allow it to be executed on down-level systems. See the COMPAT: Binder level option for additional information.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014