IBM Support

OA29604: SITUATIONS WITH UTF-8 DATA FAIL ON Z/OS AND AS/400

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • *************
    Environment:
    *************
    ITM 6.1
    ITM 6.2
    
    *********************
    Problem Description:
    *********************
    Situations with utf-8 attributes and complex functions such as
    MIN(), MAX(), AVG(), SUM(), COUNT(), MKTIME JOIN to LOCALTIME
    table fail on z/OS and AS/400.
    
    *******************************
    Detailed Recreation Procedure:
    *******************************
    1) create a situation like this:
    ----------------------------------------------------------------
    <TABLE>
    <ROW>
    <SITNAME>
    Balterio_Datawarehouse
    </SITNAME>
    <TEXT>
    </TEXT>
    <AFFINITIES>
    20000000000000000000000000000000#m00004Q0a3
    </AFFINITIES>
    <PDT>
    <![CDATA[*IF *VALUE i5OS_Integrated_File_System_Object.Path *EQ
    '/QIBM/UserData/IBM/ITM/HIST' *AND *VALUE
    i5OS_Integrated_File_System_Object.Name *EQ 'khdexp.cfg' *AND
    *TIME i5OS_Integrated_File_System_Object.Last_Change *EQ
    'Universal_Time.Timestamp + 10M']]>
    </PDT>
    <REEV_DAYS>
    0
    </REEV_DAYS>
    <REEV_TIME>
    000500
    </REEV_TIME>
    <AUTOSTART>
    *YES
    </AUTOSTART>
    <ADVISE>
    <![CDATA[*NONE]]>
    </ADVISE>
    <CMD>
    <![CDATA[*NONE]]>
    </CMD>
    <AUTOSOPT>
    NNN
    </AUTOSOPT>
    <DISTRIBUTION>
    S655E4DE:KA4
    </DISTRIBUTION>
    <ALERTLIST>
    </ALERTLIST>
    <HUB>
    </HUB>
    <QIBSCOPE>
    E
    </QIBSCOPE>
    <SENDMSGQ>
    *NONE
    </SENDMSGQ>
    <DESTNODE>
    </DESTNODE>
    <LOCFLAG>
    </LOCFLAG>
    <LSTCCSID>
    fr_BE
    </LSTCCSID>
    <LSTDATE>
    1081114134428000
    </LSTDATE>
    <LSTRELEASE>
    V100
    </LSTRELEASE>
    <LSTUSRPRF>
    BEMMA
    </LSTUSRPRF>
    <NOTIFYARGS>
    </NOTIFYARGS>
    <NOTIFYOPTS>
    </NOTIFYOPTS>
    <OBJECTLOCK>
    </OBJECTLOCK>
    <PRNAMES>
    </PRNAMES>
    <REFLEXOK>
    </REFLEXOK>
    <SITINFO>
    <![CDATA[TFWD=Y;TDST=0;~]]>
    </SITINFO>
    <SOURCE>
    </SOURCE>
    </ROW>
    </TABLE>
    
    ----------------------------------------------------------------
    .
    2) Situation never fires
    3) remove the timestamp consition ancreate a sit that monitors
    for file name
    4) Situation works
    
    **************************
    Related Files and Output:
    **************************
    On ecurep
    
    **********
    Approver:
    **********
    LK
    

Local fix

  • Work-around:
    Change situation definition and add a condition on any
    non-utf-8 column.  In some cases, depending on how agent
    collector processes utf-8 columns, this work-around might not
    resolve the issue.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All TEMS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: SITUATIONS WITH UTF-8 DATA FAIL ON Z/OS *
    *                      AND I5/OS.                              *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    Situations with UTF-8 attributes and complex functions such
    as MIN(), MAX(), AVG(), SUM(), COUNT(), MKTIME, JOIN, etc.
    fail on z/OS and i5/OS.
    

Problem conclusion

  • New function for UTF-8 data comparison was added.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA29604

  • 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-07-01

  • Closed date

    2009-07-21

  • Last modified date

    2009-08-03

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

    IZ49406

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

Modules/Macros

  • KRA      KRAETRP  KRALIB   KRANDREG KRAOPIRM
    

Fix information

  • Fixed component name

    MGMT SERVER DS

  • Fixed component ID

    5608A2800

Applicable component levels

  • R620 PSY UA48900

       UP09/07/29 P F907

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:
03 August 2009