David Haycox
asked on
Dynamics CRM 2011 to 2013 upgrade blocked: "web resource contains a reference to the 2007 web service endpoint"
We have a deployment of Dynamics CRM 4.0 which we are upgrading to CRM 2016. We have set up a virtual machine each for CRM 2011, 2013, 2015 and 2016 (with all but 2016 being temporary). We have it working successfully in CRM 2011 by backing up the SQL database, restoring, then importing the organization in Deployment Manager.
However, when following the same procedure on the 2013 we have the following error, which blocks the import:
"The JavaScript web resources in your system contain a reference to the Microsoft Dynamics CRM 4.0 (2007) Web service endpoint. The 2007 endpoints are not supported in this release. For information about how to upgrade custom code, refer to the Microsoft Dynamics CRM 2011 SDK topic "Upgrade Your Code from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM".
We have detected the presence of legacy component(s) during upgrade, these components are not supported in Dynamics CRM 2013. Please refer to upgrade log file ...\Microsoft\MSCRM\Logs\L egacyFeatu reCheck.xm l for more information.."
The LegacyFeatureCheck.xml log shows "Web resource serviceappointment_ribbon. js contains a reference to the 2007 web service endpoint".
This resource is no longer required, as far as we know - so we could either fix it, or remove it. The people who programmed this in CRM 4.0 have left the company.
How can we either fix the error, or remove the resource so that it no longer blocks the upgrade? We have no knowledge of CRM programming.
Thanks in advance!
However, when following the same procedure on the 2013 we have the following error, which blocks the import:
"The JavaScript web resources in your system contain a reference to the Microsoft Dynamics CRM 4.0 (2007) Web service endpoint. The 2007 endpoints are not supported in this release. For information about how to upgrade custom code, refer to the Microsoft Dynamics CRM 2011 SDK topic "Upgrade Your Code from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM".
We have detected the presence of legacy component(s) during upgrade, these components are not supported in Dynamics CRM 2013. Please refer to upgrade log file ...\Microsoft\MSCRM\Logs\L
The LegacyFeatureCheck.xml log shows "Web resource serviceappointment_ribbon.
This resource is no longer required, as far as we know - so we could either fix it, or remove it. The people who programmed this in CRM 4.0 have left the company.
How can we either fix the error, or remove the resource so that it no longer blocks the upgrade? We have no knowledge of CRM programming.
Thanks in advance!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Ah, actually it doesn't let me delete it because of a dependency, and we don't want to delete that one. Can we perhaps edit the dependency ("Service Activity", type: entity, state: managed) to remove the troublesome web resource?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
No, but it does tell me that that the web resource is linked to one of the buttons on the ribbon for the Service Activity form.
ASKER
So should I try to do something with this button? In any case I've amended the web resource as you suggested and will attempt the import to 2013 once more.
Yes, I think so - but that's probably a bit too complicated to resolve here.
Don't forget to publish after making the change to the web resource.
Don't forget to publish after making the change to the web resource.
ASKER
Fair enough. Yes, I published the web resource. It'll be a while now before I know if that's helped, as the database is 85GB and takes over an hour to back up and restore (that's the next job: tidy up the database). Thanks!
Yes, 85G is quite large.
It looks like you are in the UK, can you say where abouts you are located? I'm in NW Essex.
It looks like you are in the UK, can you say where abouts you are located? I'm in NW Essex.
ASKER
Yes indeed: Telford, Shropshire.
ASKER
Editing the code for the web resource as instructed removed the block to upgrade from 2011 to 2013. Thanks!
ASKER
Open in new window