IBM Support

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

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

  • Soap requests a with predicates may cause the TEMS to become
    non-responsive.
    
    If an event is sent through the SOAP interface directly to the
    TEMS, 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 had predicates in them.
    

Problem conclusion

  • The code was modified so that predicates with SYSTEM.xxx(atr op
    value); would be processed correctly.  An additional change was
    made so that a predicate value gets evaluated correctly whether
    it has a space after the value or not.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
       | fix pack | 6.2.0-TIV-ITM-FP0003
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ50738

  • Reported component name

    TEMS

  • Reported component ID

    5724C04MS

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-05

  • Closed date

    2009-09-22

  • Last modified date

    2009-09-22

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

    IZ44104

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

Fix information

  • Fixed component name

    TEMS

  • Fixed component ID

    5724C04MS

Applicable component levels

  • R620 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCTLMP","label":"ITM Tivoli Enterprise Mgmt Server V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"620","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
22 September 2009