Issue with ISV license after X509 certificate expires

In Microsoft Dynamics AX 2012, ISV licensing feature was added to enable IP protection for ISV. Developers could create new model, add a license key and associate an X509 certificate with the model. This meant when customers imported the model in AX, they would require a license file signed by same X509 certificate to be…

4

Number sequences per operating unit type

We have recently introduced the support for generating number sequences per operating unit type. Before this support, when you created a new number sequence for operating units, you could not differentiate it per type. For eg. if you had a number sequence setup for operating units and you created a department, it’d get the first…


Security Upgrade Advisor Tool for Dynamics AX 2012

The security framework has undergone significant changes between AX 2009 and AX 2012. There is no automatic path for upgrade of security configuration from AX 2009 to AX 2012. In order to assist the upgrade of security settings, we have written a tool called the Security Upgrade Advisor. Security in AX 2009 Security in AX…


Importing ISV License file when internet connection is not available

Microsoft Dynamics AX 2012 allows ISVs to create encrypted license files using x509 certificates to protect their intellectual property. When customers deploy ISV modules to their environment they are required to import the license file to enable the module. During the license import process, the certificate that is used to sign the file is checked…


Enabling field level authorization in Dynamics AX 2012

Many of you might be familiar with the Table Permissions Framework (TPF) that is present in AX 2009 as well as AX 2012. Some documentation about the table permissions framework can be found http://msdn.microsoft.com/en-us/subscriptions/hh965683.aspx. In AX 2009, the Table Permissions Framework is applicable only at the table level. However, in AX 2012, it can be…


Security Development Tool for Dynamics AX 2012

Dynamics AX 2012 has a new role based security architecture. To those who have worked on AX 2009, this is a change from what they have worked before, in terms of developing security. This post will not go in great detail in an attempt to explain the new architecture. There is good documentation out there…

13

Migrating security settings between different Dynamics AX 2012 instances

One of the common questions we deal with is around the migration of security settings between two Dynamics AX instances. To understand how you achieve it, let’s lay down the basics. Security in Dynamics AX 2012 consists of roles, duties and privileges. These are stored as Metadata within the AOT. A user is then assigned…

14

Introducing the Dynamics AX Server blog

This is the blog post equivalent of a ‘Hello World!’ program 🙂 My name is Parth Pandya and I am a Senior Program Manager with the Dynamics AX team at Microsoft. I work on the team that deals with the Server tier on Dynamics AX. When we talk of the Server team, this covers many areas. Some…

5