0
我从SOAP WSDL创建了Java文件,并从Adapter JS文件中调用了WSDL的操作。在返回字符串时,我得到错误。来自Mobilefirst适配器的SOAP调用
"isSuccessful": false,
"warnings": [],
"errors": [
"Runtime: Procedure return value must be a Javascript Object, it is currently a String."
],
"info": []
这是我的程序:
function callSoap(CustId){
var callMethod = new com.idea.actions.SoapCallUtil();
var custBalance= callMethod.getBalance(CustId);
return custBalance;
}
如何这个 “custBalance” 字符串转换在Javascript Object.Someone请帮助我如何解决这个问题。
这是否工作:
从修改您当前的代码? return {myResponse:custBalance};或 var resp = JSON.stringify(custBalance); return {myResponse:resp}; –
谢谢Vivin。返回{myResponse:custBalance}工作。 – rumit