zoukankan      html  css  js  c++  java
  • crm采用soap删除记录

    //抽样
    function demo() {
        //操作记录id
        var targetId = "A8A46444-BA10-E411-8A04-00155D002F02";
        //操作记录的实体名称
        var targetType = "new_config";

        Delete(targetType, targetId);
    }

    function Delete(name,id) {
        var request = "<s:Envelope xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'>" +
                        "<s:Body>" +
                         "<Delete xmlns='http://schemas.microsoft.com/xrm/2011/Contracts/Services' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'>" +
                            "<entityName>" + name + "</entityName>" +
                            "<id>" + id + "</id>" +
                         "</Delete>" +
                        "</s:Body>" +
                       "</s:Envelope>";
        execSoap(request);              
       
    }

    //获取服务地址
    function getWebUrl() {
        var serverUrl = Xrm.Page.context.getServerUrl();
        if (serverUrl.match(//$/)) {
            serverUrl = serverUrl.substring(0, serverUrl.length - 1);
        }
        return serverUrl + "/XRMServices/2011/Organization.svc/web";
    }
    //运行请求
    function execSoap(request) {
        var ajaxRequest = new XMLHttpRequest();
        ajaxRequest.open("POST", getWebUrl(), true)
        ajaxRequest.setRequestHeader("Accept", "application/xml, text/xml, */*");
        ajaxRequest.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
        ajaxRequest.setRequestHeader("SOAPAction", "
    http://schemas.microsoft.com/xrm/2011/Contracts/Services/IOrganizationService/Delete");
        ajaxRequest.send(request);
    }

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    greta一些简单实用的字符串匹配
    内存管理
    粒子系统
    资源的后台加载
    GRETA正则表达式模板类库
    便利的开发工具log4cpp快速使用指南
    vc/mfc/vs2005下正则表达式源代码编程/微软greta Regular Expressions
    GRETA库在VS 2005环境下的编译经验
    揭开正则表达式的神秘面纱
    greta简单使用
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4916793.html
Copyright © 2011-2022 走看看