本主题介绍如何使用 BizTalk Server 管理控制台创建和配置 Windows SharePoint Services 发送端口。
创建和配置 Windows SharePoint Services 发送端口
- 在 BizTalk Server 管理控制台中,创建新的发送端口,或双击现有发送端口对其进行修改。 有关详细信息,请参阅 如何创建发送端口。 配置所有发送端口选项,并为“常规”选项卡的“传输”部分中的“类型”选项指定 Windows SharePoint Services 传输属性。 
- 在“ 常规 ”选项卡上的“ 传输 ”部分中,单击“ 类型”旁边的“ 配置”。 
- 在 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 列值。 
- 单击“确定”,然后再次单击“确定”以保存设置。 
另请参阅
              如何配置 Windows SharePoint Services 接收位置
              如何配置 Windows SharePoint Services 发送处理程序
              如何创建发送端口
              Windows SharePoint Services 适配器属性参考
              Windows SharePoint Services 适配器表达式
              支持的 Windows SharePoint Services 列类型