Подключайтесь к CRM только с веб-сервисами

Может кто-нибудь указать мне направление, где есть пример того, как подключать и извлекать данные из Microsoft Dynamic Online 2011 только с помощью веб-служб, таких как Discovery и Organization, и не используя какой-либо SDK, предоставленный Microsoft. Также было бы хорошо, если бы мне не нужно было добавлять System.ServiceModel. Я посмотрел на пример Soap, он все еще использовал Microsoft.Crm.Sdk.Samples.

Причина, по которой я избегаю использования SDK или пространства имен, заключается в том, что я пытаюсь создать SQL CLR, который может подключаться к CRM в режиме онлайн и извлекать данные, необходимые для отчетов. Отчеты основаны на моей локальной базе данных и данных CRM.

Спасибо за помощь

1 ответ

Решение

Большая часть данных может быть получена (и отношения хорошо представлены) через веб-сервисы oData/REST. Вам не нужны какие-либо конкретные SDK или пользовательский код, просто все, что может считывать данные в формате XML или JSON из URI.

[Your Organization Root URL]/XRMServices/2011/OrganizationData.svc Здесь вы найдете забавные вещи. Документация находится в MSDN по http://msdn.microsoft.com/en-us/library/gg334767.aspx

Другие вопросы по тегам