If you are using TIBCO Scribe® Insight to connect to a system that requires TLS Version 1.2, but you have not upgraded to Microsoft .NET Framework Version 4.5.2, the system to which you are connecting generates errors. Errors vary depending on the system. This article provides methods for locating error information for Salesforce, but could be used for other systems.
NOTE: Some Windows Operating Systems do not support TLS 1.1 or TLS 1.2. See this Microsoft Blog post for additional information:
Support For SSL/TLS Protocols On Windows.
Salesforce Adapter
If TLS Version 1.2 has been enabled for your Salesforce organization and you cannot successfully connect to Salesforce using the TIBCO Scribe® Insight Salesforce Adapter, you may see the following error:
Error Number: 896
SendFailure
The underlying connection was closed: An unexpected error occurred on a send. To verify that this error is caused by the requirement for TLS 1.2 and .NET Framework 4.5.2, enable tracing in TIBCO Scribe® Insight, try to connect again, and review the logs to look for the following error.
“Description: Failed to set Security Protocol for TLS 1.2. This protocol is required for some adapters, such as the Scribe Insight Adapter for Salesforce. Confirm .NET version 4.5.2 is installed, then try again.”
Tracing
Tracing is a valuable method of troubleshooting. Tracing logs TIBCO Scribe® Insight activity including operations against the SCRIBEINTERNAL database and operations against your connections. Trace files open in Notepad.
By default, trace files are stored in the following directory:
C:\Users\Public\Documents\Scribe\Tracing\
Browse through the trace file with a text editor to find the error you are trying to resolve. The error number and error message are shown.
Once you have verified that this error is caused by the requirement for TLS 1.2 and .NET Framework 4.5.2, install .NET Framework 4.5.2 on the machine where the Salesforce Adapter is installed.