实现示例
若要实现示例,请继续执行操作,如下所示:
在实用工具语法) 中, (<DocumentSchemaLocation> 为 SWIFT 架构创建新文件夹。 执行实用工具时,要为其创建/修改 InfoPath 表单的所有架构都必须位于此文件夹中。
如果要为 MT 消息生成 InfoPath 表单,请将 SWIFT Base Types.xsd 和 SWIFT Common Data Types.xsd 从 <驱动器:> \Program Files\Microsoft BizTalk Accelerator for SWIFT <Message Pack Version> Message Pack\SWIFT Messages\A4SWIFT-SRG<Message Pack Version>\Base Schemas 复制到为 SWIFT 架构创建的文件夹中。
将要为其创建 InfoPath 表单的所有架构复制到步骤 1 中为 SWIFT 架构创建的文件夹中。
创建或指定一个文件夹,用于在实用工具语法) (<DestinationFolderPath 保存创建的 InfoPath> 表单模板解决方案文件。 如果不创建输出文件夹,实用工具将使用在命令行上传递的路径和名称创建相同的文件夹。
[可选]- 创建一个文本文件 <NameOfFileContainingSchemaList> ,其中列出了要为其生成 InfoPath 表单的邮件的邮件类型。 例如,消息类型可以是 MT103、MT102 等。可以直接通过命令行传递消息名称,而不是创建此文本文件。
FormGenerator.exe 的命令用法语法
FormGenerator [-b] [-#] <TemplateFolderPath> [<TemplateFolderPath2>
[...<TemplateFolderPath#>]]
<DestinationFolderPath> <DocumentSchemaLocation>
{ [<SpaceSeparatedDocumentSchemaList>] | [-f <NameOfFileContainingSchemaList>] }
其中:
-b:如果指定,将在创建后编译表单。
TemplateFolderPath:包含用于创建 InfoPath 解决方案的模板文件的文件夹
-#:如果指定,将在多个模板路径中查找模板, (整数 #指定) 和指定的顺序。
DestinationFolderPath:将在其中创建表单的文件夹
DocumentSchemaLocation:架构的位置 (包括 MT 消息的基本架构和通用架构)
SpaceSeparatedDocumentSchemaList:架构(如 MT103 MT300)的空间分隔列表。
-f:如果指定,则需要从文件读取架构列表。
NameOfFileContainingSchemaList:包含列表的文件的名称。
注意
上述命令是适用于 MT、MX 和类别 0 消息的通用命令。 以下部分提供了用于生成这些类型表单的特定命令。