![]() |
#4 |
Чайный пьяница
|
Цитата:
Сообщение от Kipetcoff
![]() получилось примерно следующее
Код: var oXmlHttp = oService.CreateXmlHttp(); oXmlHttp.open("POST", oService.server + "/mscrmservices/2007/crmservice.asmx", false); oXmlHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); oXmlHttp.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/crm/2007/WebServices/Execute"); var sXml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">" + "<soap:Header>" + "<CrmAuthenticationToken xmlns=\"http://schemas.microsoft.com/crm/2007/WebServices\">" + "<AuthenticationType xmlns=\"http://schemas.microsoft.com/crm/2007/CoreTypes\">0</AuthenticationType>" + "<CrmTicket xmlns=\"http://schemas.microsoft.com/crm/2007/CoreTypes\"></CrmTicket>" + "<OrganizationName xmlns=\"http://schemas.microsoft.com/crm/2007/CoreTypes\">MicrosoftCRM</OrganizationName>" + "<CallerId xmlns=\"http://schemas.microsoft.com/crm/2007/CoreTypes\">00000000-0000-0000-0000-000000000000</CallerId>" + "</CrmAuthenticationToken>" + "</soap:Header>" + " <soap:Body>" + " <Request xsi:type=\"RemoveMemberListRequest\" xmlns=\"http://schemas.microsoft.com/crm/2007/WebServices\">" + " <ListId>107FA1EB-5911-DF11-A5B3-0003FF966666</ListId>" + " <EntityId>0020590A-37D0-DC11-AA32-0003FF33509E</EntityId>" + " </Request>" + " </soap:Body>" + "</soap:Envelope>"; oXmlHttp.send(sXml); Если не смотреть на ID..в остальном правильный ли запрос? Написал по аналогии с примером, но не тестировал, так что тут дело за Вами: Код: var xml = "<?xml version='1.0' encoding='utf-8'?>"+ "<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'"+ " xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'"+ " xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"+ GenerateAuthenticationHeader()+ "<soap:Body>"+ "<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<Request xsi:type=\"RemoveMemberListRequest\">" + "<ListId>107FA1EB-5911-DF11-A5B3-0003FF966666</ListId>" + "<EntityId>0020590A-37D0-DC11-AA32-0003FF33509E</EntityId>" + "</Request>" + "</Execute>"+ "</soap:Body>"+ "</soap:Envelope>"; var xHReq = new ActiveXObject("Msxml2.XMLHTTP"); xHReq.Open("POST", "/mscrmservices/2007/CrmService.asmx", false); xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Execute"); xHReq.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); xHReq.setRequestHeader("Content-Length", xml.length); xHReq.send(xml);
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|