The patch note contains the following sections:
This patch contains the following revisions since the last maintenance
release:
Available as of
Version |
APAR/CR Number |
Feature |
Description |
2.4.3 |
CR 34025/CR 34612 |
ReturnStatus Descriptor is
populated with wrong message. During polling multiple commits to the DB are done to update the
status of events in the event and archive tables as soon as possible. This is
required because some users filter events in the event table based on status.
This could be a performance issue for some users. |
The ReturnStatusDescriptor is populated
with wrong error message on a retrieve failure. The error says that the Child
Object doesnt exist in the database when the actual reason is that the Parent
Object doesnot exist in the database. The solution is no make the multiple commits configurable. A new connector
specific property SelectiveCommitForPoll has been introduced. If its value is true, then there is only
one commit - after an event has been processed. If its value is false then
the behaviour is the same as before – commits
to the DB will be done at each stage of event processing. The default value
for the property is false. |
2.4.2 |
JR 19645 CR 33394/ CR 33565 |
Column
EVENT_ID is hardcoded when using dynamic query for
polling. Problem with
setting foreign keys on a parent BO |
When
determining the type of the event_id field, the
EVENT_ID column was hardcoded, and caused failure for
dynamic queries. This has been fixed. When setting
foreign keys on a parent BO, if one of the single cardinality child BOs was missing, the foreign keys for all preceeding single cardinality child BOs,
were being overwritten by CxIgnore. This has been
fixed to populate the forign keys appropriately. |
2.4.1 |
JR 19459 CR 32620 CR33052 |
Failure
updating a child BO with integer key value, that has leading zero. FAIL is not
returned on delete if an integrity constraint existed. |
When the
retrieved BO and BO to be updated are compared, the string values of all key
attributes were being compared, so leading zeros resulted in a failure of the
comparison. Now the string value is converted to the appropriate type and
then compared, so that the problem is resolved. The status
flag was not reset to fail after a retrieve is done before delete. The status
has been reset to fail before delete operation. |
2.3.6 |
JR 19369 CR 31301 |
When
retrieving a result set returned by a stored procedure, adapter flags the
following error: Attribute RS not found |
The output
attribute name was being retrieved after the check for attribute name to be
RS. Now it has been fixed to be retrieved before the check, so that OP=RS is
handled appropriately |
2.3.5 |
JR 19263/ |
1.Fix to
handle cxignore on spparams. |
If one inp
param for a SP was cxignore , the adapter was not setting values for the
rest. The same has been fixed. |
1. If the connector version is 2.2.0 or above, please check the following:
o Infrastructure version should be 4.0 or above.
o The lib directory under WBI Adapter installation should contain the WBIA.jar
Add, replace, or remove the following files and directories as indicated (Note that these are rolled up in the patch you downloaded):
%APP% is one of: JDBC, i2ADW, OracleApps or MCS.
For Connector Version |
Platform |
Add / Replace / Remove |
File (Starting from %CROSSWORLDS%/$CROSSWORLDS) |
2.4.3 |
WIN & UNIX |
Replace the file |
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR |
2.4.2 |
WIN & UNIX |
Replace the file |
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR |
2.4.1 |
WIN & UNIX |
Replace the file |
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR |
Configure the following for the patch to work:
Connector |
Platform |
Add / Remove |
Property/Legal values (Case-Sensitive) |
- |
- |
- |
- |
26 March 2004
© 2004 IBM Corporation. Proprietary and Confidential. All Rights Reserved.