IBM Support

PM80087: HIGH CPU UTILIZATION CAPTURED WHEN USING FM/IMS BROWSE WITH A VIEW, AND ISSUING A FIND COMMAND USING A LARGE IMS DATABASE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When issuing a Find command using a large IMS database and a
    view, as outlined below, high CPU utilization for FM/IMS
    is captured.
    
     1. In FM/IMS Browse, enter command -
    
        F 'TEST ' 12
    
        Search argument is found.
    
     2. Press PF5 - receive pop up which states 10,000 segments
        searched and search argument found 0 times.
    
     3. Press enter to continue search, receive pop up which states
        40,000 segments searched and search argument found 0 times.
    
     4. Press enter to continue search, at this point high CPU
        utilization for FM/IMS is captured.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All FM/IMS Edit and Browse users, all FM/DB2 *
    *                 Edit and View users and all FM base Edit and *
    *                 View users.                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. FM/IMS Edit or Browse session hangs  *
    *                      when the Editor is short on storage.    *
    *                                                              *
    *                      2. Attention interrupt problems:        *
    *                      i. Pressing the attention interrupt key *
    *                      when FM/IMS is processing a CHILD, TWIN *
    *                      or DPRINT command does not interrupt    *
    *                      the processing.                         *
    *                      ii. Pressing the attention interrupt    *
    *                      key when FM/IMS is processing a         *
    *                      FIND/CHANGE or NEXT command throws the  *
    *                      user out of the Edit/Browse session.    *
    *                      iii. Pressing the attention interrupt   *
    *                      key when FM/IMS is retrieving the data  *
    *                      that is to be displayed on the IMS data *
    *                      panel throws the user out of the        *
    *                      Edit/Browse session.                    *
    *                      iv. Pressing the attention interrupt    *
    *                      key when FM/IMS is processing the       *
    *                      BOTTOM or DOWN command interrupts the   *
    *                      processing but the                      *
    *                      '****  End of database  ****' line is   *
    *                      displayed on the IMS data panel even    *
    *                      though FM/IMS did not reach the end of  *
    *                      the database.                           *
    *                      v. (All components except FM/IMS) If    *
    *                      the attention interrupt key is pressed  *
    *                      when File Manager is processing a       *
    *                      FIND/CHANGE command and an occurrence   *
    *                      of the search string is yet to be       *
    *                      found, File Manager displays the data   *
    *                      that was being scanned just prior to    *
    *                      the interrupt.                          *
    *                                                              *
    *                      3. The NEXT and PREV command does not   *
    *                      behave as documented in the FM/IMS      *
    *                      User's Guide.                           *
    *                                                              *
    *                      4. FIND/CHANGE scrolling problems:      *
    *                      The FIND/CHANGE command is supposed to  *
    *                      move the cursor to the first or next    *
    *                      occurrence of the search string in the  *
    *                      data and, if this occurrence is not     *
    *                      visible on the screen, scroll forward   *
    *                      so the occurrence is displayed at the   *
    *                      top of the data area.                   *
    *                      However:                                *
    *                      i. (All components) The FIND/CHANGE     *
    *                      command does not scroll forward when    *
    *                      the next occurrence of the search       *
    *                      string is at the top of the next page   *
    *                      and the format is either HEX or TABL    *
    *                      with HEX on.                            *
    *                      ii. (IMS only) The first occurrence of  *
    *                      the search string is not displayed at   *
    *                      the top of the data area when:          *
    *                      - you issue a FIND/CHANGE...FIRST/ALL   *
    *                      command or an RFIND/RCHANGE command     *
    *                      after the end of the search range has   *
    *                      been reached and                        *
    *                      - the start of the search range is      *
    *                      before the data that was displayed at   *
    *                      the top of the data area when the       *
    *                      command was issued and                  *
    *                      - the first occurrence of the search    *
    *                      string is on the first page of the      *
    *                      search range.                           *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF                       *
    ****************************************************************
    1. FM/IMS loops when the Editor is low on storage.
    
    3. The 'Use * (any segment type) as default on NEXT and PREVIOUS
    commands' option on the Editor options panel (0.5) is used to
    specify the default behaviour for the NEXT and PREV commands.
    However, * is always used as the default, irrespective of
    whether or not this option is selected.
    

Problem conclusion

  • 1. FM/IMS has been modified to correct this and other Editor
    short on storage problems.
    
    2. File Manager has been modified to correct the attention
    interrupt problems described above. With these modifications,
    File Manager behaves as follows:
    - If the attention interrupt key is pressed when FM/IMS is
    processing a NEXT, CHILD or TWIN command, the message 'Scan
    interrupted' is issued and the data that was showing before the
    command was issued is redisplayed.
    - If the attention interrupt key is pressed when FM/IMS is
    processing a DPRINT command, the message 'Print interrupted by
    attention request - nnnnn records printed' is issued and the
    data that was showing before the command was issued is
    redisplayed.
    - If the attention interrupt key is pressed when FM/IMS is
    processing a DOWN or BOTTOM comand, the message 'Scroll
    interrupted' is issued and the data that was retrieved just
    prior to the interrupt is displayed.
    - If the attention interrupt key is pressed when FM/IMS is
    retrieving the data that is to be displayed on the IMS data
    panel, the message 'Data retrieval interrupted by attention
    request' is issued and the '****  Bottom of window ****' line
    is displayed after the last line of data.
    - (All components) If the attention interrupt key is pressed
    when File Manager is processing a FIND/CHANGE command and an
    occurrence of the search string is yet to be found, the message
    'Scan interrupted' is issued and the data that was showing
    before the command was issued is redisplayed.
    - (All components) If the attention interrupt key is pressed
    when File Manager is processing a FIND/CHANGE...ALL command
    and the first occurrence of the search string has already been
    found, the message 'Scan interrupted' is issued and, if the
    first occurrence of the search string was not visible before
    the command was issued, it is displayed at the top of the data
    area.
    
    3. The FM/IMS NEXT and PREV commands have been modified to
    behave as documented in the FM/IMS User's Guide.
    
    4. File Manager has been modified to correct the FIND/CHANGE
    scrolling problems described above.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM80087

  • Reported component name

    FILE MANAGER ZO

  • Reported component ID

    5655V5200

  • Reported release

    A14

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-01-07

  • Closed date

    2013-04-16

  • Last modified date

    2013-05-03

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

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

    UK93493 UK93494 UK93495 UK93496 UK93497 UK93498 PM87151 PM87152

Modules/Macros

  • FMNBE58  FMNEDIPP FMNEDIT  FMNEDIT1 FMNEDIT2
    FMNEDIT6 FMNEDIT7 FMNED0DY FMNED0SE FMNIA00  FMNIA20  FMNIB81
    FMN0LVL  FMN0LVLJ FMN0LVLK FMN0MENU FMN0MJPN FMN0MKOR FMN1ECMD
    FMN1EDIF FMN1FIND FMN1LVL  FMN1LVLJ FMN1LVLK FMN1MENU FMN1MJPN
    FMN1MKOR FMN1NOXP FMN1RMDT
    

Fix information

  • Fixed component name

    FILE MANAGER ZO

  • Fixed component ID

    5655V5200

Applicable component levels

  • RA1A PSY UK93494

       UP13/04/20 P F304

  • RA1C PSY UK93495

       UP13/04/20 P F304

  • RA10 PSY UK93493

       UP13/04/20 P F304

  • RA11 PSY UK93496

       UP13/04/20 P F304

  • RA14 PSY UK93497

       UP13/04/20 P F304

  • RA15 PSY UK93498

       UP13/04/20 P F304

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":"A14","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":"A14","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
03 May 2013