Published: December 15, 2014
Languages: English, Chinese (Simplified), Japanese
Audiences: Developer
Technology: Microsoft Dynamics AX
Credit toward certification: Specialist

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Describe the Microsoft Dynamics AX architecture, manage the data dictionary, and manage the user interface (30–35%)
Describe the Microsoft Dynamics AX architecture
Identify the features of Microsoft Dynamics AX, describe the architecture of Microsoft Dynamics AX, describe the development environment, describe licensing and configuration, describe the model-driven architecture
Manage the data dictionary
Work with MorphX and the application object tree (AOT); describe primitive and extended data types; create tables; work with indexes, relations, enumerations, and views
Manage the user interface
Create forms, join data sources, create menu items, create forms from form templates, work with list pages and FactBoxes

Work with X++ (35–40%)
Describe X++
Identify the characteristics of X++; develop by using tools, such as the debugger and the Compare Tool; describe best practices; implement reverse engineering
Work with X++ control statements
Work with variables, operators, conditional statements, and loops; use built-in functions; use communication tools
Manage objects and classes
Work with objects, classes, and inheritance; work with scoping events and parameters
Manage exception handling
Work with exceptions and optimistic concurrency exceptions, work with throw and try/catch statements

Manage security and database access (30–35%)
Work with role-based security
Set up a new user, assign roles to users, change duties on a role, change privileges on a duty, assign permissions to a privilege
Understand security for developers
Understand permissions and security policies, work with Code Access Security, use display method authorization
Access the database
Retrieve data, manipulate data, work with queries


QUESTION 1
You have two tables named Table l and Table2. There is a relationship between the tables.
You need to display data from both tables in a form.
How should you create the data source for the form?

A. Add both tables to a perspective and use the perspective as the data source.
B. Create a new table named Table3 that is related to Table l and Table2. Use Tables as the data source.
C. Add both tables to a map and use the map as the data source.
D. Add both tables to a query and use the query as the data source.

Answer: D


QUESTION 2
You plan to import a .xpo file to Dynamics AX.
You need to identify which changes the .xpo code will make to the Dynamics AX environment prior to importing the .xpo file,
Which tool should you use?

A. The Compare tool
B. The Code profiler
C. The X++ compiler
D. The Tracing cockpit

Answer: A


QUESTION 3
You are writing logic to fetch data from a database. The logic will use a select statement.
You need to identify which keyword to use to fetch a single record from the database.
Which keyword should you use?

A. FirstFast
B. ForUpdate
C. Exists
D. FirstOnly

Answer: D


QUESTION 4
You need to identify which permission can be set only on a form that has date effective data.
Which permission should you identify?

A. Correct
B. Create
C. Delete
D. Read
E. Update

Answer: A


QUESTION 5
You need to identify which elements the Reverse engineer tool will provide for a data model.
Which three elements should you identify? Each correct answer presents part of the solution.

A. Table methods
B. Classes
C. Table fields
D. Base enumerations
E. Extended data types (EDTs)

Answer: C,D,E

Click here to view complete Q&A of MB6-704 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MB6-704 Training at certkingdom.com