質問

単一のBiztalk Serverは複数のホストプロセスを持つことができます。ホストプロセスごとにアプリケーション構成ファイルを作成することは可能ですか?たとえば、Unity、log4net、またはそのような構成ファイルを必要とするものを使用したいです。

編集:David Hallに感謝します。もう少し詳しく説明するには: グループ内に12個のBiztalk Serverがあり、それぞれが5〜10個のホストプロセスを実行しています。ホストプロセスが実行するものには、各プロセスに固有のものがありますが、ライブラリレベルで多くのコードを共有します。私の質問の引き金となったのは、たとえば、現在トラブルを引き起こしている1つのシステムパーツ(ホストプロセスに相当)のトレースレベルを構成する必要があることです。

代替として、現在のコードが実行されているホストプロセスを把握できれば役立ちますが、別の質問に投稿します。

役に立ちましたか?

解決

質問を正しく解釈する場合、ホストインスタンスごとにBTSNTSvs.exe.configファイルの個別のバージョンを使用できるようにしたいですか?

では、BizTalkServerApplicationホストインスタンスだけでなく、YourHostInstanceホストインスタンスがあり、個別の構成を作成しますか?

これができないことを 100%は知りませんが、それが不可能であることはほぼ確実です。

これが不可能だと確信している理由は次のとおりです。

  1. BTSNTSvc.exe.configファイルは、メインの実行可能ファイルBTSNTSvc.exeに添付されます
  2. BTSNTSvc.exe.configに加えられた構成の変更は、名前に関係なくすべてのホストインスタンスに適用されます。

手に入れなければならないBizTalkの書籍といくつかの優れたWebリソースをめくったばかりで、あなたが望むことをしている誰かの言及を見つけることができません。

だから、log4netなどの設定をBTSNTSvc.exe.configファイルに入れて、各ホストインスタンスで同じ設定にする必要があります。

目的に近づける1つの方法は、ルールエンジンからアプリケーション固有の設定を読み込むことです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top