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 で、[ ツール] ->[フォーム オプション] -> [セキュリティと信頼 ] メニュー オプションに移動します。 アクセス許可を確認する際は、完全信頼 オプションが有効になっていることを確認してください。
[ このフォーム テンプレートに署名 する] チェック ボックスをオンにします。 [ 証明書の選択] をクリックします。 この中で、フォームに署名する証明書を選択します。 OK をクリックします。
manifest.xsf を保存します。
[ 表示] -> デザイン タスクに移動します。 [デザイン タスク] ウィンドウで、[ フォーム テンプレートの発行 ] オプションをクリックします。
発行ウィザード ウィンドウで、[ ネットワークの場所へ ] を選択し、[ 次へ] をクリックします。
[フォーム テンプレートのパスとファイル名] ボックスに「http://localhost/sites/BASSite/Templates/<MessageType>.xsn」と入力し、[フォーム テンプレート名] ボックスに「<MessageType>」と入力し、[次へ] をクリックします。
[次へ] をクリックします。
[発行して閉じる]をクリックします。
Internet Explorer で、SharePoint サイト http://localhost/sites/bassite/templatesを開きます。
<MessageType>をポイントし、その横にある下矢印をクリックし、[プロパティの編集] をクリックします。
[Templates:< MessageType> ] ウィンドウの [名前空間] ボックスで、次の手順を実行します。
MT InfoPath フォームを生成する場合は、次のように入力します。
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMTxxx
MX InfoPath フォームを生成する場合は、次のように入力します。
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/EnvelopeMX_<MessageName>
これは、対応するテンプレートを使用してメッセージ インスタンスを識別するのに役立ちます。
保存して閉じるをクリックします。