28.12.2012 Views

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

an incorrect parameter, <strong>and</strong> report the entry point which<br />

is interfacing incorrectly.<br />

TSH002<br />

Explanation: (soft abend) The originator of the trace,<br />

either by default or specified as the ″FOR″ user, must<br />

be logged on. H<strong>CP</strong>TSHDI requires the caller to ensure<br />

that the user is logged on.<br />

User Response: Examine the TSDBK <strong>and</strong> determine<br />

if it is valid or determine how the originator got logged<br />

off while a trace was still active for it.<br />

TSH003<br />

Explanation: (soft abend) H<strong>CP</strong>TSH called<br />

H<strong>CP</strong>SDFCL or H<strong>CP</strong>SDFCH while dispatched on a user<br />

ID other than the originator.<br />

User Response: Examine the TSDBK <strong>and</strong> determine<br />

if it is valid or determine why H<strong>CP</strong>TSH did not switch<br />

itself to be dispatched on the originator’s user ID.<br />

TSH004<br />

Explanation: (soft abend) H<strong>CP</strong>TSH called<br />

H<strong>CP</strong>SDFCH, which reported that the file was empty <strong>and</strong><br />

that it became closed. If the file became closed because<br />

it was empty, it should have been purged when<br />

H<strong>CP</strong>TSH called H<strong>CP</strong>SDFCL.<br />

User Response: Examine the TSDBK <strong>and</strong> determine<br />

if it is valid or determine how all records in the SDF<br />

were deleted after it was closed.<br />

TSH005<br />

Explanation: (soft abend) H<strong>CP</strong>TSH detected H<strong>CP</strong>TSR<br />

reported an abend situation. H<strong>CP</strong>TSR detected that the<br />

TSDRECLK was already locked by the processing unit<br />

that H<strong>CP</strong>TSR is dispatched on. H<strong>CP</strong>TSR did not issue<br />

an abend at the time of the error because the<br />

environment under which it was running did not allow a<br />

soft abend to be issued.<br />

User Response: Determine how the lock was left<br />

locked by the <strong>CP</strong>UID.<br />

TSH006<br />

Explanation: (soft abend) H<strong>CP</strong>TSH determined that<br />

H<strong>CP</strong>TSR previously received a return code (R15 = 8)<br />

from H<strong>CP</strong>BMSBP indicating that H<strong>CP</strong>TSR returned too<br />

many buffers. H<strong>CP</strong>TSR did not issue an abend at the<br />

time of the error because the environment under which<br />

it was running did not allow a soft abend to be issued.<br />

User Response: Determine how H<strong>CP</strong>TSR could have<br />

put more buffers on the pending buffer queue than it got<br />

using H<strong>CP</strong>BMSGA.<br />

TSH007<br />

Explanation: (soft abend) H<strong>CP</strong>TSH determined that<br />

H<strong>CP</strong>TSR previously received an incorrect TRCTYPE<br />

value within a TRCBK. H<strong>CP</strong>TSR did not issue an abend<br />

at the time of the error because the environment under<br />

which it was running did not allow a soft abend to be<br />

issued.<br />

User Response: Determine if the TRCBK is valid, or<br />

how the TRCTYPE field was destroyed.<br />

TSH008<br />

Explanation: (soft abend) H<strong>CP</strong>TSH determined that<br />

H<strong>CP</strong>TSR previously received an incorrect return code<br />

from a module which H<strong>CP</strong>TSR called. H<strong>CP</strong>TSR did not<br />

issue an abend at the time of the error because the<br />

environment under which it was running did not allow a<br />

soft abend to be issued.<br />

User Response: Determine if the return code is a<br />

valid one to be recognized from the entry point, or<br />

whether H<strong>CP</strong>TSH should be changed to recognize the<br />

return code. See the TSDTDRRC <strong>and</strong> TSDTDREP<br />

fields for more information about which entry point<br />

H<strong>CP</strong>TSH received the unexpected return code from.<br />

TSH009<br />

Explanation: (soft abend) The TSDTSRCD contained<br />

an incorrect code.<br />

User Response: Determine if the TSDBK is valid, or<br />

why the TSDTSRCD field contains the incorrect code.<br />

TSH010<br />

Explanation: (soft abend) H<strong>CP</strong>TSH was about to call<br />

H<strong>CP</strong>LCKAX to destroy the TSDWRTLK, <strong>and</strong><br />

H<strong>CP</strong>CLKAX returned a lock destroyed (R15 = 12).<br />

H<strong>CP</strong>TSH expects the lock to exist until it is dropped.<br />

User Response: Examine the H<strong>CP</strong>TSDBK to<br />

determine if it is valid or not, or determine how the lock<br />

could have been destroyed before the trace ID was<br />

dropped.<br />

TSH011<br />

TSH002 TSH011<br />

Explanation: (soft abend) H<strong>CP</strong>TSHDI was passed an<br />

origin ID to use in searching for a TSDBK in the TSDBK<br />

chain. Unexpectedly, no TSDBK with a matching origin<br />

ID was found.<br />

User Response: Determine if the caller passed a bad<br />

origin ID, or if the TSDBK chain has been corrupted.<br />

Chapter 2. <strong>System</strong> <strong>Codes</strong> 111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!