IBM Support

OA24686: TEC EVENT MSG SLOT IS TRUNCATED FOR SOME SITUATIONS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    
    Reproduced internally on standalone ITM 6.1 FP4 with IF11,
    AIX 5.3, TEMS/TEPS/UNIX Agent
    
    Problem Description:
    
    TEC Event Forwarding is enabled on the Hub.  A situation with
    the following formula is used (output is from "tacmd viewsit -s
    <Situation>"):
    
       *IF *VALUE Process.User_Name *EQ testuser *AND *MISSING
       Process.Process_Command *EQ ( 'testprocess' )
    
    When this Situation becomes true, a TEC Event is successfully
    sent.  However, the TEC Event has the "msg" slot truncated
    
    Detailed Recreation Procedure:
    
    TEC Event Forwarding is enabled on the Hub.  A situation with
    the following formula is used (output is from "tacmd viewsit
    -s <Situation>"):
    
       *IF *VALUE Process.User_Name *EQ testuser *AND *MISSING
       Process.Process_Command *EQ ( 'testprocess' )
    
    When this Situation becomes true, a TEC Event is successfully
    sent.  However, the TEC Event has the "msg" slot truncated, as
    follows:
    
       ...;msg='sit_88221_test1[(User_Name="testuser" AND ) ON
       bootcamp.tivlab.austin.ibm.com:K (User_Name="testuser"
       )]';....
    
       Notice that the "msg" slot stops the Situation Description at
    "AND )", but does not include the remaining portion of the
    situation formula. Normally, the full situation formula
    appears here.
    
    (NOTE: Related Files and Output all on ECuRep.
    Pertinent logs:
    
    --TEMS log with at least "ERROR (UNIT:kfaot ALL)" tracing
    enabled
    
    (NOTE: bootcamp_ms_46326cbf-01.log .  See line 1514
    and above.)
    
    (NOTE: the "ERROR (UNIT:kfaot ALL)" was added via the
       Service Console after the TEMS was already started, so you
    will not see the setting explicitly in the log; but it was
    definitely set,)
    
    --Situation Dump: (tacmd viewsit -s <Situation> > viewsit1.out)
    
    --Situation Dump, XML format: (tacmd viewsit -s <Situation> -e
    viewsit2.out)
    
    Suspected Problem:
    
    The *MISSING clause in the situation predicate isn't being
    parsed.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All TEMS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: TEC EVENT MSG SLOT IS TRUNCATED FOR     *
    *                      SOME SITUATIONS                         *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    If a situation has the MISSING clause in it, the resulting
    TEC event has the msg slot value truncated.
    

Problem conclusion

  • The code was changed to correctly process the MISSING clause.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA24686

  • Reported component name

    MGMT SERVER DS

  • Reported component ID

    5608A2800

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-04-11

  • Closed date

    2008-04-24

  • Last modified date

    2008-06-02

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

    IY98977

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

Modules/Macros

  • KDSMAIN
    

Fix information

  • Fixed component name

    MGMT SERVER DS

  • Fixed component ID

    5608A2800

Applicable component levels

  • R610 PSY UA40688

       UP08/05/22 P F805

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":"610","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
02 June 2008