If you starting your day in Salesforce and finding you have broken sandbox integration, you may want to check if you are getting the error “objException-System.CalloutException: IO Exception: Server chose TLSv1, but that protocol version is not enabled or not supported by the client.” If that is the error, chances are that your external servers do not have TLS1.1 or TLS 1.2 enabled.
As of June 25, Salesforce has ended TLS 1.0 support on all sandboxes and you will have to enable TLS 1.1 or 1.2 for your integrations to work.
To help you resolve your broken sandbox integration issues, I have included a link to a checklist Salesforce created. The link is https://help.salesforce.com/servlet/servlet.FileDownload?file=0150M000003KgGkQAK.
As well I have included an overview, impact, and suggested actions you need to take https://help.salesforce.com/apex/HTViewSolution?urlname=Salesforce-disabling-TLS-1-0&language=en_US.
While changes are not ideal, they are necessary to keep moving the product forward. If you did not receive notification of the changes, I would suggest you contact support to ensure your email has been registered. I know I saw a number of notifications the last couple of months.
Lastly, if you find yourself struggling to resolve the issues, please feel free to contact me using the “Contact the Author” button above. I would be more than happy to help resolve the issues.
More From Our Blog
Asking yourself, Should You Hire a Full Time Salesforce Administrator? Understanding all the roles o...
Looking for Salesforce project success? If so, you might find this post helpful. These 5 tips could...
If you are struggling with broken sandbox integration today it is because Salesforce have ended TLS...