Practice Free AD0-E125 Exam Online Questions
Which scripting language is primarily used within AEM Forms to implement dynamic behavior?
- A . PHP
- B . JavaScript
- C . Groovy
- D . Python
A workflow process generates multiple notices (.pdf) from the PDF design templates (.pdf) that a Forms Developer created. Header & Footer are used as a common fragment (.xdp) to reuse in all other designs.
An AEM tester notices that the company address in the header is not correct. The tester asks the Developer to change the address in the fragment so that it reflects in all notices.
After the Developer updates the Header fragment, which changes will be the result?
- A . Changes will reflect in every notice if the Header fragment is saved as a .pdf like a PDF design template.
- B . Changes will reflect in EVERY notice because it is a common fragment of all notices.
- C . Changes will NOT reflect in ANY notice because design templates are saved as PDFs.
- D . Changes will require all notices to be re-processed manually
A Workbench Developer uses the following SQL statement for a database query using AEM JDBC Service on Workbench: SELECT column1, column2 FROM table1
This statement produces the following result in an XML document variable:
<root>
<element>
<column1>row 1 column1 value</column1>
<column2>row 1 column2 value</column2>
</element>
<element>
<column1>row2 column1 value</column1>
<column2>row2 column2 value</column2>
</element>
<element>
<column1>row3 column1 value</column1>
<column2>row3 column2 value</column2>
</element>
</root>
How can a Developer change the output to adhere to the XML structure used in the workflow process?
- A . Specify values for Root & Repeating Element Name, so the name of the root element of the XML is not root and repeating element is element.
- B . "Execute SQL statements operation" is used instead of using "Query for Multiple Rows as XML operation".
- C . "Execute for Multiple Rows as XML operation" with Root and Element mappings specified.
- D . Modify the SQL query to include XML attributes directly
An AEM Forms Developer makes changes to the custom function via rules editor. These changes are not reflected from AEM dispatcher instance.
Which two steps must the Forms Developer take to make sure the changes are reflected in the AEM dispatcher instance? (Choose two.)
- A . Redeploy AEM dispatcher code base
- B . Analyze and apply fix in /invalidate section of Dispatcher config
- C . Analyze and apply fix in /allowedClients section of Dispatcher config
- D . Activate / Publish the forms page
- E . Analyze and apply fix in /clientHeaders section of Dispatcher config
Which Maven command will create an AEM Forms as a Cloud Service project with the minimal supported archetype version?
- A . mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=25 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="n”
- B . mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=25 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
- C . mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=27 -DaemVersion="aemformscloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite"
- D . mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=27 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
A Forms Developer is planning to perform AEM user and group migration from a non-production environment to a production environment.
What are the two most efficient ways a Developer can perform this? (Choose two.)
- A . Use Netcentric tool YAML file with Maven commands
- B . Manually create user/group in targeted environment
- C . Use ACS commons tools
- D . Use groovy tools
- E . Create a CRX package on /home path and install in targeted environment
An Interactive Communication needs to include an insurance premium due reminder and display calculations of tax based on the customer’s state’s taxes.
Which type of Document Fragment must be used?
- A . List
- B . Text
- C . Condition
- D . Layout
The ABC Pvt. Ltd company asks a Forms Developer to design an AEM form. The Forms Developer needs to follow best practices to leverage a single design in multiple Form rendering to support multiple devices.
While testing the HTML5 form, the AEM QA team finds that most field validations are not working, unlike the PDF form version.
What is causing this issue?
- A . Form Rendering service removes the JavaScript from the HTML form while rendering from XDP design.
- B . Field validations are client scripting, so the designer should set scripting run at Client instead of Server in Script Editor of the Designer.
- C . FormCalc scripts on certain form object events does not work as on the PDF Form design.
- D . Small devices do not support AEM Client scripting in the HTML Form like the tablet and mobile phone.
Which security measures should be implemented when delivering Interactive Communication documents? (Choose two)
- A . Enable SSL encryption for all communications
- B . Store documents in a public JCR repository
- C . Implement user authentication before document access
- D . Disable all authentication for faster processing
Which kind of extension is Form Data Model?
- A . SQL schema
- B . JSON schema
- C . XSD schema
- D . XML schema
