How can the Web Proxies get extended programmatically?

When you develop new User Controls for Dynamics AX 2009 Enterprise Portal the Proxy Objects created by Dynamics AX make accessing AOT / X++ resources much easier from within your Visual Studio project. However not all AOT resources are automatically available as Proxy Objects, but you need to exactly define what AOT elements you want…

0

How to run a form modal

We wanted to ensure that when using a particular form in AX2009 client no other forms/reports are accessible until the form is closed. For this we need to make the form a modal form.We have an example of this in the standard application which can be copied, look at: Classes\SysModalFormDisableAllWkspcs.This is used to make the…

2

Workflow error messages “Invalid message sequence”

We often get following error messages concerning workflow: Dynamics Adapter CallStaticClassMethod failed. SysWorkflowEventService-onAcknowledgeWorkItem Invalid message sequence – missing Activation message. Microsoft.Dynamics.BusinessConnectorNet.XppException at Microsoft.Dynamics.BusinessConnectorNet.Axapta.CallStaticClassMethod(String className, String methodName, Object[] paramList) at Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsAdapter.CallStaticClassMethod(String className, String methodName, Object param1, Object param2)   When these occur, none of the workflow items are processed anymore. In Basic –> Inquiries –> Workflow…

0

Error access SSRS reports – System.Web.Configuration.RegexWorker threw an exception

Lately we run into following problem: when navigating to any SSRS report via Enterprise portal or even by the SSRS report manager site, the following error is displayed where the report should appear: An error has occurred during report processing. (rsProcessingAborted). The type initializer for ‘System.Web.Configuration.RegexWorker’ threw an exception. The cause of the issue is…

0

Error during Hotfix installation – "Version string portion was too short or too long"

Recently we had a problem when installing a Hotfix for AX 2009.The installation stopped with an error and we could find the following information in the setup log: === Starting execution phase ===Starting the Microsoft Dynamics AX Client executable: C:\Program Files (x86)\Microsoft Dynamics AX\50\Client\bin\ax32.exe “-regconfig=Ax2009myConfig” “-logdir=C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2009-10-21 12-37-06”…

0

How does the AX Hotfix / Service Pack installer detect existing AOS instances

Have you ever wondered how the AX Hotfix / Service Pack installer detects existing AOS instances? These information can be found in the Installer Registry under the following Registry Key: HKEY_CLASSES_ROOT\Installer\Products Every AOS Instance has it’s own class Id.This class id looks like this FA15D12F8BB2D1C4282780DBCF31Axxx (where xxx is a uniqe number). For example: If I…

2

Workflow – user abc has no access to menu item PurchReqTable

Lately for one of the user I run into following problem with Purchase approval workflow. During Workflow process assignment customer get error and Workflow is stopped. We get following error: "User abc has no access to menu item PurchReqTable.” where abc is user to who workflow item should be assign The root cause of this…

5

Query execution failed for data set ‘Company’

Recently we were having problems to get the Role Center up and running. Report Server is setup and working in a correct way. Most reports can be generated, but a few does not answer correct. For those report the following error is generated: “Query execution failed for data set ‘Company’” Reports in Role Center can…

0

Using the DLLFunction kernel class on a 64bit Dynamics AX 2009 AOS

One of the nice features added with Dynamics AX 2009 is the support for 64bit (x64) for the Dynamics AX 2009 Application Object Server and the Dynamics AX 2009 .NET Business Connector. However when you have some existing X++ that you are now migrating to Dynamics AX 2009, you might run into an issue when…

0