AX7 – Services and Examples

You might have heard that AIF (Application Integration Framework) is no longer supported in the new Microsoft Dynamics AX. Though the SOAP-based custom services still are there and work as they did in AX 2012. And the services are provided JSON-based, too. Pretty much everything you need to know at the start is available in a great wiki article, the Microsoft Dynamics AX Services Technical Concepts Guide.

The one thing I’d really like to point out is that there are lots of good examples provided by Microsoft and made available on GitHub. You can use them to learn how things work and as a suitable starting point for your implementations. The root address of the examples is Microsoft / Dynamics-AX-Integration.

AX7 – Table Id and Field Id

During development and especially debugging the new Microsoft Dynamics AX you are to face the question which table Id or field Id actually stands for which table. In AX 2012 you saw the Ids in the property sheet of selected AOT elements; those were stored in the model database. With AX7 this has changed.

Read more …AX7 – Table Id and Field Id

AX7 – Database Synchronization w/o Visual Studio

Some time ago I wrote about the ways to perform a database synchronization from Visual Studio in the new Microsoft Dynamics AX. Clearly this relates to development environments. Here’s one way to do a synchronization without VS – you’ll need it when you have a deployed environment.

Read more …AX7 – Database Synchronization w/o Visual Studio

AX7 – Best Practice Check Ignore List

In AX 2012 there’s a macro you can extend to suppress best practice checks (SysBPCheckIgnore). There are a lot of issues related to it, e. g. its size and compilation, the fact that it belongs to exactly one model per layer (colliding with other solutions) etc. Of course there are some workarounds but clearly there was room for improvement. Here’s what we have now and how you deal with it.

Read more …AX7 – Best Practice Check Ignore List