|  01.12.2009, 13:54 | #1 | 
| Участник |  Помогите написать SOAP запрос 
			
			Добрый день. Помогите пожалуйста написать SOAP запрос, который бы возвращал записть CustomEntity по ParentID. Заранее спасибо | 
|  | 
|  01.12.2009, 13:57 | #2 | 
| Консультант-джедай | 
			
			По такому вопросу врят ли что то получится написать   опишите поподробнее  и эту тулзень видели: http://mmcrm.ru/?p=494 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  01.12.2009, 14:04 | #3 | 
| Участник | 
			
			Если точнее то у меня есть AccessEntity которая хранит в себе названия сущностей системы, и AccessField которая связана с AccessEntity многие к одному, AccessField хранит название полей сущности указанной в AccessEntity, мне надо на OnLoad формировать список полей, которое есть в сущности.
		 | 
|  | 
|  01.12.2009, 14:47 | #4 | 
| Консультант-джедай | 
			
			Что-то я сомневаюсь что с помощью соап-запроса можно получить доступ к такой системной сущности. Помоему они ограничены этими объектами http://<crmserver>/sdk/list.aspx. Хотя могу и ошибаться    
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  01.12.2009, 15:03 | #5 | 
| Чайный пьяница | 
			
			А не проще вычитывать сущности и поля сущности используя Метадата сервис? http://a33ik.blogspot.com/2009/06/fi...own-hands.html 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  01.12.2009, 16:27 | #6 | 
| Участник | 
			
			Я в принципе так и хочу, но вот проблема создания самого SOAP запроса к метаданным, я их не создавал никогда. Может кто то подскажет какую то тулзню которая может помочь в формировании и  в тестировании SOAP запросов к CRMService и  MetadataService?
		 | 
|  | 
|  01.12.2009, 16:41 | #7 | 
| Консультант-джедай | X++: var _sWebServicesNamespace = "[URL]http://schemas.microsoft.com/crm/2006/WebServices[/URL]"; function _RemoteMetaCommand(sCommand, sAction) { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlhttp.open("POST", "/mscrmservices/2006/metadataservice.asmx" , false); xmlhttp.setRequestHeader("Content-Type","text/xml; charset=utf-8"); xmlhttp.setRequestHeader("SOAPAction", _sWebServicesNamespace + "/" + sAction); var soapmessage = "<?xml version='1.0' encoding='utf-8'?>" soapmessage += "<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>" soapmessage += "<soap:Body>" + sCommand + "</soap:Body></soap:Envelope>" xmlhttp.send(soapmessage); return xmlhttp.responseXML; } var entity = "account" var query = "<RetrieveEntityMetadata xmlns='http://schemas.microsoft.com/crm/2006/WebServices'><entityName>" + entity + "</entityName><flags>IncludeAttributes</flags></RetrieveEntityMetadata>" //Get ObjectTypeCode var result = _RemoteMetaCommand(query, "RetrieveEntityMetadata").selectSingleNode("//Attributes"); resultName = result.getElementsByTagName('Name'); msg = ""; for (i=0;i < resultName.length;i++) { var name = resultName[i].text; msg += name +"\r"; } alert(msg); 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  01.12.2009, 16:46 | #8 | 
| Чайный пьяница | 
			
			Посмотрите этот тул от Станвара. Перепишите код C#, чтобы он обращася к метадатасервису - и готово.
		 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  01.12.2009, 16:47 | #9 | 
| Участник | 
			
			Тут вот еще можно по теме почитать.
		 | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| SOAP и Join | 3 | |||
| Помогите с фильтами в лукапе | 3 | |||
| Как создать экземпляр кастомной сущности через SOAP? | 7 | |||
| Запрос в SQL | 1 | |||
| Дата в SOAP-запросе | 1 | |||
| 
 |