IBM Support

Guardium predefined reports may not return any record in non-English edition.

Troubleshooting


Problem

Some of Guardium predefined reports use SQL Exception Description field as a query condition. These reports will not return any record in Japanese/Chinese Edition of Guardium.

Symptom


Here are the reproduction steps:

    1. Prepare Japanese or Chinese edition of Guardium 8.
    2. Open "Returned SQL Error" report.

You won't see any result even though you actually have SQL error records.
    There are 13 predefined reports which use SQL Exception Description field. Here is the list of these reports:

      Exceptions By Type
      Failed User Login Attempts
      New SQL Statements
      SQL Errors
      Exceptions By Server
      Exceptions By Client
      Exceptions By User
      Exceptions Details
      Dropped Requests
      TCP Exceptions
      Failed Login Attempts
      Returned SQL Errors
      EF - Exception

    Cause

    The language of SQL Error Description field depends on the edition of Guardium. For example, Japanese edition of Guardium records SQL Error Description field in Japanese.

    On the other hand, the "Returned SQL Error" report uses SQL Error Description field as a query condition, and the report is common for all edition of Guardium. It means, these reports always try to match English text and will not return any result when you use non-English edition of Guardium.

    Environment

    Japanese/Chinese edition of Guardium

    Resolving The Problem

    This is a limitation of Guardium 8. Please apply the following workaround before using the reports in Japanese/Chinese edition of Guardium.

      1. Open "Returned SQL Error" report.
      2. Create a clone of this report, and open it with Query Builder.
      3. Edit the query condition. Add "Exception Type" entity - "Exception Type" attribute and set "SQL_ERROR" as the value.
      4. Delete "Exception Type" Entity - "Exception Description" attribute from the query condition.



    Figure 1) an example of predefined report which uses an Exception Type - Exception Description in the where clause




    Figure 2) an example of modification

    [{"Product":{"code":"SSMPHH","label":"IBM Security Guardium"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}}]

    Document Information

    Modified date:
    16 June 2018

    UID

    swg21501115