Use a ferramenta de comparação e importação de conteúdo para comparar e importar diferenças de conteúdo de uma instância do CQ para outra. Só é necessário instalar o pacote contendo Comparação e importação de conteúdo na instância do CQ em que a ferramenta é usada.
Usar a ferramenta
Acesse a ferramenta de comparação e importação de conteúdo diretamente em um navegador da Web no seguinte URL: http://<host>:<port>/system/console/contentPull
A instância que está sendo acessada é a "instância local". A instância com a qual ela está sendo comparada é a "instância remota". A tela abaixo é exibida quando o usuário acessa a ferramenta.
Para que a ferramenta funcione corretamente, é necessário instalá-la apenas na "instância local".
- Para usar a ferramenta, primeiro preencha os seguintes campos:
Remote URL - O URL da instância remota do CQ. A instância remota do CQ deve estar em execução e acessível (por exemplo, http://localhost:4502)
Remote user - O usuário que é usado para acessar a instância remota do CQ. Use o usuário admin para evitar problemas relacionados à permissão.
Remote password- A senha do usuário remoto.
Remote path - O caminho usado para comparação. A comparação/importação acontece com esse nó e seus descendentes. Limite o tamanho do ramo para um desempenho ideal.
Exclude properties - Uma lista de todas as propriedades que não devem ser comparadas. Não inclua espaços. Nota: o conjunto padrão de exclusões é ideal para comparar duas instâncias de publicação.
Skip modified - Use essa opção para testar apenas os nós novos ou excluídos na instância remota. - Clique em Compare Only para executar uma comparação dos nós e propriedades entre a instância remota e a instância local. Ou clique em Import para executar uma importação de conteúdo da instância remota para a instância local.
Ao executar a ferramenta, use a conta de administrador para fazer as comparações e evitar problemas de permissão.
Interpretar resultados
Comparação de conteúdo
Em uma comparação de conteúdo, o resultado mostra apenas diferenças entre as duas instâncias do CQ. Ele não mostra nós ou propriedades correspondentes.
O resultado de uma comparação mostra os seguintes tipos de diferenças:
- Novo nó: o nó não existe na instância local, mas existe na instância remota (a instância sendo comparada).
- Nó excluído: este nó existe na instância local, mas não existe na instância remota.
- [<property-name> D]: a propriedade existe na instância local, mas não na instância remota.
- [<property-name> M]: a propriedade existe na instância local e na instância remota, mas os valores não são idênticos.
- [<property-name> A]: a propriedade não existe na instância local, mas existe na instância remota.
Cenário 1 - comparação de conteúdo: aqui está um exemplo de comparação entre duas instâncias de CQ em execução para o caminho "/content/geometrixx/en/toolbar."
Importação de conteúdo
Ao fazer uma importação de conteúdo, a ferramenta exibe as diferenças juntamente com uma descrição das alterações feitas para colocar as duas instâncias em sincronia.
O resultado de uma importação pode ser interpretado da seguinte maneira:
- Novo nó: este nó foi importado para a instância local.
- [<property-name> M]: essa propriedade foi atualizada na instância local com o valor da instância remota.
- [<property-name> A]: esta propriedade foi adicionada à instância local.
Cenário 2 - importação de conteúdo: aqui está um exemplo deimportação de conteúdo de uma instância remota do CQ para uma instância local.
Se uma propriedade não existir na instância remota, a ferramenta não removerá a propriedade correspondente na instância local.
Problemas abertos
- A comparação de todo o repositório não é recomendada porque afeta o desempenho e pode levar muito tempo para ser concluída. Para comparar muitos nós (mais de 1000 páginas), divida o repositório em ramificações menores com menos de 1000 páginas.
- Ao fazer uma importação de conteúdo, é importante fazer um back-up da instância CQ local ou criar um pacote de back-up do conteúdo de antemão. Dessa forma, se ocorrer alguma alteração indesejada devido à importação, você poderá restaurar a instância facilmente à sua forma original.
Capacidade de versão CQ
- CQ 5.5
- AEM 5.6