在 SharePoint 网站上生成和发布 MT/MX 窗体

若要在 SharePoint 网站上生成和发布 MT/MX 表单,请执行以下作:

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

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

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

  4. 类型 FormGenerator.exe [-b] [-<否] 模板文件夹路径>]

    <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. 单击保存并关闭