IBM Support

OA65023: ABEND0C4 IN HZRPCONT WHEN IT CHECKING THROUGHT THE ISGQUERY ANSWER AREA. ISGYQUAARSNEXT CONTAINS NON-ZERO INCORRECTLY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HZRPCONT invoked ISGQUERY to collect ENQ information and after
    few iteration with RC04 RSN 405, it finally received the RC00.
    Upon checking through the answer area returned, it tried to
    advance to next entry by using the ISGYQUAARsNext. But the
    content in the field was non-zero when such offset was actually
    the offset as the ISGYQUAAHdrTotalLen in the buffer. (ie Next
    field with xx_00A003D0 and the TotalLen was 000003D0 ).
    ISGYQUAARsNext field in the last valid record should contain
    zero as no further record followed.
    ABNED0C4 occurred in HZRPCONT as the NEXT field in the first
    invalid record (ie the one beyond the last valid record)
    contains unpredicted data and not valid to be treated as
    beginning of next record.
    The ISGYQUAARsNext field in the last VALID record should be set
    to zero instead.
    
    ANALYSIS:
    Locate ISGYQUAA block in storage.
    +10 in ISGYQUAA pointing to the first valid record. +1C contains
    the actual length of this return.
    +8 in each record is the NEXT field.
    When the NEXT field in the record pointing beyond the location
    of the TotalLen, then this is the problem described in this
    APAR.
    
    VERIFICATION STEPS:
    checking the dump to locate the actual return area from
    ISGQUERY. It should have the ISGYQUAA as the blockid. +10 in
    this area contains the first valid record. +1C contains the
    TotalLen within this buffer. Within each record , +8 within the
    record is the NEXT field. When the Next field pointing to
    storage beyond the TotalLen, then this is the error described by
    this APAR.
    

Local fix

  • BYPASS/CIRCUMVENTION:
    No local fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of HBB77C0 and up, PTFS provided for                   *
    * HBB77D0 and HBB77E0                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * ABEND0C4 in HZRPCONT while processing                        *
    * ISGQUERY response.                                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    ISGQUERY was invoked by HZRPCONT, the response area indicated
    the correct number of entries returned, however the last entry
    had a non null ISGYQUAARsNext. ISGQUERY processing did not
    clear the next pointer when backing out an element due to a
    concurrent DEQ. When HZRPCONT traversed the chain
    the incorrect ISGYQUAARsNext address caused the ABEND0C4.
    

Problem conclusion

  • ISGQUERY code is corrected to properly set the
    ISGYQUAARsNext for the last entry.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA65023

  • Reported component name

    GRS

  • Reported component ID

    5752SCSDS

  • Reported release

    7D0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-06-07

  • Closed date

    2023-11-03

  • Last modified date

    2023-12-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UJ94040 UJ94041

Modules/Macros

  • ISGQQSC
    

Fix information

  • Fixed component name

    GRS

  • Fixed component ID

    5752SCSDS

Applicable component levels

  • R7D0 PSY UJ94041

       UP23/11/15 P F311

  • R7E0 PSY UJ94040

       UP23/11/15 P F311

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19O"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"7D0"}]

Document Information

Modified date:
04 December 2023