IBM Support

IT13537: DUBIOUS OR EXCESS SYSCOLAUTH ENTRIES FOR VIEW CONTAINING MATH EXPRESSIONS, FUNCTIONS OR ORDER BY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • When using math expressions or functions on columns of
    underlying
    tables in a view definition, you'd see syscolauth entries that
    normally aren't there after mere view creation.  This even can
    go
    as far as more such syscolauth entries than there are columns in
    the view and/or higher column numbers than those assigned to
    view
    columns.
    
    E.g. when creating a two column view (colnos 1 and 2), you might
    see syscolauth entries for colnos 2, 3 and 4 for this tabid.
    
    oncheck -cc then would complain like this:
    
        Validating syscolauth for database stores7
    ISAM error:  no record found.
    ERROR:  No column found for syscolauth record.
        Grantor
        Grantee                        informix
        Tabid                          144
        Column number                  3
        Authorization                  SU
    ISAM error:  no record found.
    ERROR:  No column found for syscolauth record.
        Grantor
        Grantee                        informix
        Tabid                          144
        Column number                  4
        Authorization                  SU
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of 11.70.xC1 through 11.70.xC8.                        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Creating a view may result in extra rows to be inserted in   *
    * syscolauth table under the following conditions:             *
    *   - view contains complex expressions in its projection      *
    * column, e.g., OLAP functions, math functions, etc            *
    *   - view has an ORDER BY clause, and at least some of the    *
    * ORDER BY columns (or expressions) are not present in the     *
    * projection clause                                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IBM Informix Server 11.70.xC9                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IBM Informix Server 11.70.xC9
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT13537

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-02-01

  • Closed date

    2017-06-09

  • Last modified date

    2017-06-09

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

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

Fix information

  • Fixed component name

    INFORMIX SERVER

  • Fixed component ID

    5725A3900

Applicable component levels

  • RB70 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B70","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 June 2017