IBM Support

PI35657: FILE STATUS 23 NOT RECEIVED WHEN USING VSAM DATASET SPECIFIES RLS=NRI.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • COBOL program with RLS=NRI returns next highest record and
    Status Code 0 on read when Key is not found. Without RLS=NRI
    the program receives Status Code 23.
    

Local fix

  • Remove RLS=NRI.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise COBOL V5 users running programs   *
    *                 that have VSAM KSDS files that use Record    *
    *                 Level Sharing (RLS)                          *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect file status code on READ      *
    *                      statement when VSAM file is allocated   *
    *                      with RLS enabled                        *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During VSAM OPEN processing, the index key comparison is
    incorrectly setup for RLS enabled dataset.
    

Problem conclusion

  • The VSAM OPEN processing for RLS in the runtime library has been
    corrected to correctly do the index key comparison.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI35657

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    780

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-02-24

  • Closed date

    2015-03-18

  • Last modified date

    2015-05-04

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

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

Modules/Macros

  • IGZXLPKA
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R780 PSY UI26064

       UP15/04/02 P F504

  • R790 PSY UI26065

       UP15/04/02 P F504

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020