Un-Anwerbung ein BizTalk MSMQ-Port in Batch-Datei senden
Frage
Ich habe eine Lösung erhielt, die ich setup / Bereinigungs Batch-Dateien ... - gibt es ein Paar von MSMQ Ports, senden und empfangen, mit einer anderen Anwendung auf dem Ende der Warteschlangen
Ich finde ich nicht richtig die Orchestrierung in der Batch-Datei stoppen ... der Fehler ist der Sendeport ist unenlisted - Ich bin das StopOrch.vbs Skript aus den SDK Proben mit
Aber ich kann in BizTalk Admin-Konsole gehen und manuell die Orchestrierung mit Full beenden Ok stoppen
Das Setup / Cleanup funktioniert Ok, wenn ich nicht schieben eigentlich keine Nachrichten nach unten die MSMQ-Warteschlangen
Lösung
Sie können auch einen Blick auf die Microsoft.BizTalk.ExplorerOM.dll nehmen. Es ist enthält Objekte Business-Ebene, die sehr schön sind mit Code in .NET zu interagieren. Sie können die DLL in dem Installationsverzeichnis finden, ich ist unter: C: \ Program Files (x86) \ Microsoft BizTalk Server 2009 \ Developer Tools
Hier ist die MSDN-Dokumentation auf sie: http://msdn.microsoft.com /en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx
Und ein guter hohe Niveau Spaziergang durch seine Nutzung: http://geekswithblogs.net/claeyskurt/archive/2008/10/ 13 / 125815.aspx
Andere Tipps
Steve,
Ich würde schauen einen Powershell-Skript bei Verwendung aller angehaltenen Nachrichten zu verarbeiten beendet und auch Abschaltung die der Orchestrierung des richtigen Weg. Ich glaube, es gibt eine Reihe dieser Skripte auf Codeplex, wenn Sie suchen. Schauen Sie auch in der DEZA MSBuilt Komponenten auf komplexe für das auch tun.
-Bryan