AEM インスタンス間の JCR クエリーの結果を比較します。
  1. 下位環境で CRXDe http://host:port/crx/de/index.jsp に移動し、ツールクエリーに移動して、比較するコンテンツを検索する XPath クエリーをテストします。
  2. 適切な XPath クエリーを作成したら、curl を使用してデータを比較したい各環境に対してクエリーを実行します。
    例:
    curl -u admin:adminPassword 'http://host:port/crx/de/query.jsp?_charset_=utf-8&type=xpath&showResults=true&stmt=/jcr:root/content/we-retail//element(*, cq:Page)' > server1.json
    geometrixx en の下にあるすべてのページを取得するためのクエリー例:
    curl -u admin:admin 'http://localhost:4502/crx/de/query.jsp?_charset_=utf-8&type=xpath&showResults=true&stmt=%2Fjcr%3Aroot%2Fcontent%2Fgeometrixx%2Fen%2F%2Felement(*%2C%20cq%3APage)' > server1.json
  3. 比較のため、このページのテキスト領域に json 出力ファイルのコンテンツをコピーします。
  4. 実際のパスには存在するが予想されるパスに存在しないパスは、アクアで表示されます。予想されるパスには存在するが実際のパスに存在しないパスは、明るい赤で表示されます。
  5. テキスト領域のコンテンツを入れ替えるには、「入れ替え」をクリックします。クリアするには、「クリア」をクリックします。
  6. データを比較した後、選択ボックスを使用してフィルタリングします。
Inputs (予想されるパス json (EP) / 実際のパス json (AP))
比較の結果
フィルター:
パスリスト EP に存在 AP に存在

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー