Frage

Ein einzelner Biztalk Server können mehrere Host-Prozesse haben. Ist es möglich, eine Anwendung Konfigurationsdatei für jeden Host-Prozess zu schaffen? Zum Beispiel würde Ich mag Unity oder log4net oder was auch immer verwenden, die eine solche Konfigurationsdatei benötigt.

Edit: Danke an David Hall. Zu erarbeiten ein bisschen mehr: Wir haben 12 Biztalk Server in einer Gruppe, die jeweils zwischen 5 und 10 Host-Prozesse ausgeführt werden. Einige Dinge, die Host-Prozesse laufen, sind einzigartig für jeden Prozess, aber sie teilen auch eine Menge Code auf Bibliotheksebene. Der Auslöser für meine Frage war die Notwendigkeit, zum Beispiel Spuren für einen Systemteil (entspricht Prozess Host) zu konfigurieren, die derzeit Probleme gibt.

Als Alternative wäre es hilfreich, wenn ich der aktuelle Code in dem Host-Prozess herausfinden kann, ausgeführt wird, aber ich werde das auf eine andere Frage stellen.

War es hilfreich?

Lösung

Wenn ich Ihre Frage richtig interpretieren, mögen Sie für jede Host-Instanz eine separate Version der BTSNTSvs.exe.config Datei haben können?

So wie auch die BizTalkServerApplication Host-Instanz, haben Sie YourHostInstance Host-Instanzen, die Sie für eine separate Config haben?

Ich glaube nicht, 100% , dass Sie dies nicht tun können, aber ich bin mir fast sicher, dass es nicht möglich ist.

Die Gründe, warum ich bin mir ziemlich sicher, dass dies nicht möglich ist, sind:

  1. Die BTSNTSvc.exe.config Datei wird an der Haupt ausführbar BTSNTSvc.exe
  2. Config Änderungen in BTSNTSvc.exe.config platziert auf alle Host-Instanz gelten unabhängig von ihrem Namen.

Ich habe gerade durch die BizTalk Bücher blätterte ich sowie einige der guten Web-Ressourcen zur Hand haben und kann keine Erwähnung von jemanden finden zu tun, was Sie wollen.

So wie weit ich weiß, müssen Sie die Konfigurationseinstellungen für Dinge wie log4net in die BTSNTSvc.exe.config Datei setzen, und haben sie das gleiche für jede Host-Instanz.

Ein Weg, um nahe zu kommen, was Sie wollen würde anwendungsspezifische Einstellungen aus der Regel-Engine zu laden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top