z/OS ISPF Messages and Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Messages

z/OS ISPF Messages and Codes
SC19-3622-00

  • IKJ56500I COMMAND NOT FOUND

    If a command processor exists only in LPA, there must be an entry in the ISPTCM for the command processor. See z/OS ISPF Planning and Customizing for more details on customizing the ISPF TSO command table.

  • IKJ56861I FILE ddname NOT FREED, DATA SET IS OPEN

    If the LIBRARY parameter is used with a table service, the user is not able to free the ddname for the table library pointed to by the LIBRARY parameter. ISPF keeps this library open until a new ddname is used in the LIBRARY parameter with another table service. ISPF functions in this manner for performance reasons.

    Issuing a table service with a LIBRARY parameter containing a ddname that does not exist causes the previous library to be closed and therefore allows the user to free the previous ddname. Use of CONTROL ERRORS RETURN may be used to guard against a severe error as a result of a ddname not existing.

    For example:
        ALLOC FILE(DD1) DATASET('USERID.YOUR.TABLES') SHR
        ISPEXEC TBOPEN MYLIB LIBRARY(DD1)
        .
        .                                   /*ISPF services against your table*/
        .
        ISPEXEC TBCLOSE MYLIB LIBRARY(DD1)
        ISPEXEC CONTROL ERRORS RETURN
        ISPEXEC TBOPEN JUNK LIBRARY(DDJUNK) /*nonexistent table in a  */
                                            /*nonexistent library     */
        ISPEXEC CONTROL ERRORS CANCEL
        FREE F(DD1)
  • ISPP150 Panel 'name' error–At least one of the CLEAR names listed is not a panel field name.

    or:

    ISPP121 Panel 'name' error–Panel definition too large, greater than screen size.

    when entering KEYLIST, when requesting field-level help in ISPF panels, or when displaying panels created using DTL.

    These messages are often caused by having a GML library in the ISPPLIB concatenation or by having GML source code in the panel library. Check your ISPPLIB concatenation to make sure that the ISPF-supplied GML library is not concatenated first. The ISPF-supplied GML library should not be in any of the ISPF library concatenations. Make sure that the libraries in your ISPPLIB concatenation do not contain GML source code.

  • ISPT036 Table in use–'table service' issued for table 'table name' that is in use, ENQUEUE failed.

    This message frequently occurs when batch jobs that use ISPF services run concurrently. This occurs because most batch jobs allocate a new profile each time they run. ISPF issues a TBOPEN against ISPPROF DD card for member ISPSPROF. The TBOPEN fails since ISPPROF does not contain this member. ISPF then issues a TBOPEN against ISPTLIB to copy the default ISPSPROF from ISPTLIB to ISPPROF.

    If the first data set in the ISPTLIB concatenation sequence is the same for two batch jobs running concurrently, message ISPT036 is issued. To ensure that this condition does not occur, the first data set in the ISPTLIB concatenation should be user unique. For example, 'sysuid..ISPPROF' would be a user unique data set, which could be used as the first data set concatenated to the ISPTLIB DD.

    For the same reasons, this problem can also occur when two users log on to ISPF for the first time if they have the same data set concatenated first in the ISPTLIB concatenation.

  • ISPT016, ISPT017, and other I/O Errors

    ISPF has various messages that reference I/O errors on either GET or PUT (READ and WRITE macros) such as message ISPT017. These errors are typically caused by concatenation problems on one of the ISPF libraries.

    Allocating data sets that do not have consistent DCB parameters in ISPF library concatenations often causes these messages. Also, ISPTABL, ISPFILE, and ISPPROF are used for output and therefore must have only a single data set allocated to their ddnames.
    • For I/O errors during panel services, check your ISPPLIB concatenation for inconsistent DCBs.
    • For I/O errors during file tailoring services, check your ISPSLIB concatenation for inconsistent DCBs and make sure that only one data set is allocated to ddname ISPFILE.
    • For I/O errors during table services, check your ISPTLIB concatenation for inconsistent DCBs and make sure that only one data set is allocated to ddname ISPTABL.

    I/O error messages cannot be issued when there is a problem with the ISPMLIB concatenation since messages cannot be located due to the I/O error. Message CMG999 occurs when there is an I/O error due to an ISPMLIB concatenation problem.

  • CMG999

    CMG999 is issued with an appropriate description of the error condition for any problem with accessing a message. See z/OS ISPF Dialog Developer's Guide and Reference for further information on how to define a message.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014