質問

バッチファイルを使用してセットアップ/クリーンアップするソリューションがあります... -キューの最後に別のアプリケーションがある、送信と受信のMSMQポートのペアがあります

バッチファイルでオーケストレーションを適切に停止できないことがわかりました...エラーは送信ポートが登録されていないことです  -SDKサンプルのStopOrch.vbsスクリプトを使用しています

ただし、BizTalk管理コンソールに移動して、[完全終了OK]でオーケストレーションを手動で停止できます

MSMQキューに実際にメッセージをプッシュしなくても、セットアップ/クリーンアップは正常に動作します

役に立ちましたか?

解決

Microsoft.BizTalk.ExplorerOM.dllもご覧ください。これには、.NETコードでの対話に適したビジネスレベルのオブジェクトが含まれています。 dllはインストールディレクトリにあります。私の場所は C:\ Program Files(x86)\ Microsoft BizTalk Server 2009 \ Developer Tools

です。

MSDNのドキュメントは次のとおりです。 http://msdn.microsoft.com /en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx

そして、その使用についての高レベルのウォークスルー: http://geekswithblogs.net/claeyskurt/archive/2008/10/ 13 / 125815.aspx

他のヒント

スティーブ、

PowerShellスクリプトを使用して、中断されたすべてのメッセージの終了を処理し、適切な方法でオーケストレーションをシャットダウンすることを検討します。検索すると、codeplexにこれらのスクリプトのセットがあると思います。また、それを行うためのcomplexのSDC MSBuiltコンポーネントも参照してください。

-ブライアン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top