The Microsoft Dynamics AX 2012 extension framework – Part 3

Arthur Greef and Michael Gall. In part 1 of this blog entry series, we explained how classes can be extended by using the Microsoft Dynamics AX 2012 extension framework and statically declared class attributes. In part 2, we described the application model elements and application model attributes that are used to extend any application object tree…


The Microsoft Dynamics AX 2012 extension framework – Part 2

Arthur Greef and Michael Gall. In this blog entry we examine the new extension framework that was shipped with Microsoft Dynamics AX 2012. In part 1 of this series, we explained how the extension framework can be used to instantiate objects from derived classes that are decorated with static class attributes. This design pattern should be…


The Microsoft Dynamics AX 2012 extension framework – Part 1

Arthur Greef and Michael Gall. Microsoft Dynamics AX 2012 includes a new extension framework that can be used to reduce coupling between application foundation frameworks and their extensions. This is the first part in a series of blogs that describes the design of the extension framework and gives examples of where this framework is used in…


Batch processing for dimension set balance rebuilds

When performing dimension set balance rebuilds in a batch, be sure to schedule the batches far enough apart that they do not run concurrently. Doing this will eliminate any chance for contention since a rebuild has to process the entire general journal. Dimension set balance updates are optimized to run efficiently even if they run…