IBM Support

IV91559: METRIC REPORT - RELATED DATA NOT SHOWING RECORDS FOR NON ENGLISH (COUNT IS 19, SHOWS 0 RECORDS IN QUERY)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Tabular metric report related to a graphic one does not display
    the detailed list of the records:
    The description with images are in the DOC attached. Basically,
    the tabular report does not display the records on the list as
    expected. So customer is not able to select or view the details
    of the records selected.
    Customer had send us a package with 4 metrics reports based on
    triTask/ triWorkTaks :
    cstBNPP - triWorkTask -Nombre demandes intervention Exploitant
    cstBNPP - triWorkTask -Nombre demandes intervention Exploitant
    (tab)  :  this is the two originals ones with some custom fields
    test-cstBNPP - triWorkTask -Nombre demandes intervention
    Exploitant
    test-cstBNPP - triWorkTask -Nombre demandes intervention
    Exploitant (tab) : the same reports without any custom fields
    Using the two last ones :
    1. without applying any filter, if you try to open a form task
    from the tabular report there is error message "An Error
    Occurred. Contact your System Administrator. --
    [MID-3622383736]"
    2. when you try to apply a filter using the start date for
    example, the list of tasks disappears from the tabular reports.
    The issue is that if the first column on a metric tabular
    report is a numeric value with no decimals, the platform is
    trying to handle it as a record id. Since it is not a valid
    record id, an error is encountered and the row is not displayed.
    

Local fix

  • The workaround is to either make the first column the System
    Record ID field, or make the first column some other field that
    does not have a numeric value.
    

Problem summary

  • The issue was that tabular report display logic was trying to
    create an open record link if the passed in linkedId was
    somethng greater than zero, regardless of it being a valid
    record id. In metric tabular reports, linkedId can be greater
    than zero for any group id whose value is a numeric and not
    necessarily a valid record id. This fix catches
    SmartObjectNotFound exception to ensure all the data displays.
    It also will not create a link, unless linkedId is a valid
    record id.
    

Problem conclusion

  • Resolved an issue where data was not showing for metric tabular
    queries, if the first column of the tabular query was a numeric
    value, but not an actual record id. Also resolved with this fix
    is an issue where drill through links were incorrectly showing
    up in the tabular results if the first column was a numeric
    value, but not an actual record id. This is targeted to the
    1h2017 release
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV91559

  • Reported component name

    TRI APP PLTFM R

  • Reported component ID

    5725F26RE

  • Reported release

    342

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-12-15

  • Closed date

    2016-12-19

  • Last modified date

    2016-12-19

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

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

Modules/Macros

  • 999
    

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHEB3","label":"IBM TRIRIGA Application Platform"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"342","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
30 March 2022