如何配置 Windows SharePoint Services 发送端口

本主题介绍如何使用 BizTalk Server 管理控制台创建和配置 Windows SharePoint Services 发送端口。

创建和配置 Windows SharePoint Services 发送端口

  1. 在 BizTalk Server 管理控制台中,创建新的发送端口,或双击现有发送端口对其进行修改。 有关详细信息,请参阅 如何创建发送端口。 配置所有发送端口选项,并为“常规”选项卡的“传输”部分中的“类型”选项指定 Windows SharePoint Services 传输属性

  2. 在“ 常规 ”选项卡上的“ 传输 ”部分中,单击“ 类型”旁边的“ 配置”。

  3. Windows SharePoint Services 传输属性 对话框中,执行以下作:

    用这个 要执行的操作
    适配器 Web 服务端口 安装了 Windows SharePoint Services 适配器 Web 服务的 IIS 网站的 HTTP 端口。 默认情况下,这是端口 80 上配置的默认网站。 如果已在除默认网站以外的任何其他 IIS 网站上配置 Windows SharePoint Services Web 服务,则必须更新此值。
    超时 适配器运行时 Web 服务调用对 Windows SharePoint Services 适配器 Web 服务的超时(以毫秒为单位)。 如果消息或批大小高于适配器预期的平均值,则可能需要增加此值。
    目标文件夹 URL 相对于 SharePoint 网站的 Windows SharePoint Services 目标文件夹 URL。 例如,共享文档、共享文档/采购订单/或列表/任务。 可以通过指定列表的 URL(例如列表/任务)将消息发送到 SharePoint 列表。 如果将列表指定为目标,消息正文将不会随列表项一起保存,但从邮件中提取的值仍将提升到 SharePoint 列中。 注意: 有时 SharePoint 文档库、列表或文件夹 URL 不同于该项目的名称。 在 Internet Explorer 中检查地址栏以查找正确的 URL。
    文件名 (可选)Windows SharePoint Services 文件名。 可以键入文本值,例如“PurchaseOrder0001.xml”或表达式。 表达式可以包括文本、宏和 XPATH 查询的任意混合,例如:“PurchOrd-%XPATH=//po:PurchaseOrderId%-%MessageID%.xml”。 如果未提供文件名,则文件名将是原始文件的名称、由业务流程提供的值,或者在业务流程未定义文件名时,为“Msg-%MessageID%.xml”。 注意: 将消息发送到列表时,将忽略 Filename 属性中指定的值,并且不会保存在任何 SharePoint 列中。 SharePoint 列表没有文件名列。 相反,请使用可用的16列之一更新“标题”列。

    有关表达式的详细信息,请参阅 Windows SharePoint Services 适配器表达式
    命名空间别名 可选项:命名空间别名定义的列表,可以用逗号或分号分隔。 使用此字段定义 XPATH 查询在“文件名”或“列值”等字段中使用的命名空间别名。 例如,po='http://OrderProcess/POrder', conf='http://OrderProcess/Confirmation' xmlns=“”; ipsol='{D8217CF1-4EF7-4bb5-A30D-765ECB09E0D9}'。 注意: 此属性不会覆盖业务流程所定义的 WSS.ConfigNamespacesAliases 消息上下文属性。 这两个值将改为合并。
    覆盖 决定是否覆盖现有文件。 选择“是”以覆盖现有文件。 选择“否”将在存在同名文件时引发错误并暂停消息。 选择“重命名”以重命名文件。 选择“编排”以使用编排定义的值。 谨慎: 当 Overwrite 属性设置为“是”时发送大量具有相同名称的消息可能会导致在事件查看器中记录 SharePoint 错误。 这些错误不会影响适配器的功能。 任何失败的消息将会被重试。
    SharePoint 网站 URL Windows SharePoint Services 网站的完整 URL。 例如: http://BizTalkServer/sites/TestSite. 注意: 发送端口或接收位置的 URI 不能超过 256 个字符。
    Microsoft Office 集成 “可选”可更改文档,以便它自动在 InfoPath 等 Office 应用程序中打开,或者在找不到 InfoPath 解决方案的情况下保存文档 as-is。 选择“是”以更改文档设置,使其在 Office 应用程序(如 InfoPath)中自动打开;如果未找到 InfoPath 解决方案,则暂停显示该消息。 如果邮件是发送到 Windows SharePoint Services 的 InfoPath 表单库中,则可以将文档设置为使用表单库中找到的 InfoPath 解决方案,在 Office 应用程序如 InfoPath 中自动打开。 如果表单库没有 InfoPath 解决方案,消息将挂起。 “否”保存文档“as-is”而不进行任何更改。 “编排”用于使用编排中定义的值。 对于二进制消息,必须使用“否”或“可选”值。 注意: 当 Microsoft Office 集成设置为“是”时,至少需要下列属性对中的一个:模板文档库和模板命名空间列,或模板回退文档库和模板回退命名空间列。
    模板文档库 输入存储 InfoPath 解决方案的 SharePoint 文档库的名称。 例如,My Solutions。 这是适配器查找匹配的 InfoPath 解决方案的第一个位置。 如果未找到解决方案,适配器将在模板回退文档库中查找。 注意: 当“模板命名空间列”字段不为空时,此字段是必需的。 注意: 文档库必须至少有一个类型为“单行文本”的 SharePoint 列,该列需填入命名空间和可以使用此 InfoPath 解决方案打开的 XML 文档的根节点,或者仅填入根节点。 有关详细信息,请参阅 演练:模块 2 - 将 Office 与 Windows SharePoint Services 适配器集成
    模板备用文档库 输入存储 InfoPath 解决方案的 SharePoint 文档库的名称。 例如,模板。 如果模板文档库中找不到解决方案,适配器将仅搜索此文档库以获取匹配的 InfoPath 解决方案。 “模板回退文档库”和“模板文档库”字段可用于两组 InfoPath 解决方案。 有一些通用 InfoPath 解决方案适用于所有常规用途,专用 InfoPath 解决方案仅用于特定合作伙伴。 “模板回退文档库”字段应指向通用解决方案,“模板文档库”应指向该特定合作伙伴的专用解决方案。 注意: 当“模板回退命名空间列”字段不为空时,此字段是必需的。 注意: 文档库必须至少有一个类型为“单行文本”的 SharePoint 列,该列应由 XML 文档的命名空间和根节点填充,这些文档可以通过此 InfoPath 解决方案打开,或者仅应包含根节点。 有关详细信息,请参阅 演练:模块 2 - 将 Office 与 Windows SharePoint Services 适配器集成
    模板回退命名空间列 这是用于存储 InfoPath 解决方案命名空间的 SharePoint 模板回退文档库列的名称。 例如,命名空间。 注意: 当模板回退文档库字段不为空时,此字段是必需的。 注意: 此字段区分大小写。
    模板命名空间列 这是存储 InfoPath 解决方案命名空间的模板文档库 SharePoint 列的名称。 例如,命名空间。 注意: 当“模板文档库”字段不为空时,此字段是必需的。 注意: 此字段区分大小写。
    n 这是目标文档库中存在的 Windows SharePoint Services 列的名称。 这是应使用从消息中提取的值或“列值”字段中指定的值进行更新的列。 注意: 最多可以指定 16 列。 注意: 此字段区分大小写。
    n 输入要为此消息设置的列值。 可以键入文本值,例如“采购订单”或表达式。 表达式可以包含文本、宏和 XPATH 查询的任意混合。 例如,“%XPATH=//po:POAmount%”,“%SendingOrchestrationID%”。 注意: 最多可以指定 16 列值。
  4. 单击“确定”,然后再次单击“确定”以保存设置。

另请参阅

如何配置 Windows SharePoint Services 接收位置
如何配置 Windows SharePoint Services 发送处理程序
如何创建发送端口
Windows SharePoint Services 适配器属性参考
Windows SharePoint Services 适配器表达式
支持的 Windows SharePoint Services 列类型