Pergunta

A única BizTalk Server pode ter vários processos Host. É possível criar um arquivo de configuração aplicativo para cada processo de acolhimento? Por exemplo, eu gostaria de usar Unity ou log4net ou qualquer outra coisa que precisa de um tal arquivo de configuração.

Edit: Graças a David Hall. Para elaborar um pouco mais: Temos 12 BizTalk servidores em cada um grupo de funcionamento entre 5 e 10 processos hospedeiras. Algumas coisas que os processos de acolhimento correm são únicos para cada processo, mas eles também compartilham um monte de código no nível da biblioteca. O gatilho para a minha pergunta foi a necessidade de configuração para os níveis exemplo de rastreio para um lado do sistema (equivalente a processo de host) que atualmente dá problemas.

Como alternativa seria bom se eu pudesse descobrir em que o processo anfitrião o código atual está funcionando, mas eu vou postar isso para uma questão diferente.

Foi útil?

Solução

Se eu interpretar a sua pergunta corretamente, você quer ser capaz de ter uma versão separada do arquivo BTSNTSvs.exe.config para cada instância do anfitrião?

Portanto, assim como a instância de host BizTalkServerApplication, você tem instâncias de host YourHostInstance que você quer ter uma configuração separada para?

Eu não faço 100% saber que você não pode fazer isso, mas tenho quase certeza de que não é possível.

As razões que eu estou bastante certo de que não é possível são:

  1. O Btsntsvc.exe.config adidos arquivo para o principal BTSNTSvc.exe executável
  2. Configuração muda colocado em BTSNTSvc.exe.config se aplicam a todas as instâncias de host, independentemente de seus nomes.

Eu apenas folheou os livros BizTalk tenho de mão, bem como alguns dos bons recursos da web e não podemos encontrar nenhuma menção de alguém fazer o que quiser.

Assim, tanto quanto eu sei, você terá que colocar as definições de configuração para coisas como log4net no arquivo BTSNTSvc.exe.config, e tê-los o mesmo para cada instância de host.

Uma maneira de chegar perto do que você quer seria a de configurações específicas de aplicação da carga do motor de regras.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top