BizTalk 2016 SharePoint适配器-强制使用端口443

时间:2019-03-19 09:28:31

标签: sharepoint sharepoint-2013 biztalk csom biztalk-2016

我正在尝试将BizTalk 2016 FP3应用程序与SharePoint 2013网站集成在一起,该站点只能通过端口443 / https访问。

我想使用动态发送端口,新的(ish)适配器和CSOM。

我的业务流程中有一个逻辑单向发送端口,称为“ SendToSp”。在业务流程中,我的表情形状包含以下内容:

SendToSp(Microsoft.XLANGs.BaseTypes.Address) = "wss://collaboration.xxx.co.uk/sites/HousingICTSolution/Technical/Lists/BizTalkTestList/"

此后,有一个构造消息形状,包含和分配形状,用于创建要发送的消息,并按如下所示分配上下文属性:

msgNvpToSp(xxx.Integration.Common.Schemas.PropertySchema.FormType) = "DynamicSharePointSend";
msgNvpToSp(WSS.ConfigPropertiesXml) = "<ConfigPropertiesXml><PropertyName1>Title</PropertyName1><PropertySource1>This comes from received xml msg</PropertySource1></ConfigPropertiesXml>";  
msgNvpToSp(WSS.ConfigAdapterWSPort) = 443;
msgNvpToSp(WSS.ConfigOverwrite) = "no";
msgNvpToSp(WSS.ConfigUseClientOM) = "yes";

我的问题是,当BizTalk发送消息时,我收到带有以下说明的“传输失败”:

  

[Microsoft.SharePoint.Client.ClientRequestException]无法通过指定的URL http://collaboration.xxx.co.uk:80/与网站联系。

     

此错误是由Windows SharePoint Services接收位置或带有URI的发送端口wss://collaboration.xxx.co.uk:80 / sites / HousingICTSolution / Technical / Lists / BizTalkTestList /触发的。

     

Windows SharePoint Services适配器事件ID:12310

如果我检查已暂停消息的上下文属性,则会看到以下内容:

enter image description here

请注意,“ OutboundTransportLocation”属性的值如何包含端口443。

有什么想法为什么即使我告诉它使用443仍坚持发送端口80?

1 个答案:

答案 0 :(得分:0)

在地址中,您必须输入“ wss s ://collaboration.xxx.co.uk/sites/HousingICTSolution/Technical/Lists/BizTalkTestList/”,然后输入https和端口443被使用。