如何配置 Windows SharePoint Services 发送端口

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

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

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

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

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

    使用此选项 要执行此操作
    适配器 Web Services 端口 安装 Windows SharePoint Services 适配器 Web Services 的 IIS 网站的 HTTP 端口。 默认情况下,这是在端口 80 上配置的默认网站。 如果在除默认网站之外的任何其他 IIS 网站上配置了 Windows SharePoint Services Web 服务,则必须更新此值。
    超时 对 Windows SharePoint Services 适配器 Web Services 进行的适配器运行时 Web Services 调用的超时值(以毫秒计)。 如果消息或批的大小超过适配器预期的平均大小,则可能需要增加此值。
    目标文件夹 URL Windows SharePoint Services 目标文件夹 URL,相对于 SharePoint 站点。 例如,Shared Documents、Shared Documents/Purchase Orders/ 或 Lists/Tasks。 您可以通过指定 SharePoint 列表的 URL(例如 Lists/Tasks)向该列表发送消息。 如果指定列表作为目标,则消息正文将不与列表项一起保存,但从消息中提取的值仍将升级到 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 确定是否覆盖现有文件。 选择“是”以覆盖现有文件。 选择“否”将在已存在同名文件时引发错误,并挂起消息。 选择“重命名”可重命名该文件。 选择“业务流程”将使用业务流程定义的值。 谨慎:当 Overwrite 属性设置为“是”时发送大量同名消息可能会导致 SharePoint 错误记录在事件查看器中。 这些错误并不影响适配器的功能。 将重试所有失败的消息。
    SharePoint 站点 URL Windows SharePoint Services 网站的完整 URL。 例如: http://BizTalkServer/sites/TestSite. 注意: 发送端口或接收位置的 URI 不能超过 256 个字符。
    Microsoft Office 集成 选择“可选”将更改文档,以便在 InfoPath 等 Office 应用程序中自动打开该文档,如果未找到 InfoPath 解决方案,则将按原样保存文档。 选择“是”将更改文档,以便在 InfoPath 等 Office 应用程序中自动打开该文档,如果未找到 InfoPath 解决方案,则将挂起消息。 选择“是(InfoPath 表单库)”将更改文档,以便在将消息发送到 Windows SharePoint Services InfoPath 表单库时,在 InfoPath 等 Office 应用程序中使用在表单库中找到的 InfoPath 解决方案自动打开该文档。 如果该表单库中没有 InfoPath 解决方案,则将挂起消息。 选择“否”将按原样保存文档,不进行任何更改。 “Orchestration”使用业务流程定义的值。 对于二进制消息,必须使用 No 或 Optional 值。 注意: 当 Microsoft Office 集成设置为“是”时,至少需要一个属性对模板文档库和模板命名空间列或模板回退文档库和模板回退命名空间列。
    模板文档库 输入存储 InfoPath 解决方案的 SharePoint 文档库的名称。 例如,My Solutions。 这是适配器将在其中查找匹配的 InfoPath 解决方案的第一个位置。 如果找不到解决方案,适配器将在模板后备文档库中查找。 注意: 当“模板命名空间列”字段不为空时,此字段是必需的。 注意: 文档库必须至少有一个类型为“单行文本”的 SharePoint 列,该列填充有命名空间和 XML 文档的根节点,可使用此 InfoPath 解决方案打开,或仅包含根节点。 有关详细信息,请参阅演练:模块 2 - 将 Office 与 Windows SharePoint Services 适配器集成
    模板后备文档库 输入存储 InfoPath 解决方案的 SharePoint 文档库的名称。 例如,Templates。 如果在模板文档库中找不到解决方案,适配器将只在此文档库中搜索匹配的 InfoPath 解决方案。 “模板后备文档库”和“模板文档库”字段可用于两组 InfoPath 解决方案。 InfoPath 解决方案包括适合于所有通用目的的通用 InfoPath 解决方案,以及只用于特定合作伙伴的专用 InfoPath 解决方案。 “模板后备文档库”字段应指向通用解决方案,“模板文档库”字段应指向该特定合作伙伴的专用解决方案。 注意: 当“模板回退命名空间列”字段不为空时,此字段是必需的。 注意: 文档库必须至少有一个类型为“单行文本”的 SharePoint 列,该列填充有命名空间和 XML 文档的根节点,可使用此 InfoPath 解决方案打开,或仅包含根节点。 有关详细信息,请参阅演练:模块 2 - 将 Office 与 Windows SharePoint Services 适配器集成
    模板后备命名空间栏 这是存储 InfoPath 解决方案命名空间的模板后备文档库 SharePoint 栏的名称。 例如,“命名空间”。 注意: 当“模板回退文档库”字段不为空时,此字段是必需的。 注意: 此字段区分大小写。
    模板命名空间栏 这是存储 InfoPath 解决方案命名空间的模板文档库 SharePoint 栏的名称。 例如,“命名空间”。 注意: 当“模板文档库”字段不为空时,此字段是必需的。 注意: 此字段区分大小写。
    n 这是目标文档库中存在的 Windows SharePoint Services 栏的名称。 应使用从消息中提取的值或在“栏值”字段中指定的值来更新此栏。 注意: 最多可以指定 16 列。 注意: 此字段区分大小写。
    n 输入要为此消息设置的栏值。 你可以键入文本值(例如“Purchase Order”),也可以键入表达式。 表达式可以包括文本、宏和 XPATH 查询的任意组合。 例如,“%XPATH=//po:POAmount%”、“%SendingOrchestrationID%”。 注意: 最多可以指定 16 个列值。
  4. 再次单击“确定”和“确定”以保存设置。

另请参阅

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