X++

Convergence 2015 EMEA quick overview

The first two days of Microsoft Convergence 2015 EMEA has passed in Barcelona and the many sessions with a technological angle has revealed a lot of interesting topics. I would like to give a quick summary highlight on what can we expect around the Microsoft Dynamics AX space and its technology stack.

  • Responsive layout AX 7 user interface served via a web service, without the requirement of a client installation
  • Keyboard shortcuts are still available, with slight changes to exclude common overlapping key combinations within web browers
  • PowerApps is a new platform which can communicate with a range of applications to quickly and interactively deliver mobile-based apps, including AX
    https://powerapps.microsoft.com
  • Power BI is supported natively within the AX 7 dashboards as tiles
    http://blogs.msdn.com/b/axsa/archive/2015/02/18/power-bi-and-dynamics-ax-part-1-introduction.aspx
  • Application Integration Framework, Data Import Export framework and Office product integrations have all been consolidated to use a Data entity approach using OData as communication protocol
    https://msdn.microsoft.com/en-us/data/hh237663.aspx
  • Excel static data export is now available on all AX7 forms with a datasource, and interactive two-fold communication has been extended
  • SharePoint document store is now seamlessly integrated with AX 7 to replace/extend the Document attachments functionality
  • Developer workspace is now an integral part of Microsoft Visual Studio, with keeping the object-based, typed MorphX style development along with the X++ language. There are slight alterations, ie. Jobs are now called differently and are executing server-side due to a lack of a true client

There is no official release date announced yet, Dan Brown (AX R&D General Manager) only has confirmed Q1 2016 for the publicly available version.

As the day progresses at Convergence 2015 EMEA, potentially more news and insight will be revealed.

By |2015-12-02T10:22:32+01:00December 2nd, 2015|Categories: AX 7|Tags: , , , , , , |0 Comments

CIL execution to be disabled for all AX users

Recently we have faced an error during SSRS report printouts, where the quick fix was to temporarily disable CIL execution for all regular AX user accounts.

The error message was as per below, and this MSDN blog post has pointed us in the right direction of resolving the problem:

Failed to create a session; confirm that the user has the proper privileges to log on to Microsoft Dynamics.

The following job can be used to disable CLR operations. It essentially changes the Execute business operations in CIL setting under Options > Development tab based on the flag defined:

(more…)

By |2015-11-23T17:36:22+01:00November 23rd, 2015|Categories: AX 2012|Tags: , , , , |0 Comments

AX clients with an outdated kernel executable version (SCOM, Blocking)

There are AX installations that do not fully rely on Remote Desktop Services technology, but rich clients are used which may connect to the AX AOS with a potentially outdated Ax32.exe kernel binary version. If a new kernel binary hotfix is installed on the AOS, then the clients must also be patched up, since the communication protocol could have been changed. It is absolutely crucial to get the kernel hotfix applied to the AX clients, but it is not always that convenient to find whom to patch.

If someone connects with an old kernel version, the AX AOS creates an event log entry, that we can get notifications for if we use System Center Operations Manager (SCOM): Application warning: Object Server 01: Internal version mismatch. Microsoft Dynamics AX client from COMPUTER (6.0.1108.3733) tried to attach with 6.0.1108.7309 revision of kernel

In SCOM 2012 AX management pack the alert is generated as “Internal AOCP revision mismatch”, and the actual computer name can be seen under View additional knowledge > Alert context > Event data.

The next step is to block access for these clients.

(more…)

By |2015-11-23T17:40:40+01:00November 11th, 2015|Categories: AX 2012|Tags: , , , , |0 Comments
Go to Top