Comparar los resultados de las consultas JCR entre instancias AEM.
  1. Vaya a CRXDe http://host:port/crx/de/index.jsp en un entorno inferior y vaya a Herramientas => Consulta para probar una consulta XPath que busque el contenido que desea comparar.
  2. Una vez que haya formulado una consulta XPath apropiada, use curl para ejecutar la consulta en cada uno de los entornos en los que desea comparar los datos.
    Por ejemplo:
    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
    Ejemplo de consulta para obtener toda la página bajo geometrixx en (Nota: puede que tenga que usar codificación 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. Copie el contenido de los archivos de salida json en el área de texto de esta página para compararlos.
  4. Las rutas que existen en rutas actuales, pero no en las rutas esperadas se muestran en Aqua. Las rutas que existen en las rutas esperadas pero no en las reales se muestran en rojo claro.
  5. Intercambie el contenido de las áreas de texto haciendo clic en Intercambiar. Para borrarlos, haga clic en Borrar.
  6. Después de comparar los datos, debe filtrarlos utilizando el cuadro de selección.
Entradas (rutas json esperadas (EP)/rutas json reales (AP))
Resultados de la comparación
Filtro:
Lista de rutas Existe en EP Existir en AP