BizTalkオーケストレーション用にBAMを設定しようとしています。 Tracking Profile Editorで正しく表示されていない2つのオーケストレーションを除いて、すべてが問題ありません。たとえば、すべてのオーケストレーションの終わりにログを残してExpressionシェイプを追加し、アプリを再デプロイしました。追跡プロファイルエディタが誤ったバージョンのオーケストレーションを表示する
その後、すべてのオーケストレーションを1つずつ開いて、すべてのオーケストレーションがそのログ記録式を持つようにしました。私の驚いたことに2人は変わっていませんでした。さらに、これらのオーケストレーションはすべて1つのDLLに存在するため、キャッシュの問題にはなりません。
オーケストレーションのタイプを「SET_DATACHANGES」 - >「SET_DATACHANGES_」などに変更すると、正しい最新のバージョンでTPEに表示されることがわかりました。
どうしてですか?
私が言及したように、私はすべてのオーケストレーションを1つのアセンブリに保ちます。 TPEは、2つのオーケストレーション以外のすべての正しいバージョンを示します。したがって、キャッシュやGACの問題ではありません。そして、はい、すべてのホストインスタンスを再起動して、マシンを再起動しても不運であることを確認します –
これが役立つかどうかわかりませんが、これ以上の洞察はありませんが、BttDeployプロセスがOrchestrationデータベース? Orchestrationアセンブリを展開するだけで、このメタデータのTPEバージョンが更新されないことがあります。たぶん、BttDeployを試してみてください。 これが役立つことを願っています。 – Brett
はい、同じ結果を試してみました。黒魔術... –