SlideShare a Scribd company logo
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.
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.
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.
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.
 

More Related Content

PPT
Oracle 10g Forms Lesson 9
PPTX
Crystal report
PPS
Crystal reports seminar
PPTX
Crystal report generation in visual studio 2010
PPT
Oracle 10g Forms Lesson 8
PPTX
Microsoft dynamics ax 2012 development introduction part 2/3
PDF
Autocad lt 2010__tips_and_tricks
Oracle 10g Forms Lesson 9
Crystal report
Crystal reports seminar
Crystal report generation in visual studio 2010
Oracle 10g Forms Lesson 8
Microsoft dynamics ax 2012 development introduction part 2/3
Autocad lt 2010__tips_and_tricks

What's hot (20)

PPT
Oracle Forms Tutorial (www.aboutoracleapps.com)
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
PPTX
Query Analyser , SQL Server Groups, Transact –SQL
PDF
Guide to InDesign scripts for enhancing 508 accessibility of pdfs
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
PPTX
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
PPTX
Ayush presentation
PPTX
Tutorial for using SQL in Microsoft Access
PPTX
Ms access basics ppt
PPT
PDF
Quickstart Microsoft access 2013
PPT
Access 2007
PDF
7200342 cognos-report-studio
PPT
VB6 Using ADO Data Control
PPT
Msaccess
PDF
Sq lite manager
PPTX
MS Access teaching powerpoint tasks
DOCX
Axapta interview questions
PPTX
Access lesson05
Oracle Forms Tutorial (www.aboutoracleapps.com)
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Query Analyser , SQL Server Groups, Transact –SQL
Guide to InDesign scripts for enhancing 508 accessibility of pdfs
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Ayush presentation
Tutorial for using SQL in Microsoft Access
Ms access basics ppt
Quickstart Microsoft access 2013
Access 2007
7200342 cognos-report-studio
VB6 Using ADO Data Control
Msaccess
Sq lite manager
MS Access teaching powerpoint tasks
Axapta interview questions
Access lesson05
Ad

Viewers also liked (20)

PPT
report
PDF
Gold as a strategic asset
PPT
College of Europe
PDF
Why gold is different from other assets
PPTX
It's Always Been Done That Way
PDF
Ethics in Indian Healthcare - MedicinMan October 2016
PPT
P2 12 Power of the atom lesson notes
PPT
Larry k - trail presentation
PDF
Συμμετοχή του 2ου ΕΠΑΛ Σερρών στον περσινό Διαγωνισμό Επιχειρηματικότητας με ...
PDF
Lezione del 24 marzo 2011
PPS
موريس بوكاي والفرعون
PPTX
Huur voor korte duur; connexiteit - 24 mei 2012
PDF
VANZARE Apartament 3 camere Crangasi
PPT
Ghana At A Glance
PDF
ГОС 3-го поколения
PPTX
Passport to dreams
PDF
MedicinMan November 2012
PDF
Toronto Real Estate Statistics-May_2011
PDF
An Analysis of City-Owned Trees in Keene, NH
PPT
Presentation ISTAME
report
Gold as a strategic asset
College of Europe
Why gold is different from other assets
It's Always Been Done That Way
Ethics in Indian Healthcare - MedicinMan October 2016
P2 12 Power of the atom lesson notes
Larry k - trail presentation
Συμμετοχή του 2ου ΕΠΑΛ Σερρών στον περσινό Διαγωνισμό Επιχειρηματικότητας με ...
Lezione del 24 marzo 2011
موريس بوكاي والفرعون
Huur voor korte duur; connexiteit - 24 mei 2012
VANZARE Apartament 3 camere Crangasi
Ghana At A Glance
ГОС 3-го поколения
Passport to dreams
MedicinMan November 2012
Toronto Real Estate Statistics-May_2011
An Analysis of City-Owned Trees in Keene, NH
Presentation ISTAME
Ad

Similar to MorphX Development (20)

PPTX
Microsoft dynamics ax 2012 development introduction part 1/3
PDF
PPTX
Microsoft Dynamics Ax 2012 extended architecture
PPT
Cimbax Documentation Tool
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
PPTX
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
PDF
What's new microsoft dynamics ax 2009
PDF
Doktool
PDF
Doktool
PDF
Services ax2012
DOCX
Microsoftdynamicsaxtechnicalsyllabus
PPTX
Dynamics AX 7 Development - IDE (Part I)
PDF
Morph xit
PDF
MICROSOFT DYNAMICS AX ONLINE TRAINING
PPTX
Task Recorder Control
PDF
Doktool Ax Presentation
PPTX
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
PPTX
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
PDF
X++ advanced course
PDF
Deploying customizations across microsoft dynamics ax 2012 environments ax2012
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft Dynamics Ax 2012 extended architecture
Cimbax Documentation Tool
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
What's new microsoft dynamics ax 2009
Doktool
Doktool
Services ax2012
Microsoftdynamicsaxtechnicalsyllabus
Dynamics AX 7 Development - IDE (Part I)
Morph xit
MICROSOFT DYNAMICS AX ONLINE TRAINING
Task Recorder Control
Doktool Ax Presentation
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
X++ advanced course
Deploying customizations across microsoft dynamics ax 2012 environments ax2012

Recently uploaded (20)

PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
Introduction to Building Materials
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Cell Types and Its function , kingdom of life
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Indian roads congress 037 - 2012 Flexible pavement
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Weekly quiz Compilation Jan -July 25.pdf
Digestion and Absorption of Carbohydrates, Proteina and Fats
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
What if we spent less time fighting change, and more time building what’s rig...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Orientation - ARALprogram of Deped to the Parents.pptx
Introduction to Building Materials
IGGE1 Understanding the Self1234567891011
Cell Types and Its function , kingdom of life
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Final Presentation General Medicine 03-08-2024.pptx
Final Presentation General Medicine 03-08-2024.pptx
Indian roads congress 037 - 2012 Flexible pavement

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.