2 つの CDM アプリケーション変更セットの比較
構成データアナライザーツールを使用して、2 つのアプリケーションの構成データ間の類似点と相違点を見つけます。異なるアプリケーションまたは特定のアプリケーションの異なる変更セットを比較できます。
始める前に
重要:
Washington DC リリース以降、DevOps コンフィグ は将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。
必要なロール: CDM ビューアー [sn_cdm.cdm_viewer]
手順
-
アプリケーションを表示しているときに、[ 比較] を選択します。
)] アプリ比較タブが開きます。
現在のアプリケーション (例 Demo_App1 開始したアプリケーション) は、 ターゲットと呼ばれます。ターゲットと比較するアプリケーションは、 参照 アプリケーションと呼ばれます。[ ターゲットアプリケーション ] フィールドは、ターゲットの最新のコミット済みデータとして設定され、読み取り専用です。
-
参照アプリケーション (例のDemo_App2 ) を選択します。
参照アプリケーション選択リストには、ターゲットアプリケーションを除くすべてのアプリケーションの最新のコミット済みデータが含まれています。
- オプション:
フォルダーアイコン (
) を選択して、比較するフォルダーパスを指定します。
- オプション: 比較結果に完全に解決された変数値を表示するには、[ 変数を適用 ] を選択します。
- オプション:
cdm_secretsロールを持っている場合は、 [ 暗号化されたデータの表示 ] を選択して、暗号化された値をクリア テキストで比較結果に表示できます。
注:cdm_secretsロールを持たないユーザーに対しては、このチェックボックスは無効になります。ターゲットと参照の値が異なる場合、比較結果には値が異なることが示されますが、データ自体は********として表示されます。
-
[比較] を選択します。
[比較結果] セクションには、参照変更セットとターゲット変更セットの違いが表示されます。
重要:[ 構成データを比較 ] タブが開いているときに参照アプリケーションに変更をコミットする場合: [構成データの比較 ] タブに戻って [ 比較] を選択すると、最後にコミットされた変更セットで比較が実行され、更新された結果が [結果] セクションに表示されます。次の図の文字は、データの分析に使用できるツールを示しています。
- A. ナビゲーションパネル
- ナビゲーションパネルには、アプリケーションのノード構造が表示されます。
- 変更された CDI を含むノード (直接または子孫ノード) には、「 異なる」という注釈が付けられます。
- 新しく追加された CDI を含むノード (直接または子孫ノード) には、新しいデータを含むアプリケーション変更セットの ID ( 参照 または ターゲット) の注釈が付けられます。
- [検索] フィールドを使用して、ナビゲーションパネル内のテキストを検索します。
- ノードを選択すると、その内容が [相違点] パネルに表示されます。
- B:相違点パネル
- デフォルトでは、すべての構成データが表示されます。 2 つの変更セット間で異なるデータのみを表示するには、[ 差分のみ ] を選択します。
- 検索アイコン (
) を使用して、コンポーネントの相違点パネル内のテキストを検索します。
- パネルには、[ データモデル ] と [CDI と変数] の 2 つのタブがあります。どちらのタブでも、展開アイコン (
) を使用してグループを展開したり閉じたりします。
- 選択範囲に 50 を超える CDI が含まれている場合、CDI は 50 ページ単位に編成されます。
[ データモデル ] タブには、フォルダーの追加、削除、名前変更など、フォルダーレベルでのアプリケーションの構造に対する変更が表示されます。
表 : 1. [データモデル] タブ - リスト列 列 Description (説明) 差異 相違点が記述されている構造体のパス。 Description (説明) 参照変更セットとターゲット変更セットの違いを説明するテキスト。 フォルダ 構造内のフォルダ。 ソースレベル (参照/ターゲット) - 直接: フォルダーはノードで明示的に指定または削除されます。
- 含まれる:フォルダーは子フォルダーから含まれます。
[CDI と変数] タブには、ナビゲーションパネルで選択したノードの個々の CDI に対する変更が表示されます。- デフォルトでは、ルートノードが選択され、データパネルには両方の変更セットのすべての CDI が含まれます。ナビゲーションパネルでノードを選択すると、そのノードとその子孫のデータのみが表示されます。
- 「差分のみ」を選択すると、異なる CDI の数がノードパスの後に表示されます。
- ノードパスはグレーで表示されます。フォルダー内の CDI を表示するには、展開アイコン (
) を使用します。
表 : 2. [CDI と変数] タブ - リスト列 列 Description (説明) 差異 差異がどこにあるかを示すインジケーター。 - ターゲット: CDI はターゲット変更セットにのみ表示されます。
- 参照:CDI は参照変更セットにのみ表示されます。
- 異なる:指定された CDI について、ターゲット変更セットと参照変更セットの値が異なります。
Description (説明) 変更セットの違いの説明。たとえば、CDI が参照変更セットにのみ表示されることや、変数の値が変更セット間で異なることをテキストで示す場合があります。相違点の種類とその原因の完全な一覧については、 CDMアプリケーション間の相違点の種類 を参照してください。 名前 CDI の名前。 参照 (R) 参照変更セット内の CDI の値。 ターゲット (T) ターゲット変更セット内の CDI の値。 ソースレベル (R/T) CDI が定義されているコード内のノードレベル。 - 直接:選択したノードで CDI が定義されます。
- インクルード:CDI の値は、選択したノードに含まれるノードから取得されます。
- オーバーライド: 組み込みノードの CDI の値は、組み込みノードで指定された値によってオーバーライドされます。
値は次の形式で表示されます。
<参照レベル/ターゲットレベル>:ターゲットと参照の両方に値が表示される場合。<参照レベル> 参照変更セットにのみ値が表示される場合。<ターゲット レベル>値がターゲット変更セットにのみ表示される場合。
たとえば、参照変更セットで CDI が値trueで定義されていて、CDI がターゲット変更セットに表示されない場合、[ CDI と変数] タブの最後の 3 つの列には次の値が含まれます。- 参照 (R):
true - ターゲット(T):[空]
- ソースレベル (R/T):
直接