IBM Support

PM44346: CHILD SEGMENT WITH NEGATIVE KEY VALUE NOT RETREIVED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the developer selected a database record using the key of
    the root segment, File manager retrieved both the root segment
    and 2 child segments (one child key with positive value and one
    with a negative value).  When the developer selected a database
    record using both the root segment key value and child segment
    key with a negative value, File Manager did not return any
    segments.  The developer was expecting to see one root segment
    and one child segment.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All FM/IMS users.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION: When editing or browsing a database     *
    *                      with a view that has selection criteria *
    *                      that reference numeric fields, FM/IMS   *
    *                      may not display all the segments that   *
    *                      satisfy the selection criteria or may   *
    *                      display segments that do not satisfy    *
    *                      the selection criteria.                 *
    *                      The problem occurs when FM/IMS converts *
    *                      expressions that reference numeric      *
    *                      fields into qualified SSAs.             *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    To refer to a field in a selection criteria, you specify the
    field's reference number prefixed by # or #u.
    When an expression specifies a numeric field's reference number
    prefixed by #, a comparison operator and a numeric literal,
    FM/IMS should interpret the field value as a numeric and perform
    a numeric comparison.
    If none of the fields defined in the DBD match or partially
    match the numeric field specified in the unit expression, FM/IMS
    performs a numeric comparison as it should.
    If, however, there is a field defined in the DBD that matches or
    partially matches the numeric field specified in the unit
    expression, FM/IMS converts the unit expression into a qualified
    SSA and IMS performs the comparison.
    When evaluating expressions in qualified SSAs, IMS performs a
    byte-by-byte binary comparison and not the numeric comparison
    that is required.
    

Problem conclusion

  • FM/IMS has been modified to not convert expressions that
    reference numeric fields into qualified SSAs when the expression
    specifies the numeric field's reference number prefixed by #.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM44346

  • Reported component name

    FILE MANAGER Z/

  • Reported component ID

    5655W4700

  • Reported release

    B14

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-07-25

  • Closed date

    2011-08-12

  • Last modified date

    2011-09-01

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

    PM37286

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

Modules/Macros

  • FMN1LVL
    

Fix information

  • Fixed component name

    FILE MANAGER Z/

  • Fixed component ID

    5655W4700

Applicable component levels

  • RB14 PSY UK70819

       UP11/08/20 P F108

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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B14","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXJAV","label":"File Manager for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B14","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
01 September 2011