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: 
                    
                 
                
                
                
                    
                
                    
                    
                    
                    
                        
                            
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:        
    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)  
                         
                     
                    
                    
                    
                    
                        
                            
                                
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   
   - On the Server where the TIBCO Scribe® Online On-Premise Agent is installed, make a backup of the machine.config files.
    - Open the machine.config files using a text editor such as Notepad++.
    - 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 />.
   
         - Delete the empty <DbProviderFactories /> line right before the closing </system.data> line and save the file. It should look like this.
   
         - Restart IIS on the server.
    - Restart the TIBCO Scribe® Online Agent from the Windows Services screen.
   
      NOTE: In some cases, you may need to restart the entire server.  
      
                             
                         
                        
                    
                        
                            
                                
Issue/Introduction
                            
                            
                                IBM iSeries Driver prevents Agent from running.
                            
                         
                        
                    
                    
                    
                
                    
                        
                            Was this article helpful?
                        
                        
                            
                                thumb_up
                                Yes
                            
                            
                                thumb_down
                                No