次の方法で共有


MT/MX フォームを生成して SharePoint サイトに発行する

SharePoint サイトで MT/MX フォームを生成して発行するには:

  1. フォーム ジェネレーター ユーティリティをダウンロードし、コンピューターにローカルに保存します。

  2. 上記でダウンロードしたフォルダーから FormGenerator.sln を開き、ソリューションをコンパイルします。

  3. コマンド プロンプトで、コンパイルされた実行可能ファイル (FormGenerator.exe) のフォルダーにアクセスします。 たとえば、デバッグ モードでユーティリティをビルドした場合は、 にアクセス します。\bin\debug フォルダー。

  4. 「FormGenerator.exe [-b] [-<No] と入力します。 of Template folder paths>]

    <TemplateFolderPath> <DestinationFolderPath> <DocumentSchemaLocation> {[<SpaceSeparatedDocumentSchemaList>] | [-f <NameOfFileContainingSchemaList>]}. パラメーターを新しく作成したフォルダー名に置き換えます。

  5. 上記のコマンドでは、MX メッセージの修復に必要なエンベロープ スキーマも生成されます。

  6. 出力フォルダー DestinationFolderPath> に移動します<。 DestinationFolderPath> で<、フォームを生成する InfoPath フォーム テンプレートのフォルダーを開きます。 たとえば、MT103 InfoPath フォームを生成する場合は、DestinationFolderPath にある MT103 フォルダーを開き、TemplateDS.sln を開きます。

  7. ソリューション エクスプローラーで manifest.xsf をダブルクリックします。 InfoPath フォームのデザイン ファイルが開きます。開くには時間がかかります。

    Note

    MX メッセージ manifest.xsf を開くには 2 分から 5 分かかる場合があります。

  8. manifest.xsf で、[ツール] -[フォーム オプション] -> [セキュリティと信頼]> メニュー オプションに移動します。 アクセス許可に対して [完全信頼 ] オプションを有効にする必要があります。

  9. [ このフォームのテンプレートに署名 する] チェック ボックスをオンにします。 [ 証明書の選択] をクリックします。 この中で、フォームに署名する証明書を選択します。 [OK] をクリックします。

  10. manifest.xsf を保存します。

  11. [ 表示] -> [デザイン タスク] に移動します。 [デザイン タスク] ウィンドウで、[ フォーム テンプレートの発行 ] オプションをクリックします。

  12. 発行ウィザード ウィンドウで、[ ネットワークの場所へ ] を選択し、[ 次へ] をクリックします。

  13. [フォーム テンプレートのパスとファイル名] ボックスに「MessageType.xsn>」と入力http://localhost/sites/BASSite/Templates/<し、[フォーム テンプレート名] ボックスに「MessageType>」と入力<し、[次へ] をクリックします。

  14. [次へ] をクリックします。

  15. [ 発行して閉じる] をクリックします。

  16. インターネット エクスプローラーで、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. [保存して閉じる] をクリックします。