Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
第二次调用后出现SOAP服务异常_Soap_Demandware - Fatal编程技术网

第二次调用后出现SOAP服务异常

第二次调用后出现SOAP服务异常,soap,demandware,Soap,Demandware,我创建了一个SOAP服务,它从远程服务器获取一些数据 第二次呼叫后,我总是收到一个异常: stackTrace:org.w3c.dom.domeException:Error\u DOCUMENT\u ERR:节点用于与创建它的文档不同的文档中 有什么想法吗 function getInstance () { return LocalServiceRegistry.createService('SaveNewCustomerService', new SaveNewCustomerSer

我创建了一个SOAP服务,它从远程服务器获取一些数据

第二次呼叫后,我总是收到一个异常:

stackTrace:org.w3c.dom.domeException:Error\u DOCUMENT\u ERR:节点用于与创建它的文档不同的文档中

有什么想法吗

function getInstance () {
    return LocalServiceRegistry.createService('SaveNewCustomerService', new SaveNewCustomerServiceObject());
}

function SaveNewCustomerServiceObject() {};

SaveNewCustomerServiceObject.prototype.initServiceClient = function() {
    this.webReference  = webreferences.CustomerWS;
    return this.webReference.getDefaultService();
}
SaveNewCustomerServiceObject.prototype.createRequest = function(svc, params) {
    return params;
}
SaveNewCustomerServiceObject.prototype.execute = function(svc, requestObject) {
    var customerRequestObjTest = new webreferences.CustomerWS.SaveNewCustomer();
    if (requestObject != null) {
        setObj(); //reduced 
    }
    var result;
    try{
        result = svc.serviceClient.saveNewCustomer(customerRequestObjTest);
        var a =result;
    }catch(ex){
        var e = ex; // 
        if(e.faultString == "Import error"){
            log.info("Import error" + e.faultDetail);
        }else{
            log.info(e.faultDetail);
        }
    }

    return result;
}

SaveNewCustomerServiceObject.prototype.parseResponse = function(svc, responseObject) {
    return responseObject;
}

您找到解决方案了吗?是的,“服务器返回了一个“500内部服务器错误”。我试图输入一个比外部API支持的更长的值。您找到解决方案了吗?是的,“服务器返回了一个“500内部服务器错误”。我试图输入一个比外部API支持的时间更长的值。