Just start typing...
Technologies

Microsoft Dynamics CRM SDK Legacy Feature Check Tool

Published December 5, 2013
Let us tell you more about our projects
Start here

Microsoft CRM legacy feature check tool checks for any manifestation of CRM 4 SDK usage by combining reflection and plain text search in the code. The following post will give you a quick overview of the tool.

What it does – checks for any manifestation of CRM 4 SDK usage by combining reflection and plain text search in the code.

Below is the quick overview of what the tool does:

  1. Loads all plug-in assemblies and for each plug-in for each step checks if  the plug-in implements Microsoft.Crm.Sdk.IPlugin interface or if there are some other references to CRM 4.0 SDK including assembly references to SDK libraries.
  2. Verifies that there are no files in the ISV folder. To deterrmine the folder it is looking at the register Software\Microsoft\MSCRM under WebSitePath key.
  3. If anything is found, then it reports that ISV folder under CRM Website contains some files.
  4. Verifies if IIS Logs contain calls to the 2007 web service endpoint and reports about them.
  5. Loads all web resources and checks for the "crmservice.asmx” text and if the match is found then the tool reports about a reference contained in the web resource to the 2007 web service endpoint.

Below is the example of results of legacy feature tool code execution.

This is the description of LegacyTool command line:
Microsoft.Crm.LegacyFeatureCheck.exe [/s:] [/org:] [/includeDisabledOrgs] [/IISLogs:] [/out:]
/s - Specify the CRM Configuration Database Server name. This is not required if you are running the tool on the target CRM server(Web Role)
/org - Specify the unique name of organization to check. When not specified , all enabled organizations are checked
/includeDisabledOrgs - Include disabled organizations in the check
/IISLogs - Search IIS logs to detect calls to 2007 web service endpoint
/Verbose - Enable verbose output
/out - Write output to the specified XML file

What was changed and what needs to be adjusted for the plug-ins is given on MSDN http://msdn.microsoft.com/en-us/library/gg334459.aspx

Energy Management System for Mata Energy

The solution is aimed to facilitate sector-coupled energy supply, improving its efficiency. For the client we provided a consulting session, and developed an MVP.

WaveAccess achieves Microsoft Solutions Partner designation

WaveAccess has successfully obtained the Solutions Partner for Digital & App Innovation (Azure) designation under the new Microsoft Cloud Partner Program. This recognition acknowledges our technical expertise, extensive experience, and proficiency in achieving positive results for our clients by harnessing the power of the Microsoft Cloud.

WaveAccess named among Clutch Global Leaders 2023

We're thrilled to announce that WaveAccess has been recognized as a winner of the Clutch Global Awards 2023 in the IoT, Cognitive Computing, and Microsoft Dynamics CRM categories. Clutch Global leaders are selected based on the platform’s strict methodology, emphasizing industry expertise and the ability to deliver results.
In games in most cases you are faced with a lot of instantiations and disposes of objects but when you reach some amount of instantiations every second performance can degrade dramatically.
WaveAccess is partnering with Transaction-Network to create a new integrative platform that connects companies that build machines with its end customers — the producers — in after-sales support. The platform is used to manage the machines after they are sold (digital twin), monitor the systems (IIoT), plan maintenance and service as well as control them in advance (predictive maintenance), and place after-sales offers.
March, 2020. The WHO offered to use the term ‘physical distancing’ instead of ‘social distancing’, because for those who stay at home social relations are more important than ever. In this article, we’d like to talk about a couple of stories where people who communicate and have fun using myQuiz, our own web product. In 2020, this platform helped to engage isolated audiences in activities and events that previously were not even possible.

Related Services

MS CRM Custom Development & Customization
Migration from MS CRM 4/11 to Dynamics CRM 365/9.0
Help with Upgrading MS CRM for multi-browser support

How we process your personal data

When you submit the completed form, your personal data will be processed by WaveAccess USA. Due to our international presence, your data may be transferred and processed outside the country where you reside or are located. You have the right to withdraw your consent at any time.
Please read our Privacy Policy for more information.