In Microsoft Dynamics
AX 2012, development can be done in both X++ and .NET managed code, X++ is an
object-oriented language with similarities to C#. X++ is part of the MorphX
development platform that is used to construct accounting and business
management systems.
The process for
debugging X++ code varies depending on whether you are debugging standard X++
code or X++ code that is executed in Common Intermediate Language (CIL).
in this article we are
going to cover standard X++ code debugging
Standard X++ Code
debugging
To debug X++ code, you
use the Microsoft Dynamics AX debugger. This is the full-featured debugger that
is part of the MorphX suite of tools. You can use this debugger to debug X++
code that:
- Runs on
the client Side
- Runs on
the server side and is not executed in CIL
To debug X++ code, you
set a breakpoint in the MorphX code editor.
- In the
AOT, create a new Job.
- Place
a breakpoint on line from you need to start debugging
- Press F5
to compile and run the code. The debugger will starts.
- Press F10
to step over each line of code or F11 to Step Into the Code
In above picture
we can see there are two types of breakpoints
- We can
type the Breakpoint above the line from where we need to
start debugging (It will work on application level)
- Secondly
we can place breakpoint by pressing F9 or simply click on
left side bar of the line of code where we need to place break point (It
will work on session level)
In next article we
will cover debugging of the X++ code that is executed in Common Intermediate
Language (CIL)
Comments
Post a Comment