IBM Support

OA28779: SOAP REQUESTS WITH PREDICATES CAUSE TEMS TO BECOME NON-RESPONSIV

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    6.2 FP2, single box installation on AIX.
      TEMS configured with TEC forwarding feature enabled.
    
    Problem Description:
      The kdsmain goes into high CPU usage as soon as a CT_Alert
      request is sent with specified predicates.
    
    Detailed Recreation Procedure:
      Using the SOAP interface to send the following request will
      cause kdsmain to go into high CPU state and being
      unresponsiveness.
      --------------------------------------------------------------
      <CT_Alert><userid>sysadmin</userid><password></password><name>
      sitname</name><source>nc114079:KUX</source><data><Universal_Me
      ssages.Message_Text>Testing</Universal_Messages.Message_Text><
      /data></CT_Alert>
      --------------------------------------------------------------
    
    Related Files and Output:
      TEMS traces with KFAOT component enable will show that kdsmain
      is looping around:
      (499C1451.440A-1E:kfaotfsq.c,152,"Format_SituationQualifiedDes
      cription") *INFO: ----- Examining predicate string
      (499C1451.440B-1E:kfaotfsq.c,153,"Format_SituationQualifiedDes
      cription") <0x340FF6FE,0x3>
      +499C1451.440B     00000000   313129 11)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All TEMS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: SOAP REQUESTS WITH PREDICATES CAUSE     *
    *                      TEMS TO BECOME NON-RESPONSIVE           *
    ****************************************************************
    * RECOMMENDATION: Apply this PTF                               *
    ****************************************************************
    If an event is sent through the SOAP interface directly to
    the TEMS, then the event parsing code goes into an infinite
    loop and causes the TEMS to have a CPU spike and become
    non-responsive. This was especially true for events that
    used predicates.
    

Problem conclusion

  • Modify the code so that predicates containing
    SYSTEM.xxx(atr op value); would be processed correctly.
    Also, ensure a predicate value gets evaluated correctly
    regardless of the presence of a space after the value.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA28779

  • Reported component name

    MGMT SERVER DS

  • Reported component ID

    5608A2800

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-25

  • Closed date

    2009-05-05

  • Last modified date

    2009-06-01

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

    IZ44104

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

Modules/Macros

  • KFAOMTEC
    

Fix information

  • Fixed component name

    MGMT SERVER DS

  • Fixed component ID

    5608A2800

Applicable component levels

  • R620 PSY UA47228

       UP09/05/27 P F905

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":"SSRJ5K","label":"Tivoli Management Server for Distributed Systems on z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"620","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
01 June 2009