IBM Support

PH15066: INCORRECT COUNT SHOWN IN THE OSLC QUERY OUTPUT IN RECORD TYPES CONTROLLED BY SECURITY CONTEXT

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

  • If parent and child records belong to different security groups,
    the CQ query only lists the records which the user has access to
    and displays the proper count in the result set. But in OSLC
    query although the proper result set is displayed, the count is
    incorrectly set.
    
    Reproduction steps
    
    Create two record types - A and B with A as the parent for
    B(Parent-child relationship).
    Enable security context.
    Create two security groups - GroupA and GroupB with 4 users with
    2 each on both groups.
    Created two projects - ProjectA and ProjectB and subscribe them
    to Group A and Group B respectively.
    
    Created two B type records one with Project A(with parent record
    type A with ProjectB) and other with Project B(with parent
    record type A with ProjectA).
    A user belonging to Project B is trying to run the query for
    record type B. User should not be able to list any records since
    it belongs to ProjectA and second record has a parent which
    belongs to project B. CQ query does not list any records as
    expected. An OSLC run of the same query does not give any
    results as expected but gives the count as 1 which is incorrect.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ClearQuest Web                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * OSLC queries are not returning the proper result set and the *
    * count based on the security context group of the display     *
    * fields if one of the display fields is a reference/reference *
    * list to another record type.                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearQuest 9.0.1.12, 9.0.2.4 and 9.1.0.1.
    OSLC queries are now returning the proper result set and the
    count based on the security context group of the display fields
    if one of the display fields is a reference/reference list to
    another record type.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH15066

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-07-30

  • Closed date

    2021-07-01

  • Last modified date

    2021-07-01

  • 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

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

[{"Type":"MASTER","Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
02 July 2021