Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested answer

how to debug xppIL methods

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hi,

I am getting an error from a code that runs on IL. I am not able to debug such code.

Like the code below. I am getting an error when trying to post sales invoice. I am getting an error when code runs through this code but I am not able to debug the code to figure out the error message.

public static container runServiceOperation(ClassId controllerClassId, container packedController)
{
// Use the runas API to transition to a CLR session
new XppILExecutePermission().assert();
return SysDictClass::invokeStaticMethodIL(classStr(SysOperationServiceController),
staticMethodStr(SysOperationServiceController, runServiceOperation),
[controllerClassId, packedController]);
}

Let me know how to debug the code.

Thanks,

Lakshmi

  • Suggested answer
    Martin Dráb Profile Picture
    Martin Dráb 231,305 Most Valuable Professional on at
    RE: how to debug xppIL methods

    You need to attach Visual Studio to the AOS. Please refer to AX 2012 documentation for details: Debugging in Microsoft Dynamics AX 2012 > Managed Code.

    If the problem isn't specific to CIL, consider simply running the method directly in X and used the usual debugger.

    By the way, please always use Insert > Insert Code (in the rich-formatting view) to paste source code. Among other things, it preserves indentation, making code easier to read. For example:

    public static container runServiceOperation(ClassId controllerClassId, container packedController)
    {
    	// Use the runas API to transition to a CLR session
    	new XppILExecutePermission().assert();
    	return SysDictClass::invokeStaticMethodIL(classStr(SysOperationServiceController),
    	staticMethodStr(SysOperationServiceController, runServiceOperation),
    	[controllerClassId, packedController]);
    }

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,494 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,305 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans