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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

H<strong>CP</strong>DUNDX pointer fields are not pointing to the exact<br />

beginning of the H<strong>CP</strong>D<strong>VM</strong>D or H<strong>CP</strong>DDEV block. If the<br />

directory page that was read appears to be incorrect,<br />

either the page is not a directory page, or the page has<br />

been altered on the DASD device.<br />

User Response:<br />

1. Ensure that DIRECTXA is at the same service level<br />

as the <strong>CP</strong> nucleus that is installed <strong>and</strong> then issue<br />

DIRECTXA to install a new <strong>CP</strong> directory.<br />

2. Examine the H<strong>CP</strong>DUNDX pointer fields to ensure<br />

that they contain a valid address of a directory page.<br />

Issue the DDRXA comm<strong>and</strong> to examine the entire<br />

<strong>CP</strong> directory, <strong>and</strong> issue the DIRECTXA comm<strong>and</strong> to<br />

correct the incorrect <strong>CP</strong> directory.<br />

UDS001<br />

Explanation: (soft abend) The number of D<strong>CP</strong>U<br />

blocks for this user as specified in D<strong>VM</strong>D<strong>CP</strong>UC does<br />

not match the number of D<strong>CP</strong>U blocks for this user as<br />

chained together in the directory.<br />

User Response: Ensure that the DIRECTXA module<br />

is at the same service level as the <strong>CP</strong> nucleus <strong>and</strong> then<br />

issue the DIRECTXA comm<strong>and</strong> to create a new<br />

directory.<br />

UDU001<br />

Explanation: (soft abend) Module H<strong>CP</strong>UDU detected<br />

that it did not read a valid H<strong>CP</strong>DDEV from the <strong>CP</strong><br />

directory. If the directory page that was read appears to<br />

be correct, it is likely that the H<strong>CP</strong>DUNDX pointer fields<br />

are not pointing to the exact beginning of H<strong>CP</strong>DDEV<br />

block. If the directory page that was read appears to be<br />

incorrect, either the page is not a directory page or the<br />

page has been altered on the DASD device.<br />

User Response: Examine the H<strong>CP</strong>DUNDX pointer<br />

fields to ensure that they contain a valid address of a<br />

directory page. Issue the DDRXA comm<strong>and</strong> to examine<br />

the entire <strong>CP</strong> directory, <strong>and</strong> the DIRECTXA comm<strong>and</strong> to<br />

correct the incorrect <strong>CP</strong> directory.<br />

UIM001<br />

Explanation: The PGMBK’s count of shared users<br />

(PGMSNTCT) is less than zero.<br />

User Response: R2 points to the STLBK. R8 points to<br />

the PGMBK that has a negative PGMSNTCT count. The<br />

PGM<strong>VM</strong> field points to the <strong>VM</strong>DBK or SNTBK control<br />

block that owns the PGMBK. R15 points to the place<br />

that detected the need for taking the abend.<br />

UIM002<br />

Explanation: H<strong>CP</strong>UIMSL cannot release all the<br />

storage for this segment, because non-shared storage<br />

is connected to a shared PGMBK. Only shared storage<br />

should be associated with a shared PGMBK.<br />

User Response: Examine the contents of the dump.<br />

R8 points to the PGMBK. At least one of the page<br />

status table entries (PGSTEs) in the PGMBK is not<br />

marked PGSSHARE. The PGM<strong>VM</strong> field contains the<br />

owner of this PGMBK, <strong>and</strong> it should describe an<br />

SNTBK. R15 points to the place that detected the need<br />

for taking the abend.<br />

UIM003<br />

Explanation: An H<strong>CP</strong>UIM entry point received<br />

incorrect parameters, <strong>and</strong> one of the following has<br />

occurred:<br />

v The H<strong>CP</strong>UIMPA routine was called to release storage<br />

for the system address space.<br />

v In the H<strong>CP</strong>UIMSC routine R0 <strong>and</strong> R1 contain an<br />

incorrect address range.<br />

v In the H<strong>CP</strong>UIMSN routine R0 <strong>and</strong> R1 contain an<br />

incorrect address range, or the system <strong>VM</strong>DBK was<br />

passed in R11.<br />

User Response: R15 points to the place that detected<br />

the need for taking the abend.<br />

v If the H<strong>CP</strong>UIMPA routine issued the abend,<br />

determine if the <strong>VM</strong>DBK in R11 is the system<br />

<strong>VM</strong>DBK (PFXSYS<strong>VM</strong>). Find the caller of H<strong>CP</strong>UIMPA<br />

<strong>and</strong> determine why the caller passed the system<br />

<strong>VM</strong>DBK.<br />

v If the H<strong>CP</strong>UIMSC routine issued the abend, the input<br />

range in R0 <strong>and</strong> R1 is incorrect. Determine which<br />

range value fails the test:<br />

0<br />

< = R0 < = R1.<br />

v If the H<strong>CP</strong>UIMSN routine issued the abend, either<br />

R11 equals PFXSYS<strong>VM</strong>, or the range in R0 <strong>and</strong> R1<br />

is incorrect. Determine why the system <strong>VM</strong>DBK was<br />

passed or which range value fails the test:<br />

0<br />

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

Saved successfully!

Ooh no, something went wrong!