Pergunta

Eu tenho uma solução que eu setup / limpeza usando arquivos em lote ... - há um par de MSMQ portas, enviar e receber, com outro aplicativo no final das filas

Eu estou achando que eu não consigo parar adequadamente a orquestração no arquivo de lote ... o erro é a porta de envio é unenlisted - Eu estou usando o script StopOrch.vbs das amostras SDK

Mas eu posso entrar em BizTalk console de administração e parar manualmente a orquestração com Full Terminar Ok

A instalação / limpeza funciona bem se eu realmente não empurrar qualquer mensagem abaixo as filas MSMQ

Foi útil?

Solução

Você também pode dar uma olhada no Microsoft.BizTalk.ExplorerOM.dll. É contém objetos de nível empresarial que são bastante agradável para interagir com em código .NET. Você pode encontrar a dll no diretório de instalação, o meu é em: C: \ Program Files (x86) \ Microsoft BizTalk Server 2009 \ Developer Tools

Aqui está a documentação MSDN sobre ele: http://msdn.microsoft.com /en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx

E um bom nível alto passeio através de seu uso: http://geekswithblogs.net/claeyskurt/archive/2008/10/ 13 / 125815.aspx

Outras dicas

Steve,

Eu olhava para usar um script PowerShell para lidar terminar todas as mensagens suspensas e também desligar o a orquestração da maneira adequada. Eu creio que há um conjunto de estes scripts em codeplex se você procurar. Também olhar para os componentes SDC MSBuilt no complexo para fazer isso também.

-Bryan

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