PQ76492; 5.0.2: MaxSendSize and MaxReceiveSize fix.
NoActvityException fix
Downloadable files
Abstract
In PME Work Area service the values for MaxSendSize and
MaxReceiveSize got hard coded to their default values rather than the user
specified values.
Download Description
A user can specify the values for MaxSendSize and MaxReceiveSize under
the Work Area Service in the Admin Console. These values are the correct
values with which the Work Area Service should use. However, in WebSphere
Application Server v 5.0.2, these vaules are hard coded to a default value
and the values set by a user are disregarded. This fix will change the
code such that the user specified values are actually used. This fix will
also address another very minute issue, but one that needs addressed. In
WebSphere Application Server v 5.0.2, when a user calls one of the API
methods (e.g get/set/getName/etc) on Work Area prior to doing a begin (a
perfectly legal action), a NoActivityException is thrown. This exception
is caught and handled by Work Area and the appropriate action is taken. So
from the users point of view they still see the same result as in previous
releases. However, the NoActivityException is logged to the FFDC files and
if debug is turned on the exception is printed to the debug logs. There
could potentially be many of these exceptions which could lead to concerns
or false blame by a user. It also leads to a performance degradation,
albeit small, due to the fact that an exception is thrown (potentially
many times). We have found a better way to provide our functionality that
won't cuase this exception to be thrown.
Prerequisites
Please download the UpdateInstaller below to install this fix.