Утилитки
06
Авг
0

CRM 2011 Jscript Soap Request Formatter

CRM 2011 Jscript SOAP Request Formatter – это приложение которое делает маленькую но очень полезную функцию – оно форматирует «чистый» XML SOAP запрос в «красивый» JavaScript SOAP запрос для CRM 2011.

Использование:

Допустим у нас имеется такой SOAP запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <Execute xmlns="http://schemas.microsoft.com/xrm/2011/Contracts/Services" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <request i:type="a:InsertOptionValueRequest" xmlns:a="http://schemas.microsoft.com/xrm/2011/Contracts">
        <a:Parameters xmlns:b="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
          <a:KeyValuePairOfstringanyType>
            <b:key>Label</b:key>
            <b:value i:type="a:Label">
              <a:LocalizedLabels>
                <a:LocalizedLabel>
                  <a:IsManaged i:nil="true" />
                  <a:Label>testoptionCode9</a:Label>
                  <a:LanguageCode>1033</a:LanguageCode>
                </a:LocalizedLabel>
              </a:LocalizedLabels>
              <a:UserLocalizedLabel i:nil="true" />
            </b:value>
          </a:KeyValuePairOfstringanyType>
          <a:KeyValuePairOfstringanyType>
            <b:key>AttributeLogicalName</b:key>
            <b:value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema%22%3Enew_testoptionset%3C/b:value>
          </a:KeyValuePairOfstringanyType>
          <a:KeyValuePairOfstringanyType>
            <b:key>EntityLogicalName</b:key>
            <b:value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema%22%3Eaccount%3C/b:value>
          </a:KeyValuePairOfstringanyType>
        </a:Parameters>
        <a:RequestId i:nil="true" />
        <a:RequestName>InsertOptionValue</a:RequestName>
      </request>
    </Execute>
  </s:Body>
</s:Envelope>
  • Скачайте и запустите CRM 2011 Jscript SOAP Request Formatter;
  • Скопируйте SOAP запрос в окно ввода в CRM 2011 Jscript SOAP Request Formatter;
  • Введите пространство имен и имя функции;
  • Выберите между типом запроса: синхронным или асинхронным;
  • Нажмите кнопку «Generate» – вставленный XML будет преобразован в JScript вызов.

Ну, а далее можете создать отдельный Веб-ресурс и поместить туда сгенерированный код.


Комментарии (0)

*

code