在 SharePoint 站点上生成和发布 MT/MX 表单
在 SharePoint 网站上生成和发布 MT/MX 表单:
下载表单生成器实用工具并将其保存在本地计算机上。
从上面下载的文件夹打开 FormGenerator.sln 并编译解决方案。
在命令提示符下,访问编译的可执行文件 (FormGenerator.exe) 的文件夹。 例如,如果在调试模式下生成了实用工具,则访问 。\bin\debug 文件夹。
键入 FormGenerator.exe [-b] [-<No. 模板文件夹路径]>
<TemplateFolderPath> <DestinationFolderPath> <DocumentSchemaLocation> {[<SpaceSeparatedDocumentSchemaList>] | [-f <NameOfFileContainingSchemaList>]}
. 将参数替换为新创建的文件夹名称。上述命令还将生成 MX 消息修复所需的信封架构。
转到输出文件夹 <DestinationFolderPath>。 在 <DestinationFolderPath 中>,打开要为其生成表单的 InfoPath 表单模板的文件夹。 例如,如果要生成 MT103 InfoPath 表单,请在 DestinationFolderPath 中打开 MT103 文件夹并打开 TemplateDS.sln。
在解决方案资源管理器,双击 manifest.xsf。 它将打开 InfoPath 表单的设计文件,这将需要一些时间才能打开。
注意
MX 消息 manifest.xsf 可能需要 2-5 分钟才能打开。
在 manifest.xsf 中,转到 “工具”“>窗体选项”-> “安全和信任 ”菜单选项。 检查权限必须启用 “完全信任” 选项。
选中“ 签名此表单模板 ”复选框。 单击 “选择证书”。 在此中,选择要对表单进行签名的证书。 单击 “确定” 。
保存 manifest.xsf。
转到 “视图 -> 设计任务”。 在“设计任务”窗格中,单击“ 发布表单模板 ”选项。
在发布向导窗口中,选择“ 到网络位置 ”,然后单击“ 下一步”。
在“表单模板路径和文件名”文本框中,键入 http://localhost/sites/BASSite/Templates/<MessageType.xsn>,<在“表单模板名称”文本框中键入 MessageType>,然后单击“下一步”。
单击“下一步”。
单击“ 发布”并关闭。
在 Internet Explorer 中,打开 SharePoint 网站 http://localhost/sites/bassite/templates。
指向 <MessageType>,单击它旁边的向下箭头,然后单击 编辑属性。
在“模板:< MessageType”> 窗口中的“命名空间”框中:
如果要生成 MT InfoPath 表单,请键入:
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMTxxx
如果要生成 MX InfoPath 表单,请键入:
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMX_<MessageName>
这将有助于使用相应的模板识别消息实例。
单击“保存并关闭”。