在 SharePoint 站点上生成和发布 MT/MX 表单

在 SharePoint 网站上生成和发布 MT/MX 表单:

  1. 下载表单生成器实用工具并将其保存在本地计算机上。

  2. 从上面下载的文件夹打开 FormGenerator.sln 并编译解决方案。

  3. 在命令提示符下,访问编译的可执行文件 (FormGenerator.exe) 的文件夹。 例如,如果在调试模式下生成了实用工具,则访问 。\bin\debug 文件夹。

  4. 键入 FormGenerator.exe [-b] [-<No. 模板文件夹路径]>

    <TemplateFolderPath> <DestinationFolderPath> <DocumentSchemaLocation> {[<SpaceSeparatedDocumentSchemaList>] | [-f <NameOfFileContainingSchemaList>]}. 将参数替换为新创建的文件夹名称。

  5. 上述命令还将生成 MX 消息修复所需的信封架构。

  6. 转到输出文件夹 <DestinationFolderPath>。 在 <DestinationFolderPath 中>,打开要为其生成表单的 InfoPath 表单模板的文件夹。 例如,如果要生成 MT103 InfoPath 表单,请在 DestinationFolderPath 中打开 MT103 文件夹并打开 TemplateDS.sln。

  7. 在解决方案资源管理器,双击 manifest.xsf。 它将打开 InfoPath 表单的设计文件,这将需要一些时间才能打开。

    注意

    MX 消息 manifest.xsf 可能需要 2-5 分钟才能打开。

  8. 在 manifest.xsf 中,转到 “工具”“>窗体选项”-> “安全和信任 ”菜单选项。 检查权限必须启用 “完全信任” 选项。

  9. 选中“ 签名此表单模板 ”复选框。 单击 “选择证书”。 在此中,选择要对表单进行签名的证书。 单击 “确定”

  10. 保存 manifest.xsf

  11. 转到 “视图 -> 设计任务”。 在“设计任务”窗格中,单击“ 发布表单模板 ”选项。

  12. 在发布向导窗口中,选择“ 到网络位置 ”,然后单击“ 下一步”。

  13. 在“表单模板路径和文件名”文本框中,键入 http://localhost/sites/BASSite/Templates/<MessageType.xsn><在“表单模板名称”文本框中键入 MessageType>,然后单击“下一步”。

  14. 单击“下一步”。

  15. 单击“ 发布”并关闭

  16. 在 Internet Explorer 中,打开 SharePoint 网站 http://localhost/sites/bassite/templates

  17. 指向 <MessageType>,单击它旁边的向下箭头,然后单击 编辑属性

  18. 在“模板:< MessageType”> 窗口中的“命名空间”框中:

    • 如果要生成 MT InfoPath 表单,请键入: http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMTxxx

    • 如果要生成 MX InfoPath 表单,请键入: http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMX_<MessageName>

      这将有助于使用相应的模板识别消息实例。

  19. 单击“保存并关闭”。