Major changes with CRM.webservices 8.0

This topic informs about the major changes in CRM.webservices 8.0.

Note: If you are not familiar with the predecessor of CRM.webservices you may confidently skip this chapter.

From a technical point of view the main difference is that the CRM.webservices are no longer ASP.NET web services but based on WCF. The change of the technology stack causes some differences in creating client application for CRM.webservices – these differences are outlined in chapter Examples below.

Beyond that we introduced a much easier and sophisticated way of handling logins, see Login and session cookie management for further information.

In addition to SOAP CRUD endpoints it's now also possible to create RESTful CRUD services.

Additionally you might have noticed that the "Toolbar" Service is no longer part of the web service library – the reason for that is, that the functionality of the is now integrated into update.CRM web.

Migrating webservices from update.seven to Aurea.CRM

Services created with update.seven webservices can be recreated to be compatible with update.CRM by copying the ConfigFile.xml from version 7.0 to the \web directory of CRM.webservices and executing the recreate function in the service builder.

Note: It is possible that the recreation fails, if your update.seven service references fields which are no longer present in update.CRM or due to other data model changes.