Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
A developer is checking an AEM start script on the server and notices the CQ_JVM_OPTS parameter is set to the following:
'-agentlib:jdwp=transport=dt_socketladdress=8000,server=y,suspend=n" How will this value affect the start of the AEM instance?
The CQ_JVM_OPTS parameter in an AEM start script is used to set options for the Java Virtual Machine (JVM). The setting '-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n' enables the Java Debug Wire Protocol (JDWP) agent for the JVM, allowing a debugger to attach to it. The suspend=n flag means the JVM will not suspend at the start but will wait for a debugger to connect on port 8000. This effectively runs the AEM instance in debug mode, which is useful for development and troubleshooting.
Option B is incorrect because the suspend=n setting means the JVM does not suspend on start-up.
Option C is incorrect because this parameter is for debug mode, not for specifying the run mode of the AEM instance.
Which two configurations will be applied if an instance starts with the run modes author, dev, and emea7 (Choose two.)
When an AEM instance starts with specified run modes, it selects configurations from the repository that match those run modes. Run modes allow for flexible management of settings and configurations across different environments. For the instance started with 'author', 'dev', and 'emea' run modes, it would apply configurations from paths that match these run modes.
Option B, /config/author.dev.emea.noldap, is correct. This path matches all three run modes specified and would, therefore, be included.
Option D, /apps/mysite/config.author.emea.dev, is also correct. This path matches the run modes and would be applied to the instance as well.
Options A and C do not match all three run modes and therefore would not be applied.
Which datastore is useful when the datastore is on Network File System (NFS}?
When using a Network File System (NFS) for AEM, CachingFileDataStore is recommended because it caches binary data on the file system and stores only references to the binaries in the repository. This can be beneficial for performance, as it reduces the latency associated with reading binaries over the network, especially when NFS is being used. The caching layer helps in optimizing read operations by keeping a local cache of frequently accessed data.
S3DataStore is used when integrating with Amazon S3 for storage.
FileDataStore does not provide caching capabilities and would not be as efficient as CachingFileDataStore when using NFS.
Which offloading-related service is used by each AEM instance to connect to AEM Topology Connector?
The Discovery Service is an offloading-related service used by each AEM instance to connect to AEM Topology Connector. The Discovery Service is part of the Sling Discovery framework, which is responsible for detecting and managing the topology of AEM instances. It enables instances to discover each other and establish a clustered topology, which is essential for load-balancing, failover, and other distributed operations.
Option A, 'Cluster Service,' is not a standard term used in AEM for connecting to the Topology Connector.
Option C, 'Topology Connector Service,' is a slightly misleading term; the correct term is Discovery Service, which performs the role described.
A developer has modified an existing workflow model in AEM, which defines series of steps to be executed. When a user starts this workflow, recent changes/workflow steps are not available in the workflow instance.
What could be the reason for this behavior of the Workflow Model?
When modifications are made to a workflow model in AEM, they must be saved and synchronized with the running instance of AEM. If a user starts a workflow and does not see the recent changes or workflow steps, it could be because the workflow model was not synced in runtime. This means the running instance of AEM is not yet aware of the changes, and as a result, the workflow instance uses the old version of the workflow model.
Option B is incorrect because permissions would not cause the recent changes to be unavailable; they would more likely prevent the user from starting the workflow at all.
Option C is also incorrect because while errors in subsequent steps could potentially stop the workflow from proceeding, they would not prevent new steps from appearing in the workflow instance if they were properly saved and synced.
Which service is used in AEM to control how AEM instances interact with a topology, while running on instances?
The service used in AEM to control how AEM instances interact with a topology while running on instances is the Apache Sling Resource-Based service. This service helps in managing the resources and how they're resolved and accessed within the AEM topology. It's part of the Apache Sling framework, which is an integral part of AEM's architecture.
Option A, 'Web Console Service,' is more for administration and management of OSGi components, not specifically for topology interaction.
Option C, 'Offloading Service,' is generally related to processing tasks outside of the AEM instances and does not directly control instance interactions within a topology.
Exam domains verified against: Official Adobe AD0-E123 exam guide, last checked October 2026.
Recognize the purpose of AEM Dispatcher configurations and caching strategies to optimize site performance. Determine the correct steps to configure multi-site in AEM, manage custom Oak indices, and set up OOTB SAML or IMS integration for authentication.
Sample question from this domain above: Q1
Determine the correct steps to implement core-based components and connect component functionality including HTL, models, and services. Given a scenario, develop workflows and outline the purpose of content fragments or experience fragments in managing digital assets.
Define Maven project structure and understand how to organize dependencies and modules. Configure projects from archetypes to establish a solid foundation for AEM development initiatives.
Given a scenario, determine the steps required to debug issues in AEM environments using logs and diagnostic tools. Explain AEM maintenance releases, identify how to configure AEM across topologies, and determine the steps required for planning and migrating to AEM as a Cloud Service.
Sample question from this domain above: Q5
Common questions about the exam itself