Comparez les résultats des requêtes JCR entre les instances d’AEM.
  1. Accédez à CRXDe http://host:port/crx/de/index.jsp dans un environnement inférieur et accédez à Outils => Requête pour tester une requête XPath recherchant le contenu à comparer.
  2. Une fois que vous disposez d’une requête XPath correcte, utilisez ensuite l’option curl pour exécuter la requête sur chacun des environnements à comparer.
    Par exemple :
    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
    Exemple de requête pour obtenir toutes les pages sous geometrixx en (notez que vous devrez peut-être utiliser le codage url) :
    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. Copiez le contenu des fichiers de sortie json dans les zones de texte de cette page pour comparaison.
  4. Les chemins existant dans les Chemins réels mais pas dans les Chemins prévus s’affichent en aqua. Les chemins existant dans les Chemins prévus mais pas dans les Chemins réels s’affichent en rouge clair.
  5. Permutez le contenu des zones de texte en cliquant sur Permutation. Effacez-les en cliquant sur Effacer.
  6. Après comparaison des données, filtrez-les à l’aide de la zone de sélection.
Entrées (Chemins prévus json (EP) / Chemins réels json (AP))
Résultats de la comparaison
Filtre :
Liste des chemins Existe dans EP Existe dans AP