Archive

Posts Tagged ‘Legacy Feature Check’

Legacy Feature Check Tool – CRM

October 15, 2013 1 comment

The next major release of CRM (CRM 2013) is slated to release and will be dropping support for some of the legacy features.

The following legacy components that will not be supported in the next release:

  • The 2007 web service endpoint from HTML\JavaScript web resources.
  • Plug-ins and custom workflow activities built using the Microsoft Dynamics CRM 4.0 SDK.
  • ASPX web pages in the ISV folder.
  • The 2007 endpoint from external applications using IIS logs.

Legacy Feature Check Tool

  • The “Legacy Feature Check Tool” tool scans the deployment (plug-ins, web resources, IIS logs, and more) and detects the legacy components.
  • The tool is safe to run on production deployments and does not update or modify any data or configurations in the deployment

How to run the tool

  • Open the CRM web server
  • Copy the “LegacyFeatureCheck.zip” folder and extract
  • Open the command prompt and point to the “LegacyFeatureCheck” folder
  • Run the tool with the /? command-line argument to get the usage instructions
Legacy Feature Check - Help

Legacy Feature Check – Help

  • To inspect one of my organization named “Venilla” for legacy features, run following command

Microsoft.Crm.LegacyFeatureCheck.exe /org:vanilla /out:log.xml

Legacy Feature Check

Legacy Feature Check

  • It writes the log into ‘log.xml’, on the “LegacyFeatureCheck” directory
  • The XML will be in below format with issue will be given in <VerificationResult> node

<DeploymentVerificationResults>
<Result>
<OrganizationName>***Deployment***</OrganizationName>
<OrganizationId>00000000-0000-0000-0000-000000000000</OrganizationId>
<Issues>0</Issues>
<Results />
</Result>
<Result>
<OrganizationName>Venilla</OrganizationName>
<OrganizationUniqueName>Venilla</OrganizationUniqueName>
<OrganizationId>f50b3196-b029-e311-bb69-00155db03129</OrganizationId>
<Issues>1</Issues>
<Results>
<VerificationResult>
<Severity>Warning</Severity>
<Component>PluginAssembly</Component>
<ComponentId>b7bed020-bed1-e111-83d9-0019b9f8f548</ComponentId>
<Message>
Assembly “Venilla.Crm.Workflow” with version ‘1.0.0.0’
references the CRM 4.0 SDK.
</Message>
</VerificationResult>
</Results>
</Result>
</DeploymentVerificationResults>

🙂