2011-06-27 28 views
0

IIS経由で3つのWCFサービスをホストします。それらはすべて相互に通信します。アーキテクチャエクスプローラを使用して、機能レベルの詳細を含む個々の依存関係図を得ることができます。私が見ているのは、完全な画像を得るために、おそらく1つの結合された図を持つことでしょうか?私の考えはおそらく契約定義に基づいてダイアグラムをマージすることでした... これを行うツールはありますか?または他のアイデアを歓迎します:)2つのdgmlダイアグラムを1つにマージできますか?

答えて

1

コピー/貼り付けを試しましたか?ノード上の識別子が一致すると、ペースト操作はマージのように動作します。

識別子が一致するようにするには、すべての視覚化しているアセンブリを同じフォルダに配置して、3つの図すべてで各アセンブリの完全パスが同じになるようにするとよいでしょう。

代わりに、あなたは同じグラフにすべてのアセンブリをドラッグすることができ、またはあなたが次でオープンアクションを選択し、その後、あなたのアセンブリのすべてを選択するにはアーキテクチャエクスプローラーファイルの選択...を使用することができます列にが含まれています。が含まれていると、関心のあるすべてのコードを含む単一の依存関係グラフを生成できます。

+0

私はもう少し明確にする必要があります:Service1.Operation1はService2.Operation1とService2.Operation1がService3.Operation1とService3.Operation2に話します。私が望む最終的な出力は、すべてのサービス間の本当の依存関係を示す単一の図です。 あなたが私に求めてきた方法は、私にサービスの3つのブロックを与えてくれるだけです。 私が見ているのは、統合された図であり、すべてのサービス間のすべての実際の依存関係を見ることができます。 – Rajesh

+0

OK:これを代わりに試してください: アーキテクチャエクスプローラで、ビジュアライズするすべてのものを選択し、次にアーキテクチャエクスプローラツールバーで、選択したすべてのノードから新しいグラフドキュメントを作成をクリックします。 グラフが表示されたら、グラフを右クリックし、グループをポイントして、Show All as Groupsを次にクリックします。 グラフツールバーで、グラフ上のリンクの表示方法を変更するためのドロップダウン矢印をクリックしてから、「すべての相互グループリンクを表示」を選択します。 サービス内にネストされた操作、および操作間の依存関係が表示されます。 –

関連する問題