Question

J'ai une solution à installer / nettoyer à l'aide de fichiers de commandes ... - il existe une paire de ports MSMQ, envoyer et recevoir, avec une autre application à la fin des files d'attente

Je constate que je ne parviens pas à arrêter correctement l'orchestration dans le fichier de commandes. L'erreur est que le port d'envoi est non répertorié.  - J'utilise le script StopOrch.vbs des exemples de SDK

Mais je peux accéder à la console d’administration de BizTalk et arrêter manuellement l’orchestration à l’aide de Full Terminate Ok

La configuration / nettoyage fonctionne bien si je ne pousse aucun message dans les files d'attente MSMQ

Était-ce utile?

La solution

Vous pouvez également consulter le fichier Microsoft.BizTalk.ExplorerOM.dll. Il contient des objets de niveau métier avec lesquels il est agréable d’interagir en code .NET. Vous pouvez trouver la dll dans le répertoire d'installation, le mien est à: Outils de développement: C: \ Program Files (x86) \ Microsoft BizTalk Server 2009 \ Developer

Voici la documentation MSDN à ce sujet: http://msdn.microsoft.com /en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx

Et une bonne utilisation de haut niveau: http://geekswithblogs.net/claeyskurt/archive/2008/10/ 13 / 125815.aspx

Autres conseils

Steve,

Je voudrais utiliser un script PowerShell pour gérer l’arrêt de tous les messages suspendus et également arrêter l’orchestration de la manière appropriée. Je crois qu'il y a un ensemble de ces scripts sur codeplex si vous effectuez une recherche. Consultez également les composants SDC MSBuilt complexes pour ce faire.

-Bryan

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top