TIBCO Adapter for ActiveDatabase does not process the message(s) received just before it goes into reconnection.

TIBCO Adapter for ActiveDatabase does not process the message(s) received just before it goes into reconnection.

book

Article ID: KB0088668

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Database -
Not Applicable -

Description

Resolution:
Description
---------------
After some idle time or after losing connection to the database, when the adapter receives a message it goes into reconnection, reconnects successfully to the database and processes the messages received thereafter.
The message received just before reconnection is not processed until the adapter restarted.

Environment
-----------------
TIBCO Adapter for ActiveDatabase 5.2.2 and 5.3.0.
TRA 5.5.1 or below.

Symptoms
--------------
Adapter does not process the message(s) received just before it goes into reconnection. Pending message may pile up if adapter goes into reconnection more than once.


Reason
----------
The following fix, incorporated in TRA5.5.2 and fixed in SDK5.4.0, resolves this issue:

1-70A5QI --  EMS 4.2 could not acknowledge a message after a consumer was closed; contrary to JMS specification. When JMS Subscriber was used, this behavior had an impact on the Suspend and Activate behavior of the SDK adapter. After activation, the Subscriber did not pick up messages from the JMS server. This defect has been fixed.

Resolution
---------------
1) When using TIBCO Adapter for ActiveDatabase versions 5.2.2 or 5.3.0 upgrade to TRA5.5.2 or above.
2) Upgrade to TIBCO Adapter for ActiveDatabase 5.4.0(built with SDK5.5) or above.

Issue/Introduction

TIBCO Adapter for ActiveDatabase does not process the message(s) received just before it goes into reconnection.