CONNECTOR REVISIONS |
|
|
|
|
2.2.8 | PQ76899/CR24785 | The terminate method call was returning fail if there was any problems with releasing the connections from the connection pool. This would put the controller and agent in inactive state and not terminate the connector. | The terminate method now returns APPRESPONSETIMEOUT which terminates the connector. |
|
CR 24755/23361 |
Cursor leak problem with retry operations |
When adding the enhancement
for supporting populating of N cardinality BOs
using ResultSets and Output Parameters
from Stored Procedures, the population of N cardinality child BOs
from ResultSets that can from a simple
query was failing, because a check for the value if the Stored Procedure
Information was not being made during the processing, resulting in a NullPointerException.
In a RETRY loop, if an SQLException
occurred, the prepared statement was being closed
only after the wait period for the retry interval. Closing the prepared
statement right away will resolve the cursor leak
issue.
|
|
CR 23346 |
|
When a Stored Procedure returned
a ResultSet, each row in the ResultSet
was processed, creating an N-cardinality Child BO. Only the values returned
from the ResultSet were used to populate
the attributes in the child BOs. The new
functionality now allows some attributes of each child BO to be populated
using the values returned by the ResultSet
and others through OUTPUT parameters (OP) returned from the Stored Procedure.
The attributes populated from the output parameters are the same for each
of the child BOs.
|
|
CR 22705/22534 |
Unable to start standalone JDBC Connector on AIX 5.1 with WMQI Broker |
During a Poll call, if processing
of an event FAILS because of processing errors ,
the adapter returns from that polling cycle and does not continue processing
events. Sometimes, this results in the event store cache not being cleared,
which will result in an event being processed twice. This problem has been
fixed. The connector now continues poll cycle if there are processing errors.
All other failure scenarios are handled as documented in adapter user guide.
Startup script has been updated to set appropriate
load library paths so that Adapter comes up appropriately on AIX.
|
|
JR 17988 CR 16571/19953/22108/17810/ 22441 |
Fix Null Pointer exception thrown when the property preserveUIDSeq
is set to true. Remove new line from i2ADWODA start script. Convert column names to uppercase to fix SP for container retrieve. Skip ignore and blank attributes while cloning
objects. |
The SQLException was being caught as a general
exception resulting in getting a Database connection lost error. The SQLException
is now being caught and the error is logged correctly.
Appropriate action has been taken to correct
the Null Pointer exception.
I2ADWODA start script opens up a jar file when
starting. Removed new line character, in remarks statement, which causes
the problem. The column names in asi and the result set meta
data did not match due to case mis match. Added conversion to uppercase
in both places to find the corresponding attributes for the columns. Cloning throws null errors when it tries to set
values for place holder attributes. Added logic to skip the null (cxignore
values) while copying over attributes. |
|
|
Update of attributes with null values also supported. |
The ability to specify Stored procedure for RetrieveForUpdate
is provided in this version.
when an update is sent in , the connector tries
to do a retrieve using the SP specified instead of executinga
retrieve query. Changes for supporting Update of attributes with values
null is also done .
|
|
|
|
Some events are getting archived in status 0
ie. Readyforpoll. Few places where the event status did not change have
been fixed to avoid this problem.
|
|
|
|
|
%APP% is one of: JDBC, i2ADW, OracleApps or MCS.
For Connector Version
|
Platform
|
|
File (Starting from %CROSSWORLDS%/$CROSSWORLDS)
|
2.2.8 | WIN & UNIX | Replace the file | %CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR |
2.2.7
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
2.2.6
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
2.2.5
|
WIN & UNIX
UNIX
|
Replace the file
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
%CROSSWORLDS%\connectors\%APP%\start_%APP%.sh
|
2.2.4
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
2.2.3
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
2.2.2
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
2.2.1
|
WIN & UNIX
|
Replace the file
|
%CROSSWORLDS%\connectors\%APP%\CW%APP%.JAR
|
Configure the following for the patch to work:
Version |
|
|
|
|
|
|
|
© 2001 CrossWorlds Software, Inc. Proprietary and Confidential. All Rights Reserved.