1

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

第二次通话后,我总是遇到异常:

stackTrace:org.w3c.dom.DOMException:WRONG_DOCUMENT_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;
}
4

0 回答 0