IBM Support

PI85747: CREATE A ENTRYINFO.SHARED_DEFAULT SETTING FOR THE DYNACACHE SHARING POLICY

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Currently if desired to set attributes like TTL or priority on a
    cache entry using the DistributedMap interface the code must
    call a PUT method which requires a sharingPolicy to be passed.
    
    The current sharingPolicy settings are EntryInfo.NOT_SHARED,
    EntryInfo.SHARED_PUSH, and EntryInfo.SHARED_PUSH_PULL.
    
    This means that if a user decides to change the sharing policy
    on a cache instance this would also require a application code
    change.
    

Local fix

  • Use the current sharing policy settings
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server using a DistributedMap put method    *
    *                  with the sharing policy parameter.          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Changing the default sharing policy     *
    *                      for the cache instance may require      *
    *                      code changes to the application.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Most parameters on the DistributedMap put method have a
    default value that indicate the cache instance's default
    value should be assigned to the cache entry.  The sharing
    policy does not and when the cache instance's sharing policy
    is modified the applications may need to be modified to
    specify the new sharing policy.
    

Problem conclusion

  • The constant EntryInfo.SHARED_DEFAULT is being introduced.
    When specified as the sharing policy parameter on a
    DistributedMap put method the cache instance's global sharing
    policy will be assigned to the cache entry.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 7.0.0.45, 8.0.0.15, 8.5.5.13, 9.0.0.6.  Please refer
    to the Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI85747

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-08-10

  • Closed date

    2017-09-28

  • Last modified date

    2017-09-28

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP

  • R800 PSY

       UP

  • R850 PSY

       UP

  • R900 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 850

Reference #: PI85747

Modified date: 28 September 2017