Advertisement

Tip Jar:

One-Time Donation

Recurring Monthly $2 Donation Appreciated

The tip jar is to help contribute to keeping this site going. If you like what you see... feel free to help out!

Text Link Ads

Microsoft Dynamics AX Application Object Server running on an Operating System thats not supported

Go directly to Source

We were getting this error frequently last week on our DEV AOS box. Every 2 minutes the AOS used to go down with this entry in the event viewer (screenshot below)
Solution
Without wasting much time, I googled around to see if my fellow Dax-ians are getting the similar error as me. Found couple of links which spoke about the Dynamics AX 2009 Rollups (which we hadn’t installed on our box as we were reviewing the fixes available in roll ups and how we benefit from them)
http://www.ms-news.net/f510/dynamics-ax-2009-sp1-aos-service-11954174.html
http://blogs.msdn.com/b/emeadaxsupport/archive/2009/06/15/error-executing-code-insufficient-memory-to-run-script.aspx
https://mbs.microsoft.com/knowledgebase/kbdisplay.aspx?wtntzsmnwukntmmyymyqksymxosooumlsptppzlsnrlsqxpn
We were thinking to go ahead with the rollups, but we tried one last attempt by stopping the AOS Service, deleting the axapd.aoi file and then restarting the AOS Service, This worked for us.
Handy screenshot to get the version number related with the roll ups

Make sure to visit the author of this post!

Crowe Horwath Introduce Metal Manufacturers Solution for Microsoft Dynamics AX

Go directly to Source

Metal manufacturers have long been forced to fit their complex processes and requirements into uniform ERP systems, according to public accounting and consulting firm Crowe Horwath LLP.  To address these shortcomings they have introduced the Crowe Metals Industry Accelerator for Microsoft Dynamics® AX solution.

Dubbed an “industry accelerator”, this solution is specifically designed to meet the needs of metals industry players including producers, processors, fabricators and service centers, so it requires less customization and can be implemented quickly.

"In the past, metals manufacturers wanting to implement a strategic ERP platform were generally forced to settle on a solution that didn’t address t…

read more

Make sure to visit the author of this post!

Data, Data Everywhere…In New Survey, Microsoft Dynamics Customers Report the Need to Improve Usage of ERP and CRM Data

Go directly to Source

Microsoft Dynamics ERP and CRM applications are gushing
forth huge amounts of data, but painfully large amounts of that data aren’t
being effectively used to solve management challenges.

As a result, many Dynamics users want more value from their transactional data.
In a recent survey of nearly 432 Dynamics users carried out by MSDynamicsWorld.com
and published by Zap Technology,
more than three-fourths (76%) said they need to improve analytical capabilities
to remain competitive. They acknowledge the wealth of data that exists, but
that improvements are needed to gain access to this data for sophisticated,
on-demand analysis.

The survey, which was carried out in April, showed Dynamics
users encountering a n…

read more

Make sure to visit the author of this post!

Microsoft Dynamics Response to Infor Announcement

Go directly to Source
As a broad platform provider, Microsoft both develops its own solutions for partners and customers and encourages ISV development on its platform. Microsoft appreciates Infor’s commitment to the Microsoft platform as one of our many ISV partners, and we will continue to compete with Infor from a business applications perspective. We are confident in the strong value proposition that we offer customers.
Make sure to visit the author of this post!

Microsoft Business Rhythm Update

Go directly to Source
Beginning July 1, 2011, Microsoft will align the internal fiscal calendar to the external reporting calendar.  Partners, as a part of Microsoft sales rhythms, are being notified of this adjustment to provide lead time to assess any potential impacts.
Make sure to visit the author of this post!

Dynamic objects in C# 4.0 …and X++

Go directly to Source

C# 4.0 which recently has been released introduces a new static type with the name dynamic. The semantic of declaring a variable as dynamic is to defer all type checking from compile-time to run-time.  This feature doesn’t enable new run-time capabilities, but it certainly makes your code more readable – especially when you interacting with not-strongly-typed languages, such as javascript or dynamic languages.

Consider this example in C#. The example uses reflection to invoke a named method – “Add” in this case. There is no enforcement at compile time, i.e. there is no guarantee that obj has an “Add” method that takes 2 ints as parameters and return an int. Further, which is the point of this discussion, the example contains quite a lot of glue code, which obscures the intention.

  1: using System;
  2: using System.Reflection;
  3:
  4: class Class1
  5: {
  6:     static void Main(string[] args)
  7:     {
  8:         object obj = <some constructor>;
  9:         object[] parameters = new object[] { 2, 5 };
 10:         Type type = obj.GetType();
 11:         int res = (int)type.InvokeMember("Add",
 12:                BindingFlags.InvokeMethod, null, obj, parameters);
 13:         Console.Write("Result: {0}", res);
 14:     }
 14: }

Now, let us rewrite the example to use the dynamic type. Notice how the intention is crystal clear. You still don’t get compile-time checking – but hey, you didn’t have that before either.

  1: using System;
  2:
  3: class Class1
  4: {
  5:     static void Main(string[] args)
  6:     {
  7:         dynamic obj = <some constructor>;
  8:         int res = obj.Add(2, 5);
  9:         Console.Write("Result: {0}", res);
 10:     }
 11: }

There is, of course, much more to this feature in C#. For example, you are able to control how the runtime checking behaves, and how the late-bound invocation is implemented.

So far so good – but what does that have to do with X++?  Well, X++ is a strongly typed language – like C#; and like in C# you sometimes need to call into weakly typed objects. In AX forms, reports and datasets are weakly typed (i.e. they are not known to the X++ type system). So since the very first version of AX we have had the challenge of bridging this gap – without ruining the code readability.

The interesting thing is that we in 1996 came up with the same solution to this problem, namely: Create a static type that instructs the compiler to relax all checks on operations on variables of the type. The C# solution is in many ways cleaner, more flexible and more robust – but the main principle of the solution is the same. You may already have guessed the X++ solution, but here it is: Types declared as object are not subject to compile time checking. This is of course an overloading of the object semantics – object is also the root base type of all classes. 

Here is an X++ example, similar the C# examples above:

  1: static void LateBindingJob(Args _args)
  2: {
  3:     object obj = <some constructor>;
  4:     int res = obj.Add(2, 5);
  5:
  6:     info(strfmt("Result: %1", res));
  7: }

Call me a geek – but it makes me happy when the two languages converge.


Make sure to visit the author of this post!

Microsoft and Aldata Announce Agreement to Deliver New Vertical Solutions On Dynamics AX for Retail

Go directly to Source

Microsoft Dynamics AX for Retail was introduced in January for midsize specialty retail customers looking for an end-to-end ERP solution that could also compete with retail management offerings.

As part of that announcement, Microsoft’s channel partners were given the opportunity to deliver customer-specific configuration and implementation services, on top of AX for Retail. This week, Microsoft and Aldata, a global retail specialist serving 15 of the world’s 30 largest retailers, announced the signing of an agreement for Aldata to resell and develop new vertical applications integrated with Microsoft D…

read more

Make sure to visit the author of this post!

A Peek into the Future of Dynamics AX with Brandon and Kees, A must read..

Go directly to Source
I read with full interest this Q & A Session of Brandon George with Kees Hertogh. Thanks a ton to Brandon for publishing this interview on his blog

This is a great stuff which talks about the following, I have captured the highlights from the talk

  • Innovation and Research around Dynamics AX and Rest of MS Stack like UC, SQL, BI, .Net, Office Apps and how it solves a business problem
  • Extensive Documentation and Content for Dynamics AX on MSDN Developer Network
  • Dynamics AX VNext and Cloud Platform
  • Dynamics AX and Model Driven Development Focussing on SQL Modelling and DSL
  • Context Aware BI where information will come across to you, rather than you chasing the information

Please read the complete extract from Brandon’s blog here:

http://dynamics-ax.blogspot.com/2010/05/interview-with-microsofts-kees-hertogh.html

In conclusion, Dynamics AX has a great future and this technology has a lot to offer to this world. Keep watching!

Make sure to visit the author of this post!

Dynamics AX WorldWide Demand

Go directly to Source
Thanks to Arul, for posting this link on my facebook wall, Job Graphs website have put some interesting information on worldwide demand for Dynamics AX  http://jobgraphs.com/dynamics-ax/

I like graphs :-) , so thought of pasting it across here..

A. This graph shows the No. of Dynamics AX jobs generated between 24/04/2010 to 24/05/2010 across different countries, USA Tops the chart and you can see Australia and India picking up, Canada is at the end.

B. Salary comparison across different countries (Australia tops the list followed by USA, India being the last, so now you know where to work :-) )

C. Role-Wise Distribution (Developers and Consultants form the larger part of the pie, I can see in the future Architects and Support growing)

 

D. Experience wise Distribution (An interesting graph showing 83% of the Employers prefer people with an average experience ranging 2-4 years)

E. Module Based Demand ( Financials form the larger part of the pie here)

                                                           
Also, you can look at the detailed anyalsis of Nigel Frank Report in one of my earlier post here http://daxdilip.blogspot.com/2010/06/1-introduction-this-global-salary.html
                                                                             

Make sure to visit the author of this post!

Dynamics NAV 2009 Application Design Book

Go directly to Source
Packt Publishing has introduced a new book for Dynamics NAV Application Design.

One can read about the book from this link below https://www.packtpub.com/microsoft-dynamics-nav-2009-application-design/book

Make sure to visit the author of this post!

Next Page »

MCP Logos