BizTalk“新” SharePoint适配器发送文档静默失败

时间:2019-02-01 14:52:34

标签: sharepoint sharepoint-2013 biztalk biztalk-2016

我有一个BizTalk 2016解决方案。它从Sql Server数据库的varbinary(max)列中收集文档(Pdf或Word)以及一些元数据。因此,从Sql接收端口进入消息框的消息看起来像:

<TypedPolling xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedPolling/ReadyForBizTalk">
<TypedPollingResultSet0>
    <TypedPollingResultSet0>
        <Id>3</Id>
        <DocId>104</DocId>
        <Uprn>76675</Uprn>
        <Address1>48 Cardinal Square </Address1>
        <Address2>City</Address2>
        <Address3>County</Address3>
        <Postcode>AF1 5FF</Postcode>
        <Title>Doc title</Title>
        <DocType>Pdf</DocType>
        <Version>-1</Version>
        <Date>30/01/2019 14:46:26</Date>
        <Description>Description</Description>
        <FilePath />
        <Extension>.pdf</Extension>
        <SystemGenerated>false</SystemGenerated>
        <Content>/9j/4AAQSkZJRgAB...</Content>
        <ProcessedByBizTalk>false</ProcessedByBizTalk>
    </TypedPollingResultSet0>
</TypedPollingResultSet0>

我希望BizTalk发送此消息,以将二进制文档(Content元素的内容)和元数据“ Title”值发送到SharePoint 2013文档库。我已经创建了一个发送端口并配置了以下属性:

  • 使用Cleint OM =是
  • 目标文件夹URL
  • SharePoint网站URL
  • 第01列=标题
  • 第01列的值=%XPATH = //标题%

我意识到我还没有尝试发送“内容”,但是我想我会先尝试使这个简单的案例生效。

当我设置要从Sql Server表中收集的新记录时,它可以由BizTalk很好地收集,并且我可以从“跟踪的消息”中看到通过SharePoint适配器进行发送。 BizTalk管理控制台或事件日志中都没有错误,但是新项目出现在文档库中

我有几个问题:

  1. 有什么想法为什么文档库中没有新内容?
  2. 一旦我能够将“内容”持久保存到SharePoint库中,有谁知道我如何将二进制文档添加到库中?

0 个答案:

没有答案