PQ76556: Custom defined access intent policies with access type = pessimistic update erroneously result in weakest lock at load.

APAR status
Closed as program error.

Error description
Custom defined access intent policies created using the
Enterprise application assembly tool with access type =
pessimistic update are treated just like the access type
pessimistic update - weakest lock at load. Transactions that
load entity beans using these defined access intent policies
will acquire shared locks rather than exclusive locks on
databases other than Oracle. Concurrent transactions that
attempt to update data using locks shared by other transactions
may cause deadlocks. This error will not be experienced by
applications deployed against Oracle databases.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: Enterprise applications that make use of     *
*                 custom defined access intent policies with   *
*                 access type = "pessimistic update" and that  *
*                 are deployed on backends other than Oracle   *
*                 will observe this problem.                   *
****************************************************************
* PROBLEM DESCRIPTION: Enterprise applications that make use   *
*                      of custom defined access intent         *
*                      policies with access type =             *
*                      "pessimistic update" will execute as    *
*                      if the application had been             *
*                      configured with access type =           *
*                      "pessimistic update weakest lock at     *
*                      load." These applications may           *
*                      unexpectedly deadlock when deployed     *
*                      on backends other than Oracle.          *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Custom-defined access intent policies are not always used.
Problem conclusion
Apply the fix for PQ76556 to enable applications that use
custom-defined access intent policies to run with the correct
locking strategy.
Temporary fix Comments
APAR information
APAR number PQ76556
Reported component name WAS ENTERPRISE
Reported component ID 5630A3700
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2003-07-20
Closed date 2003-07-28
Last modified date 2003-07-28

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros

Publications Referenced

Fix information

Applicable component levels
R003 PSY    UP
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00S PSY    UP
R00W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Enterprise Edition (EE)
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ76556
IBM Group: Software Group
Modified date: Jul 28, 2003