通过 BizTalk "Cannot complete this action"使用 WSS 将列表项插入 SharePoint 时出错



尝试从 BizTalk 将项目插入到 SharePoint 列表中时收到此错误:

适配器无法传输发送到 URL 为"wss://localhost:13561/semiworks/Lists/TestResult"的发送端口"SharepointTestResultUpload"的消息。它将在为此发送端口指定的重试间隔后重新传输。详细信息:"[Microsoft.SharePoint.Client.ServerException] 无法完成此操作。

请重试。服务器错误代码: -2147467259跟踪: 在 Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() at Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryToServer(ChunkStringBuilder sb) at Microsoft.SharePoint.Client.ClientRequest.ExecuteQuery() at Microsoft.SharePoint.Client.ClientRuntimeContext.ExecuteQuery() at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.RequestInfo.get_Lists() at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.WebBucket.PopulateLists(RequestInfo reqInfo) at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.WebBucket.SafePopulateLists(RequestInfo reqInfo) at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.WebBucket..ctor(RequestInfo reqInfo) at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.ListsAccessor.GetWebBucket() at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.ListsAccessor..ctor(String siteUrl, String sharePointOnlineUsername, String sharePointOnlinePassword) at Microsoft.BizTalk.KwTpm.WssAdapter.ClientOmAccessor.ListsAccessor.TryOpenWebSite(String siteUrl, String sharePointOnlineUsername, String sharePointOnlinePassword, Exception& lastError)

此错误是由 Windows SharePoint Services 接收位置或具有 URI wss://localhost:13561/semiworks/Lists/TestResult 的发送端口触发的。

Windows SharePoint Services 适配器事件 ID: 12310"。

我在同一台服务器上运行 BizTalk 2013 和 SharePoint 2010,并且 BizTalk 服务器配置显示 SharePoint 适配器已成功安装/配置。

编辑我翻阅了SharePoint日志,在那里找到了相应的条目:http://pastebin.com/m2BaqViE我已经修剪了它,但它仍然很长。>

我认为 SharePoint 中的关键错误是"无法找到 PAGETYPE PAGE_EDITFORM 的默认表单",这个答案在这里为什么不为外部列表创建新项目表单,该列表建议"删除外部列表并重新创建它",尽管在这种情况下,该人实际上必须使用新名称创建它才能解决问题。

最新更新