AX 4.0 Enterprise Portal and WSS 3.0 – Themes

When you apply other themes from WSS, like Reflector or Plastic, Enterprise Portal (EP) retains the default theme. This is because EP doesn’t ship with style sheets for all the themes of WSS. To customize the EP style sheet to match the WSS theme you can create a new style sheet file for EP. Take…


Deploying AX with other directory servers than Active Directory

As you may very well know AX can’t be deployed with other directory servers than Active Directory (AD). But a product like Microsoft Identity Integration Server (MIIS) allows you to integrate between AD and other directory servers. This will allow you to use AD only for AX while continuing to use another directory server for…


Use regular expressions in the Find dialog

The cross reference in AX is to me a very important tool to stay on top of things. I use it for research trying figure out how things are connected and I use it when I refactor code to see if I need to change any surrounding code. In our development environment we have had…


Create a project from items checked out with the version control

I regularly install a new build of AX, so I have to export and import the stuff I’m working on. I have written the following job to help me create a Private Project of whatever is checked out.static void SysCreatePendingObjectsProject(Args _args){    Dialog                      dialog;    DialogField                 dialogFieldProjectName;    SysProjectFilterRunBase     upgradeProject;    SysVersionControlTmpItem    item;    TreeNode                    treeNode;    UtilElements                utilElements;     void…


Missing datatype in the Fincancial Dimension Wizard

The Fincancial Dimensions Wizard is really helpfull if you need to add new dimensions to the system. It has come to my attention though that it skips an extended datatype which also should be updated. The datatype is DimensionExtCodeId and it is important to update if you use the AIF framework. You can easily add it…


Dynamics AX 4.0 SP1 Localized is available

You can now download the localized version of 4.0 SP1. It supports the following 32 countries/regions: Austria, Australia, Belgium, Brazil, Canada, China, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, Iceland, India, Italy, Ireland, Latvia, Lithuania, Malaysia, Mexico, Netherlands, New Zealand, Poland, Russia, Singapore, South Africa, Spain, Switzerland, United Kingdom, United States and Turkey. You can…

Dynamics AX 4.0 Service Pack 1 ships

Dynamics AX 4.0 Service Pack 1 release is available on Customer Source and Partner Source using these links:   CS – PS –

Display customizable help or status text in the status line

In the right side of the status line there is a small area where you set custom texts independently of the help text (which is shown to the left). Here is a small job demonstrating this:static void setStatusLineText(Args _args){    ;     xUserInfo::statusLine_CustomText(true); // Force the text to be shown    infolog.writeCustomStatlineItem(“AX Rules”);} If you don’t force…


Smarter dialogs

I don’t know about you, but it seems to me that dialogs for jobs in AX gets more and more complicated. I have a feeling a few of them could solve most of the world’s problems with hunger and pollution, if I could only figure out how fill the dialog fields correctly… Users need help…


New Channel 9 video

Watch Michael Fruergaard Pontoppidan explain the cool AX model-driven architecture from your desk in this new Channel 9 video: Michael is a co-author of the “Inside Dynamics AX 4.0” book. Read more from Michael on his blog here.