我正在研究 SalesForce 和 BizTalk Server 2010 之间的集成方案。我已阅读以下博客
http://soa-thoughts.blogspot.com.au/2010/08/biztalk-salesforce-and-msmq-part-i.html
http://soa-thoughts.blogspot.com.au/2010/08/biztalk-salesforce-and-msmq-part-ii.html
如帖子中所述,我将 sessionId 设置为消息分配形状:
SfdcMessage(WCF.Headers) = "<headers><SessionHeader><sessionId>00DK0000005Du2o!AREAQLnrXpVFRAAgwT_Z7iaK0do1IltgHqDLyDfLhbkUGqvFMvzNURdgRtKdPc47cO9sZpOPJ0x8q496vQJsXKGrXt4BcdLW</sessionId></SessionHeader></headers>";
但是,当我的发送端口调用 SalesForce 自定义 Web 服务时,我收到以下错误
使用 URI https://abc.xyz在发送端口“WcfSendPort_SP”上发送到适配器“WCF-BasicHttp”的消息被暂停。
错误详细信息:System.ServiceModel.FaultException:sf:INVALID_SESSION_IDINVALID_SESSION_ID:在 SessionHeader 中找到无效的会话 ID:非法会话
在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult 结果)
我做了更多的研究,发现了这些帖子:
有没有人遇到过这个问题?
任何帮助表示赞赏。
干杯,