|
![]() |
#1 |
Консультант-джедай
|
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);
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#2 |
Чайный пьяница
|
Посмотрите этот тул от Станвара. Перепишите код C#, чтобы он обращася к метадатасервису - и готово.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#3 |
Участник
|
Тут вот еще можно по теме почитать.
|
|
|
![]() |
||||
Тема | Ответов | |||
SOAP и Join | 3 | |||
Помогите с фильтами в лукапе | 3 | |||
Как создать экземпляр кастомной сущности через SOAP? | 7 | |||
Запрос в SQL | 1 | |||
Дата в SOAP-запросе | 1 |
|