When using TIBCO ActiveMatrix® Adapter for Database 6.0 hotfix2 wired protocal for Oracle, adapter neither updated the records nor reported an error when there was a connection issue.

When using TIBCO ActiveMatrix® Adapter for Database 6.0 hotfix2 wired protocal for Oracle, adapter neither updated the records nor reported an error when there was a connection issue.

book

Article ID: KB0088568

calendar_today

Updated On:

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

Description

Resolution:
Description:
============
Adapter publisher failed to update ADB_L_DELIVERY_STATUS and kept publishing the same records over and over again or a subscriber did not update the records in the destination table.

Environment:
===========
All platform
ADB Adapter 6.0 hotfix2 (build 6.0.0.11), wired protocol for Oracle, Driver info: TIBORA32 05.30.0193 (B0121, U0085)
Oracle only

Symptoms:
========
1). Publisher failed to update ADB_L_DELIVERY_STATUS and kept publishing the same records over and over again.

2). Subscriber didn't update the records in the destination table but confirmed a message.

3). ODBC trace reported connection error, but adapter didn't show.

Cause:
=====
With the ODBC driver bundled in ADB Adapter 6.0 hotfix2, the wired protocol for Oracle did not detect a connection error when performing an update operation.

DataDirect confirmed this is a defect in the ODBC driver when there was a connection issue (network down, or exceed idle limit).

Resolution:
=========

1). Use a non-wired protocol or native driver. Refer to SOL1-AV6KXG for how to configure TIBCO ActiveMatrix® Adapter for Database to use non-wired driver on UNIX for Oracle database.

2). Revert to a previous version, i.e., ADB6.0 hotfix1.

Issue/Introduction

When using TIBCO ActiveMatrix® Adapter for Database 6.0 hotfix2 wired protocal for Oracle, adapter neither updated the records nor reported an error when there was a connection issue.