4.16.24 21st Century Movements for Black Lives.pptx
MorphX Development
1. MorphX Development Tools [AX 2012]
Updated: August 2, 2011
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
MorphX development tools are available in the Tools menu. Many are also available from the Add-ins shortcut menu in the Application Object Tree (AOT). When tools
are activated from the Add-Ins menu, they take the current AOT node as the point of departure.
The X++ code editor, the X++ compiler, the Reverse Engineering Tool, and the tracing tools are not available from the Development tools menu or the AOT Add-
Ins menu. The code editor opens when you double-click a method or create a new job. The compiler can be accessed from the Code editor window. To open the
Reverse Engineering tool, right-click a project, and then select Add-Ins > Reverse Engineer. For information about enabling the tracing tools, see Setting Up the
Tracing Tools.
The development tools available in the Development tools and Add-Ins menus are described in the following table.
The Code Explorer, Benchmark, and Visual MorphXplorer tools are no longer available. The Reverse Engineering tool has replaced the Visual
MorphXplorer tool.
Tool Opened from Description
Application objects Tools > Application
objects menu
Add-Ins menu
Lists application objects, grouped by object type.
Axd Wizard Tools > Wizards menu Helps you to create a XML document (Axd) class
Check Best Practices Add-Ins menu Checks whether your X++ code is in compliance with Microsoft Dynamics AX standards.
Note This command does not check all best practices and does not guarantee that your
X++ code complies with Microsoft Dynamics AX standards. For more information,
see Best Practices for Microsoft Dynamics AX Development.
Class Wizard Tools > Wizards menu Helps you to create a new class.
Code profiler Tools menu Records the execution time of each line of code and enables you to analyze the data to find
performance bottlenecks.
Code Upgrade Tools menu Helps you to compare and merge your X++ source code when upgrading to a new version
of Microsoft Dynamics AX.
2. COM Class Wrapper
Wizard
Tools > Wizards menu Helps you to create a wrapper class for a COM object. Ensures type safety when using
dynamic binding.
Compare Add-Ins menu Enables you to compare the current object with another object or another version of the
same object.
Compare layers Tools > Code upgrademenu Enables you to compare any two application object layers. For example, the current SYS
layer and the OLD SYS layer. Creates a project that contains objects that only exist in one
layer and objects that are different in the two layers.
Create upgrade project Tools > Version
upgrade menu
Analyzes your system and creates a project that contains the application objects that must
be upgraded manually.
Cross-reference Tools menu
Add-Ins menu
Enables you to see relationships between objects. You can see which objects use the
current object and which other objects the current object uses.
Debugger Tools menu Enables you to debug your X++ code.
For more information, see the Debugger Help. It is available from the Help menu in the
debugger and from the Microsoft Dynamics AX Debugger node in the table of contents of
the Help opened from the Help > Developer Helpmenu.
Financial Dimensions
Wizard
Tools > Wizards menu Helps you add a new financial dimension to the system.
Images Tools > Web
development menu
Enables you to manage the images available for use in Web applications.
Label editor Tools > Label menu Enables you to create, edit, and delete labels.
Label log Tools > Label menu Displays the history of labels in the application.
Label file wizard Tools > Label menu
Tools > Wizards menu
Enables you to create a new label file.
Label intervals Tools > Label menu Enables you to specify which label IDs can be used with a particular label file.
3. Legacy Help Texts Development toolsmenu Obsolete.
In previous versions of Microsoft Dynamics AX, this tool enabled you to view and edit the
HTML source of Help topics available for application objects.
Legacy Help
Validation
Development toolsmenu Obsolete.
In previous versions of Microsoft Dynamics AX, this tool enabled you to search for text
and tags in documentation objects to find Help topics that do not conform to best practices
for Microsoft Dynamics AX documentation.
Locked application
objects
Development
tools >Application
objectsmenu
Displays a list of the application objects that are currently locked.
Number of records Tools menu Counts the number of records in each table in the current company.
Old application objects Tools > Application
objects menu
Displays the system's old application objects and a detailed log of each object's history.
Refresh AOD Development
tools >Application
objectsmenu
Flushes cached application object information.
Refresh runtime model
data
Tools > Caches menu Flushes cached model metadata information.
Refresh Data Tools > Caches menu Flushes cached database records.
Refresh Dictionary Tools > Caches menu Flushes cached application object dictionary information.
Reindex Development
tools >Application
objectsmenu
Re-indexes the AOT.
Report Wizard Tools > Wizards menu Helps you to create a new report.
4. Source Code Titlecase
Update
Add-Ins menu Applies the correct case to objects names used in your code. For example, classes begin
with an uppercase letter (for example, AddressCheck) and methods begin with a
lowercase letter (for example, classDeclaration).
Style sheets and
Themes
Development toolsmenu Enables you to create style sheets and themes. Themes are style sheets with a set of images
that define the overall look of a Web site. For more information, see How to: Create New
SharePoint Themes.
Table browser Add-Ins menu Enables you to view or update data in the current table.
Table definitions Tools menu
Add-Ins menu
Enables you to generate a report that presents an overview of selected tables. The overview
includes fields, types, labels, configuration keys, and HelpTexts.
Type Hierarchy
Browser and Type
Hierarchy Context
Tools > Type hierarchy
browser
Add-Ins > Type hierarchy
browser
Tools > Type hierarchy
context
Enables you to view the hierarchy of a table, class, enum, or extended data type (EDT).
Unit Test Tools menu Enables you to use the Unit Test Framework.
Usage data Development
tools >Application
objectsmenu
Enables you to view the settings that a user has selected while using Microsoft Dynamics
AX. These preferences are saved to make it faster for the user to use the same functionality
the next time.
Version control Development toolsmenu Provides version control for all AOT objects, projects, and label files.
Web sites Tools > Web
development menu
Enables you to set up and administrate your Web sites.
Wizard wizard Tools > Wizards menu Helps you to create your own wizard.