TIBCO Scribe® Online On-Premise Agent Not Able To Start/Run When IBM iSeries Driver Is Installed

TIBCO Scribe® Online On-Premise Agent Not Able To Start/Run When IBM iSeries Driver Is Installed

book

Article ID: KB0078001

calendar_today

Updated On:

Products Versions
TIBCO Cloud Integration - Connect ( Scribe ) -

Description

If the TIBCO Scribe® Online Agent is installed on a server with the IBM iSeries Driver installed, it does not start or run and the following error shows in the Windows Event Viewer Logs:


kA3320000008QHYCA2_en_US_1_0

TIBCO Scribe® Online places a DBPROVIDERFACTORIES entry in the machine.config file on the server to be able to communicate with the SQL CE database located in the Agent.  When the iSeries IBM driver is installed it also places a DBPROVIDERFACTORIES line entry in the machine.config file.

When the TIBCO Scribe® Online Agent tries to start/run it connects to Microsoft .Net and sees both DBPROVIDERFACTORIES entries. The Agent cannot continue until one of the entries is removed from the machine.config file. (D26293 / Case # 85472)

Issue/Introduction

IBM iSeries Driver prevents Agent from running.

Resolution

Delete the empty 'DbProviderFactories' line entry located in the machine.config files in the following directories: 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
  1. On the Server where the TIBCO Scribe® Online On-Premise Agent is installed, make a backup of the machine.config files.
  2. Open the machine.config files using a text editor such as Notepad++.
  3. Scroll down to the <system.data> section and locate the <DbProviderFactories> element. It should already contain various connection providers.  Right after the closing </DbProviderFactories> element look for an empty element <DbProviderFactories />.
kA3320000008QHYCA2_en_US_1_1
  1. Delete the empty <DbProviderFactories /> line right before the closing </system.data> line and save the file. It should look like this.
kA3320000008QHYCA2_en_US_1_2
  1. Restart IIS on the server.
  2. Restart the TIBCO Scribe® Online Agent from the Windows Services screen.
NOTE: In some cases, you may need to restart the entire server.