|
13.11.2008, 16:15 | #1 |
CRM
|
Не туда запостили.
Вы используете объектную модель или веб-сервисы? Скорее всего надо просто прописать путь до веба.Ведь Listsпринадлежат конкретному вебу.
__________________
MS CRM 3.0/4.0 Sharepoint 2003, MOSS 2007/2010 |
|
|
За это сообщение автора поблагодарили: sergeyjb (1). |
17.11.2008, 08:01 | #2 |
Участник
|
Копия переписки (если у кого аналогичный вопрос возникнет):
sergeyjb Чтоб меня там не порвали за офтоп спрошу лично: использую Вэб-сервис Lists для добавления. тоже понимаю что надо пролистать до нужного вэба надо чтоб сервис лист писал в http://st2/brik/crm/ а он пишет в корен который стоит текущим http://st2/ Вот в том у меня и проблема что я не знаю как мне его пролистать на 2 уровня вглубь до узла crm. Если есть опыт - скажи с помощью чего сделать это можно! ShurikEv Хотелось бы код инициализации сервиса увидеть. sergeyjb Отлаживаю пока в вин. приложении по кнопке, потом в плагин перенесу (target это требуемое место назначения библиотеки документов): Код: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Crm.Sdk; using Microsoft.Crm.SdkTypeProxy; using WindowsApplication1.st2; using System.Xml; namespace WindowsApplication1 { public partial class Form1 : Form { //................................. private void button1_Click(object sender, EventArgs e) { string target = "http://st2/brik/crm"; Lists listService = new Lists(); listService.Credentials = new System.Net.NetworkCredential("user", "password", "domain"); string listName = "Моя компания"; XmlNode SPresult = listService.AddList(listName, listName+"Описание", 101); } //.................................. } } Скорее всего вы добавили веб-сервис с ссылкой http://[имя портала]/_vti_bin/Lists.asmx Пробуйте так http://[имя портала]/[путь до сайта нужного - он же веб]/_vti_bin/Lists.asmx Скорее всего этот url можно менять программно у объекта listService sergeyjb Сервис действительно добавлял с ссылкой http://[имя портала]/_vti_bin/Lists.asmx у этого объекта есть у свойства url и метод set, так что выставить его можно программно запросто. Читая MSDN сделал вывод что путь http://[имя портала]/_vti_bin/ это единое место хранения всех вэбсервисов. Не знал что в каждом вэбе есть своя копия этих сервисов. В понедельник приду на работу - первым делом попробую вызвать сервис по пути к вэбу! Заранее спасибо за подсказку! sergeyjb Все работает! ShurikEv - спасибо!
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара |
|
17.11.2008, 08:08 | #3 |
Участник
|
Артем:
Если не в ту ветку разместил - просьба к Вам перенсти в нужную Тема касалась интеграции CRM и SharePoint на уровне плагинов CRM. http://blogs.msdn.com/crm/archive/20...amics-crm.aspx Хотя технически действительно рассматривались только сервисы SharePoint. Если сочтете что вообще не по теме форума - можете удалять ветку, вопрос благодаря ShurikEv успешно решил для себя, так что надобности личной в ней больше нет
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|