I was recently running into the situation that with Dynamics AX 2009 Service Pack 1 I was not possible to deply ODC files to Enterprise Portal when Microsoft SQL Server 2008 Analysis Services was used as backend database.
The error message that showed up was:
This is actually a known issue and there is the Hotfix KB960158 that is addressing this. But, and that is the reason for this post, the error message kept showing even after this Hotfix was installed.
There is a special thing about this Hotfix: The Hotfix is a Kernel Hotfix, that is however distributed as an Application Hotfix. The fixed DLL is the Microsoft.Dynamics.Framework.Portal.dll that is part of the AxWebPart.cab file stored in the AOT.
In order get the Hotfix installed I had to update my Enterprise Portal files. So it is not enough to simply install the Application Hotfix, but I also needed to go to “Administration | Setup | Internet | Enterprise Portal | Manage Deployments” and click the “Update” button.
After doing so I was finally able to successfully deploy the ODC files.