スキーマ オーケストレーション、ポートなどの開発中に、MSI およびバインディング ファイルをエクスポートして、テスト環境および最終的には本番環境にデプロイしました。
たとえば、HCIS からすべての HL7 v2 メッセージを受信する目的で、1 つの BizTalk アプリで一連の受信ポート/場所を設定します。次に、それをバインディング ファイルにエクスポートし、テストにインポートしました。
次に、新しいスキーマを開発するときに、各スキーマを独自の msi ファイルにエクスポートし、それをテスト環境の同じ BizTalk アプリケーションに展開しました。これは、スキーマが HCIS からの受信メッセージに固有であるためです。
テストでは、HCIS からメッセージを受信するために必要な受信ポートとスキーマを備えた BizTalk アプリケーションが完成しました。私が発見した問題は、コントロール パネルのインストール済みプログラムのリストを見ると、アプリケーションが 1 つしか表示されないことです。したがって、特定のスキーマをアンインストールして再インストールしたい場合、どうなるかわかりません。何らかの理由で、インストールしたすべての msi のエントリが表示されることを半分期待していましたが、それらはすべて同じ BizTalk アプリケーションに入るため、すべて同じアプリケーションとして Windows に登録されていると思います。これを行うためのより良い方法があると思いますが、何か提案はありますか?