IBM Support

PH31028: SELECTION CRITERIA (NOT EQUAL) NOT WORKING ON IMS LT AND PARTIAL KEY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is performing data EXTRACT from an IMS database using
    SEL criteria and specifies the ^= (NE, not equal) operator for a
    column.
    The column redefines middle part of a unique index key defined
    over the IMS segment. Optim generates qualified SSA to retrieve
    the records meeting the criteria. The SSA specifies incorrect
    selection values and no records are being extracted from the
    database.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Optim users working with IMS data.       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Optim may produce incorrect EXTRACT     *
    *                      file while processing IMS data when     *
    *                      selection criteria have been specified  *
    *                      for columns redefining segments' key.   *
    ****************************************************************
    Optim attempts to optimize IMS data selection using qualified
    SSAs. The created SSAs may incorrectly specify predicate values
    when the Legacy Table describing the IMS segments has columns
    redefining the key field. This may cause that incorrect data
    being extracted from IMS.
    

Problem conclusion

  • Optim processing logic will be corrected to be more restrictive
    in qualified SSA in certain scenarios involving selection
    criteria.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH31028

  • Reported component name

    OPTIM MOVE FOR

  • Reported component ID

    5655V0700

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-10-28

  • Closed date

    2020-11-13

  • Last modified date

    2020-12-01

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

    PH31027

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

    UI72585

Modules/Macros

  • FOP9APIM FOPCFPMN FOPCXLIB FOPHSTM  FOPMAIN  FOPMAMAI FOPMCOLA
    FOPMCOLP FOPMDPRC FOPMECMN FOPMMUNU FOPMSELM FOPOMN   FOPZFMMN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI72585

       UP20/11/17 P F011

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":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"B70"}]

Document Information

Modified date:
02 December 2020