我需要有关 SalesForce 与 biztalk 2016 环境集成的帮助。
我正在使用“WCF-WebHttp”适配器向 SalesForce 发送具有如下自定义行为的请求,并将低于挂起的消息发送到 FORCE.com。
那么,我是否需要在我的 WCF 行为(如 TLS 1.1、1.2)上添加安全协议以通过 BizTalk 调用 salesforce API?
事件查看器错误消息
使用 URI“ https://na59.salesforce.com/services/Soap/c/43.0/00Df4000001dsdy ”在发送端口“DeveloperForce.SendCreateAccount.REST”上发送到适配器“WCF-WebHttp”的消息被暂停。错误详细信息:System.ServiceModel.Security.SecurityNegotiationException:无法为具有权限“na59.salesforce.com”的 SSL/TLS 建立安全通道。---> System.Net.WebException:请求被中止:无法创建 SSL/TLS 安全通道。在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult 结果) --- 内部异常堆栈跟踪结束 ---
服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult 结果) 的 System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult 结果) 在 System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object [] 出局,IAsyncResult 结果)在 System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult 结果)
在 [0] 处重新抛出异常:在 System.ServiceModel 的 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 处的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult 结果)处的 Channels.IRequestChannel.EndRequest(IAsyncResult 结果) MessageId:{345BABC2-0BE9-42F2-8D47-D123A402B3CD} InstanceID:{FEDE9235-18DB-4E3F -969E-6648A869F45A}
发送端口截图: