locked
MS CRM 2011- 2013 Upgrade issue:- Web resource new_contactmain contains a reference to the 2007 web service endpoint . RRS feed

  • Question

  • Hi All,

    I am trying to upgrade MS CRM 2011 (UR18) to MS CRM 2013, and getting the below issue while importing the organization. We are using MS CRM 4.0 SOAP end point but these are working fine in MS CRM 2011 UR-18.

    " Web resource new_contactmain contains a reference to the 2007 web service endpoint "

    SOPA Endpoint which I am using is this: /mscrmservices/2007/crmservice.asmx.

    How do I update it to the 2011 endpoint? Is it the Organization Service or the Organization Data Service? Is it the full URL? e.g. https://crmurl/orgname/2011/organization.svc

    Thanks

    Srikanth



    Monday, July 25, 2016 1:20 PM

Answers

  • It's not just a case of changing the reference; the code will need to be rewritten to use either 2011 endpoint as the methods and data-types have changed completely.

    Simple data operations can be done using the OrganizationData.svc web service, whereas Organization.svc provides access to other messages, in addition to the simple data operations. In general, the Organization.svc web service is closer to the 2007 endpoint, so it may be less effort to change the code to use this, but the OrganizationData.svc is designed more for client-side access.

    It's also worth considering if you still need client-side code, or whether you can use CRM 2013 customisation features instead


    Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk

    Tuesday, July 26, 2016 6:20 AM
    Moderator
  • Hi,
     
    While upgrading to CRM 2013 we need to make sure that there are no deprecated end points in the scripts.
     
    Microsoft Dynamics CRM 2011 uses 2007 web service endpoints where as CRM 2013 onward uses 2011 web service endpoint.
     
    So before upgrading to CRM 2013 we need to make changes in all the scripts to use 2011 web service endpoint instead of 2007.
     
    You can also use Code validation tool to check if scripts are compatible with CRM 2013.
     
    You can download Code Validation tool from below link:
     
    Hope this helps
     
    Thanks!
    Sam

    Inogic | Blog | news@inogic.com

    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Thursday, July 28, 2016 1:15 PM

All replies

  • It's not just a case of changing the reference; the code will need to be rewritten to use either 2011 endpoint as the methods and data-types have changed completely.

    Simple data operations can be done using the OrganizationData.svc web service, whereas Organization.svc provides access to other messages, in addition to the simple data operations. In general, the Organization.svc web service is closer to the 2007 endpoint, so it may be less effort to change the code to use this, but the OrganizationData.svc is designed more for client-side access.

    It's also worth considering if you still need client-side code, or whether you can use CRM 2013 customisation features instead


    Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk

    Tuesday, July 26, 2016 6:20 AM
    Moderator
  • Hi,
     
    While upgrading to CRM 2013 we need to make sure that there are no deprecated end points in the scripts.
     
    Microsoft Dynamics CRM 2011 uses 2007 web service endpoints where as CRM 2013 onward uses 2011 web service endpoint.
     
    So before upgrading to CRM 2013 we need to make changes in all the scripts to use 2011 web service endpoint instead of 2007.
     
    You can also use Code validation tool to check if scripts are compatible with CRM 2013.
     
    You can download Code Validation tool from below link:
     
    Hope this helps
     
    Thanks!
    Sam

    Inogic | Blog | news@inogic.com

    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Thursday, July 28, 2016 1:15 PM