Domanda

Un singolo Biztalk Server può avere più processi Host. È possibile creare un file di configurazione dell'applicazione per ciascun processo host? Ad esempio, vorrei utilizzare Unity o log4net o qualsiasi altra cosa che richieda un tale file di configurazione.

Modifica: grazie a David Hall. Per elaborare un po 'di più: Abbiamo 12 server Biztalk in un gruppo ciascuno in esecuzione tra 5 e 10 processi host. Alcune cose che i processi host eseguono sono uniche per ogni processo, ma condividono anche molto codice a livello di libreria. Il fattore scatenante della mia domanda è stata la necessità di configurare, ad esempio, i livelli di traccia per una parte del sistema (equivalente al processo host) che attualmente genera problemi.

In alternativa, sarebbe utile se potessi capire in quale processo host è in esecuzione il codice corrente, ma lo posterò su una domanda diversa.

È stato utile?

Soluzione

Se interpreto correttamente la tua domanda, vuoi avere una versione separata del file BTSNTSvs.exe.config per ogni istanza host?

Quindi, oltre all'istanza host BizTalkServerApplication, hai istanze host YourHostInstance per le quali vuoi avere una configurazione separata?

Non 100% non so che non puoi farlo, ma sono quasi sicuro che non sia possibile.

I motivi per cui sono abbastanza sicuro che questo non sia possibile sono:

  1. Il file BTSNTSvc.exe.config si collega al file eseguibile principale BTSNTSvc.exe
  2. Le modifiche alla configurazione inserite in BTSNTSvc.exe.config si applicano a tutte le istanze host indipendentemente dal loro nome.

Ho appena sfogliato i libri di BizTalk che devo consegnare e alcune delle buone risorse web e non riesco a trovare alcuna menzione di qualcuno che fa quello che vuoi.

Per quanto ne so, dovrai inserire le impostazioni di configurazione per cose come log4net nel file BTSNTSvc.exe.config e averle uguali per ogni istanza host.

Un modo per avvicinarsi a ciò che si desidera sarebbe caricare le impostazioni specifiche dell'applicazione dal motore delle regole.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top