z/OS ISPF Dialog Developer's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Test modes

z/OS ISPF Dialog Developer's Guide and Reference
SC19-3619-00

In TEST mode, ISPF operates differently from normal mode in these ways:
  • Panel and message definitions are fetched again from the panel and message files when a panel name or message ID is specified in an ISPF service. In normal mode, the most recently accessed panel definitions are retained in virtual storage. If you have modified the panel or message file, use of TEST mode ensures that the latest version of each panel or message is accessed during a test run.

    Using an editor to modify a panel, message, or skeleton can result in an additional DASD extent being required for the associated data set. DASD rarely (if ever) gains new extents as the result of the execution of software (with the possible exception of DASD formatting software). It can also be caused by link-editing a module. When a new extent is allocated, you can access the modification only by first terminating and then invoking ISPF again.

  • Tutorial panels are displayed with current panel name, previous panel name, and previous message ID on the bottom line of the display screen. This assists you in identifying the position of the panel in the tutorial hierarchy.
  • Screen printouts, obtained through use of the PRINT or PRINT-HI commands, include line numbers, current panel name, and message ID.
  • In PDF, the index listing (option 3.1) for a partitioned data set includes TTR data for each member of the data set.
  • If a dialog function is operating in the CANCEL error mode (the default), the panel that is displayed on an error allows you to force the dialog to continue in spite of the error. Results from that point on, however, are unpredictable and ISPF can abend.

    If a dialog function is operating in any other error mode, and a command run from the SELECT service abends, any ISPF-detected error, abend, or program interrupt forces an abend of ISPF. You can also force an abend by entering ABEND or CRASH in the command line of any panel. For more information about the SELECT service, refer to the z/OS ISPF Services Guide.

  • The PA1 key causes an immediate exit from ISPF.

The ISPF controller task attaches one ISPF subtask for each logical screen. Any additional logical screens are created by the SPLIT command and there can be up to four screens on a 3290 terminal.

If an ISPF subtask abends, pressing Enter after the abend message appears generates a dump, provided that a SYSUDUMP, SYSMDUMP, or SYSABEND data set has been allocated.

Dialogs invoked with the SELECT CMD(XXX) cause an attach of a new subtask under the ISPF subtask. If an abend occurs under the new subtask, an immediate dump is taken.

In TESTX mode, ISPF operates the same as it does in TEST mode, except that all messages written to the ISPF log file are also displayed at the terminal.

ISPF provides the ENVIRON command, which allows you to cause a dump following an abend condition, even if ISPF is not running in TEST mode. See Using the ENVIRON system command for a description of using the ENVIRON command.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014