AEM 6.5 LTS Replication
Route user requests to the appropriate specialist skill based on intent.
Intent Router
How to Use
- Match the user's request to one row in the Intent Router table above.
- Read the linked SKILL.md for that specialist skill.
- Follow the workflow and guidance defined in that skill.
- For complex scenarios spanning multiple skills (e.g., configure agent then troubleshoot), start with the primary intent and cross-reference as needed.
Skill Overview
Configure Replication Agent
Set up and configure replication agents for:
- Default agents: Author to Publish content distribution
- Dispatcher Flush agents: Cache invalidation
- Reverse replication: Publish to Author user-generated content flow
- Multiple publish instances: Load balancing and high availability
When to use: First-time setup, adding new publish instances, reconfiguring agents
Replicate Content
Activate and deactivate content through:
- Quick Publish: Simple one-click activation
- Manage Publication: Advanced scheduling and approval workflows
- Tree Activation: Hierarchical bulk publishing
- Package Manager: Specific content set distribution
- Workflows: Approval-based publishing
- Scheduled Activation: Time-based content publishing
When to use: Publishing pages, assets, or DAM content; unpublishing content
Replication API
Programmatic replication using official AEM 6.5 LTS public APIs:
- Replicator interface: Core replication methods
- ReplicationOptions: Configure synchronous/asynchronous, agent filtering
- ReplicationStatus: Query replication state
- AgentManager, ReplicationQueue, ReplicationListener: Advanced queue management and monitoring
When to use: Custom code integration, bulk operations, workflow process steps, servlets
Troubleshoot Replication
Diagnose and fix common issues:
- Blocked queues: FIFO queue failures
- Connection errors: Network, authentication, SSL issues
- Content not appearing: Dispatcher cache, permissions
- Agent configuration: URI, credentials, triggers
- Event queue issues: Stuck replication jobs
When to use: Replication failures, performance issues, content not distributing
Replication Orchestrator
Coordinates end-to-end replication workflows spanning multiple sub-skills:
- New Environment Setup: Configure agents → Test replication → Troubleshoot
- Production Incident Response: Diagnose → Fix → Verify
- Performance Optimization: Monitor → Tune → Validate
- Migration Preparation: Audit → Plan → Execute
When to use: Multi-step scenarios requiring coordination across configure, replicate, API, and troubleshoot skills
Common Workflows
First-Time Setup
- Use Configure Replication Agent to set up default agent
- Use Replicate Content to test with a sample page
- If issues occur, use Troubleshoot Replication
Production Operations
- Use Replicate Content for day-to-day publishing
- Use Replication API for automated/bulk operations
- Use Troubleshoot Replication when issues arise
Advanced Integration
- Use Replication API to understand available methods
- Use Configure Replication Agent to understand agent configuration
- Use Troubleshoot Replication for debugging custom replication code
Foundation References
Shared reference materials used across all replication skills:
- Agent Types: Default, Dispatcher Flush, Reverse, and Static agents
- Queue Mechanics: FIFO processing, retry logic, queue management
- AEM 6.5 LTS Guardrails: Service users, timeouts, batch limits, best practices
- API Quick Reference: Replicator, ReplicationOptions, ReplicationStatus methods
Official Documentation
All skills reference official Adobe AEM 6.5 LTS documentation:
Related Skills
- AEM Workflow: Integrate replication with approval workflows
- Dispatcher: Configure Dispatcher Flush agents for cache invalidation
Migration to AEM as a Cloud Service
AEM as a Cloud Service uses the Sling Distribution API instead of replication agents. If planning migration:
- Review Cloud Service Distribution Documentation
- For code migration patterns, see
skills/aem/cloud-service/skills/best-practices/references/replication.md
- Avoid agent-specific coupling (filter by agent ID) to reduce migration complexity
1---2name: aem-replication3description: Configures replication agents, activates/deactivates content, uses the Replication API programmatically, and troubleshoots distribution issues for Adobe Experience Manager 6.5 LTS.4license: Apache-2.05---67# AEM 6.5 LTS Replication89Route user requests to the appropriate specialist skill based on intent.1011## Intent Router1213| User Intent | Skill | Path |14|---|---|---|15| Configure replication agents (default, dispatcher flush, reverse replication) | Configure Replication Agent | [configure-replication-agent/SKILL.md](./configure-replication-agent/SKILL.md) |16| Activate or deactivate content using UI or workflows | Replicate Content | [replicate-content/SKILL.md](./replicate-content/SKILL.md) |17| Use Replication API programmatically in custom code | Replication API | [replication-api/SKILL.md](./replication-api/SKILL.md) |18| Diagnose blocked queues, connectivity issues, or distribution problems | Troubleshoot Replication | [troubleshoot-replication/SKILL.md](./troubleshoot-replication/SKILL.md) |19| End-to-end workflows: new environment setup, incident response, performance optimization | Replication Orchestrator | [replication-orchestrator/SKILL.md](./replication-orchestrator/SKILL.md) |2021## How to Use22231. Match the user's request to one row in the Intent Router table above.242. Read the linked SKILL.md for that specialist skill.253. Follow the workflow and guidance defined in that skill.264. For complex scenarios spanning multiple skills (e.g., configure agent then troubleshoot), start with the primary intent and cross-reference as needed.2728## Skill Overview2930### Configure Replication Agent3132Set up and configure replication agents for:33- **Default agents**: Author to Publish content distribution34- **Dispatcher Flush agents**: Cache invalidation35- **Reverse replication**: Publish to Author user-generated content flow36- **Multiple publish instances**: Load balancing and high availability3738**When to use:** First-time setup, adding new publish instances, reconfiguring agents3940### Replicate Content4142Activate and deactivate content through:43- **Quick Publish**: Simple one-click activation44- **Manage Publication**: Advanced scheduling and approval workflows45- **Tree Activation**: Hierarchical bulk publishing46- **Package Manager**: Specific content set distribution47- **Workflows**: Approval-based publishing48- **Scheduled Activation**: Time-based content publishing4950**When to use:** Publishing pages, assets, or DAM content; unpublishing content5152### Replication API5354Programmatic replication using official AEM 6.5 LTS public APIs:55- **Replicator interface**: Core replication methods56- **ReplicationOptions**: Configure synchronous/asynchronous, agent filtering57- **ReplicationStatus**: Query replication state58- **AgentManager, ReplicationQueue, ReplicationListener**: Advanced queue management and monitoring5960**When to use:** Custom code integration, bulk operations, workflow process steps, servlets6162### Troubleshoot Replication6364Diagnose and fix common issues:65- **Blocked queues**: FIFO queue failures66- **Connection errors**: Network, authentication, SSL issues67- **Content not appearing**: Dispatcher cache, permissions68- **Agent configuration**: URI, credentials, triggers69- **Event queue issues**: Stuck replication jobs7071**When to use:** Replication failures, performance issues, content not distributing7273### Replication Orchestrator7475Coordinates end-to-end replication workflows spanning multiple sub-skills:76- **New Environment Setup**: Configure agents → Test replication → Troubleshoot77- **Production Incident Response**: Diagnose → Fix → Verify78- **Performance Optimization**: Monitor → Tune → Validate79- **Migration Preparation**: Audit → Plan → Execute8081**When to use:** Multi-step scenarios requiring coordination across configure, replicate, API, and troubleshoot skills8283## Common Workflows8485### First-Time Setup861. Use **Configure Replication Agent** to set up default agent872. Use **Replicate Content** to test with a sample page883. If issues occur, use **Troubleshoot Replication**8990### Production Operations911. Use **Replicate Content** for day-to-day publishing922. Use **Replication API** for automated/bulk operations933. Use **Troubleshoot Replication** when issues arise9495### Advanced Integration961. Use **Replication API** to understand available methods972. Use **Configure Replication Agent** to understand agent configuration983. Use **Troubleshoot Replication** for debugging custom replication code99100## Foundation References101102Shared reference materials used across all replication skills:103104- **[Agent Types](./references/replication-foundation/agent-types.md)**: Default, Dispatcher Flush, Reverse, and Static agents105- **[Queue Mechanics](./references/replication-foundation/queue-mechanics.md)**: FIFO processing, retry logic, queue management106- **[AEM 6.5 LTS Guardrails](./references/replication-foundation/65-lts-guardrails.md)**: Service users, timeouts, batch limits, best practices107- **[API Quick Reference](./references/replication-foundation/api-reference.md)**: Replicator, ReplicationOptions, ReplicationStatus methods108109## Official Documentation110111All skills reference official Adobe AEM 6.5 LTS documentation:112- [Replication Documentation](https://experienceleague.adobe.com/en/docs/experience-manager-65-lts/content/implementing/deploying/configuring/replication)113- [Replication Troubleshooting](https://experienceleague.adobe.com/en/docs/experience-manager-65-lts/content/implementing/deploying/configuring/troubleshoot-rep)114- [Replication API JavaDoc](https://developer.adobe.com/experience-manager/reference-materials/6-5-lts/javadoc/com/day/cq/replication/package-summary.html)115116## Related Skills117118- **AEM Workflow**: Integrate replication with approval workflows119- **Dispatcher**: Configure Dispatcher Flush agents for cache invalidation120121## Migration to AEM as a Cloud Service122123AEM as a Cloud Service uses the **Sling Distribution API** instead of replication agents. If planning migration:124- Review [Cloud Service Distribution Documentation](https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/operations/distribution.html)125- For code migration patterns, see `skills/aem/cloud-service/skills/best-practices/references/replication.md`126- Avoid agent-specific coupling (filter by agent ID) to reduce migration complexity