When supporting customer’s we often can get small fragments of information on an issue, like a form is not performing as expected, or an error message. The procedure is then often to log into LCS and find traces of the issue. Often we end up with a query that is the source of the issue. But to better understand and analyze how to fix the issue we often need to find exactly in the source code where the query is executed. By also being more exact and precise towards Microsoft support you also get quicker response.
Searching through the code in Visual Studio can be time consuming, and the built in Cross reference is not always updated, but there is an alternative I can recommend. Agent Ransack is a free file searching utility that quickly can scan most D365 source code (the *.XML files placed in K:\AosService\PackagesLocalDirectory\).
Let’s say I see in the LCS that the current query is what I need to find out from here it is executed.
From the query I can then search for the text “Join RetailEODTransactionTable”, and I get 25 results, and even where the exact table is not specified as
I can then open the file in explorer and then validate to see if I need to go into Visual Studio for further analysis.
This speed up the process of finding the source code that you are looking for. It is free and download it from https://www.mythicsoft.com/agentransack/ and install it in you development environment.
Take care Daxer’s.
One thought on “D365: Search for code with Agent Ransack”
I use the corporate-friendly-named “FileLocator” version of Agent Ransack (same software). I have used Agent Ransack for years to search the code base. Even in earlier AX versions where the code was not file-system-based, I’d export all code in order to search quickly. I also use it to search VS projects for selected object references. A very handy tool.