共用方式為


實作範例

若要實作範例,請依照下列方式繼續進行:

  1. 在公用程式語法) 中,建立 SWIFT 架構的新資料夾 (< DocumentSchemaLocation > 。 當您執行公用程式時,所有您要建立/修改 InfoPath 表單的架構都必須位於此資料夾中。

  2. 如果您要產生 MT 訊息的 InfoPath 表單,請將SWIFT 基底類型.xsd和 SWIFT通用資料類型.xsd< 磁片磁碟機 > :\Program Files\Microsoft BizTalk Accelerator for SWIFT < 訊息套件版本訊息套件\SWIFT 訊息套件\A4SWIFT-SRG < 訊息套件版本 >> \基底架構複製到您為 SWIFT 架構建立的資料夾。

  3. 將您要建立 InfoPath 表單的所有架構複製到您在步驟 1 中為 SWIFT 架構建立的資料夾。

  4. 建立或指定資料夾,以保存公用程式語法 (DestinationFolderPath > 中建立的 InfoPath 表單範本方案檔 <) 。 如果您未建立輸出檔案夾,公用程式會以您在命令列上傳遞的路徑和名稱建立相同。

  5. [選擇性]- 建立文字檔 < 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 和 Category 0 訊息的一般命令。 下列各節會提供產生這些表單類型的特定命令。