z/OS Communications Server: SNA Diagnosis Vol 1, Techniques and Procedures
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Abend 0C4 occurs in ISTTSCPF

z/OS Communications Server: SNA Diagnosis Vol 1, Techniques and Procedures
GC27-3667-00

Problem statement
An abend 0C4 with a reason code of 4, 10, or 11 occurs in all levels of the module ISTTSCPF when a move character instruction is processed.
Common symptoms
The USS message contains unexpected or extraneous characters, but not all USS messages are affected. Devices might not activate correctly or might fail to log on correctly. An abend 0Cx might occur in module ISTTSCPF.
Probable cause
The USSTAB is incorrectly defined. In this module, register 4 points to storage that may not be paged-in (reason code 10 or 11) or to storage that should not be accessed (reason code 4).

The TSCB contains a data length field (TSCDATLN) equal to the length of the USSMSG text plus the length field itself. Subtracting the value in register 4 from the starting address of the USSMSG table shows that only the value of TSCDATLN (minus 2 bytes) was moved because the full amount of storage that was referenced was not paged-in.

User response
Code only the length of the USSMSG entry in the USSMSG table. Do not include the size of the length field.
  • Problem statement
    An abend 0C4 with a reason code of 4, 10, or 11 occurs in all levels of the module ISTTSCPF when a move character instruction is processed.
    Common symptoms
    The USS message contains unexpected or extraneous characters, but not all USS messages are affected. Devices might not activate correctly or might fail to log on correctly. An abend 0Cx might occur in module ISTTSCPF.
    Probable cause
    The USSTAB is incorrectly defined. In this module, register 4 points to storage that may not be paged-in (reason code 10 or 11) or to storage that should not be accessed (reason code 4).

    The TSCB contains a data length field (TSCDATLN) equal to the length of the USSMSG text plus the length field itself. Subtracting the value in register 4 from the starting address of the USSMSG table shows that only the value of TSCDATLN (minus 2 bytes) was moved because the full amount of storage that was referenced was not paged-in.

    User response
    Code only the length of the USSMSG entry in the USSMSG table. Do not include the size of the length field.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014