ax 2012

AX & TeamCity Automation :: Community Download on Codeplex


Hi everyone!

It is with great pleasure that I'd like to announce the initial release of the AX & TeamCity build automation and deployment solutions is available on CodePlex today!

What the solutions include:

AX & Azure Series: Redis Cache


The underlying data structure for AX is gigantic, as many of us have become intimately aware.  As such, performance tuning is always something on the mind of those who administer the ERP system.  Better performance = better experience for your end users. 

One great way to help with performance is caching.  AX 2012 has a lot of options for caching, including Entire Table caching, record level caching, and the SysGlobalObjectCache or SGOC for short.

AX 2012 with Visual Studio Online :: Hosted TFS


Hi everyone!

It’s my second post of the day, I must be on a roll =)

I’ve recently setup a new AX 2012 R3 CU8 VM, with Visual Studio 2013 Update 4.  For AX, I prefer to use Team Foundation Server for my VCS.  I also don’t want to setup a TFS system just for demonstration purposes, so I thought I’d check out VisualStudio.com – I mean, it’s free right?? [Thank you Visual Studio team!]

Building Your Own Export Framework with Dynamics AX (part 2)


Today, I want to pick up on this blog series we began in early January.  If you’re just picking up on this now, the previous post details our motives for building an entirely new and light-weight export functionality – avoiding flat file integration, we can support direct-to-API eventing because AX 2012 is just that powerful.

Azure Service Bus Messaging with Dynamics AX 2012 (part 2)


Today I will dive in to Visual Studio integration with AX 2012.  We will see how to integrate with Azure Service Bus natively, and marshal Brokered Message objects over to X++ Objects, all without breaking a sweat!

Azure Service Bus Messaging with Dynamics AX 2012 (part 1)


As Dynamics AX becomes more prominent in your overall IT landscape, integration scenarios will become more challenging.  We all know the joys of scheduled maintenance in terms of AX, as it is best practice to take your production system offline and deploy updates in the form of modelstores. 

While a good reboot is often a healthy thing, we like to prevent the “We’re down for maintenance, come back soon!” messages on any of our customer-facing software like a website, mobile, and supply chain applications to name a few.

Continuous Deployment with AX2012 and TeamCity (part 3)


This is the last installment in our AX Build Automation series.  In part 1, we discussed how to install a continuous deployment software suite, in part 2 we discussed the classes we had to modify to harness the Startup Commands to prepare a modelstore, and finally today we will demonstrate how to automate it all together.

Continuous Deployment with AX2012 and TeamCity (part 2)


Continuous Deployment with AX is a two part gig.  First you need a building software like Microsoft's Release Management or JetBrain's Team City ( covered in part 1 ).  Second, you need to be able to call all of the building activities within AX itself such as synchronizing with Version Control, x++ compile, CIL compile, and so on.  This is what we will cover today, and will follow up with how to automate the entire process ( part 3 ).

Continuous Deployment with AX2012 and TeamCity (part 1)


Whether you work in a shop where you are the “AX guru” or if you are a part of a team of rockstars, consultants, or VARs combined: the rate at which you can test and deploy customizations heavily impacts your promised Turn-Around-Time to the business.  The more developers you have contributing work, the more complex it can become. Having an organized and automated building process for AX is essential to any dev shop.

Application Lifecycle Management with AX 2012


Hey everyone, it's been a few since my last update so I wanted to make it count smiley  We just recently launched our global upgrade of AX 2012 RTM to R3, and it went off without a hitch thanks to a rockstar crew, management and process owners who took charge and made huge commitments to testing, and an organized overall approach.  The first two elements come from working at a great company, and the last comes from careful thought and planning.  It's our approach that I'd like to review with you today.