AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.02.2014, 18:22   #1  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
Connect to CRM in Silverlight out of browser.
public void CreateContact()
{
var myContact = new Entity();
myContact.LogicalName = "contact";
var myAttColl = new AttributeCollection();
var key1 = new KeyValuePair<string, object>();
key1.Key = "lastname";
key1.Value = "Test";
myAttColl.Add(key1);
var key2 = new KeyValuePair<string, object>();
key2.Key = "firstname";
key2.Value = "Record";
myAttColl.Add(key2);
myContact.Attributes = myAttColl;
try
{
var url = "http://<Organiation>/XRMServices/2011/Organization.svc/web";
var binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
binding.MaxReceivedMessageSize = 2147483647;
var orgClient = new OrganizationServiceClient(binding, new EndpointAddress(url));

orgClient.ClientCredentials.UserName.UserName = "userName";
orgClient.ClientCredentials.UserName.Password = "password";
orgClient.CreateCompleted += orgClient_CreateCompleted;
orgClient.CreateAsync(myContact);
MessageBox.Show("Start");
}
catch (Exception ex)
{
throw ex;
}
}

void orgClient_CreateCompleted(object sender, CreateCompletedEventArgs e)
{
MessageBox.Show("End");
if (e.Error != null)
{
MessageBox.Show(e.Error.Message);
}
var res = e.Result;
}

Пытаюсь выполнить запрос на создание записи в CRM слетает по таймауту. Приложение находиться вне контекста CRM. Кто-то может сталкивался с подобной задачей. Как правильно конектиться к CRM. CRM в моём случае on-premise.
Старый 19.02.2014, 18:28   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Урлу точно правильную указываете?
Должно ведь быть чтото вроде

http://<Server>/<Organiation>/XRMServices/2011/Organization.svc/web
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 19.02.2014, 18:31   #3  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
с урлой все ок))
Старый 19.02.2014, 18:40   #4  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
у клиента она сотоит не совсе конечно http://<Server>/<Organiation>
Скорее
http://<Organiation>.<Server>/XRMServices/2011/Organization.svc
но к сервисам достукиваеться
Не думаю что это как-то повлияет
Старый 19.02.2014, 18:50   #5  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Nvovka Посмотреть сообщение
у клиента она сотоит не совсе конечно http://<Server>/<Organiation>
Скорее
http://<Organiation>.<Server>/XRMServices/2011/Organization.svc
но к сервисам достукиваеться
Не думаю что это как-то повлияет
Если у клиента урла формируется таким образом, то у вас не OnPremise, а IFD. Не знаю, как вам помочь, но я использую следующий код в .Net сервисах, которые разрабатываю:

Код:
ClientCredentials credentials = new ClientCredentials();
credentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation;
credentials.UserName.UserName = "User Name";
credentials.UserName.Password = "Password";

IOrganizationService service = new OrganizationServiceProxy(new Uri("Service Url"), null, credentials, null);
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 19.02.2014, 19:00   #6  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
в .net коде думаю проблем не возникнет.
Вот форум посвящен подобной задаче
http://www.datazx.cn/Forums/en-US/82...crmdevelopment
Как я понял решение так и ненашлось.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:39.