Compare os resultados de consultas JCR entre instâncias do AEM.
  1. Vá para CRXDe http://host:port/crx/de/index.jsp em um ambiente mais baixo e acesse Ferramentas > Consulta para testar uma consulta XPath que procura o conteúdo a ser comparado.
  2. Depois de formular uma consulta XPath apropriada, use o curl para executá-la em cada um dos ambientes nos quais os dados devem ser comparados.
    Por exemplo:
    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
    Consulta de exemplo para obter todas as páginas abaixo de geometrixx en (observe que pode ser necessário usar a codificação de 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 o conteúdo dos arquivos de saída do json para as áreas de texto nesta página para comparação.
  4. Caminhos que existem na realidade, mas que não estão em Caminhos esperados são exibidos em ciano. Caminhos esperados, mas que não estão em Caminhos reais são exibidos em vermelho-claro.
  5. Troque o conteúdo das áreas de texto clicando em Trocar. Limpe-as clicando em Limpar.
  6. Depois de comparar os dados, filtre-os usando a caixa de seleção.
Entradas (caminhos esperados json (EP)/caminhos reais json (AP))
Resultados da comparação
Filtrar:
Lista de caminhos Existe em EP Existe em AP