WSO2小工具无法访问SOAP有效负载
我已经创建了一个数据服务,它通过TryIt和SoapUI进行了正确的测试。但是,当我尝试将其包含到小工具中时,总是会出现以下错误: 将SOAP有效负载中继到端点时出错 " 该小工具包含以下片段:函数doSOAPCall(){var endpoint =“var payload=”“;var operation=“urn:getproduct”; document.getElementById(“response disp”).innerHTML= makeSOAPRequest(端点、操作、负载);}WSO2小工具无法访问SOAP有效负载,wso2,soapui,wso2stratos,Wso2,Soapui,Wso2stratos,我已经创建了一个数据服务,它通过TryIt和SoapUI进行了正确的测试。但是,当我尝试将其包含到小工具中时,总是会出现以下错误: 将SOAP有效负载中继到端点时出错 " 该小工具包含以下片段:函数doSOAPCall(){var endpoint =“var payload=”“;var operation=“urn:getproduct”; document.getElementById(“response disp”).innerHTML= makeSOAPRequest(端点、操作、负载
数据服务基于该示例。请注意,该操作不需要参数,但我尝试了有效负载的每一种变体,但都没有成功。我尝试了您的步骤,发现执行SOAP调用的gadget代码段存在两个问题 第一个是,由于您从数据服务端点访问的操作不需要任何有效负载来传递给它。因此,在gadget xml中,您必须将有效负载设置为“null”[not payload=”“] 第二个问题是,您在gadget xml中定义的操作名称不正确。一旦我通过“尝试”选项尝试了数据服务,我发现您的访问操作名称是“\u getProduct”,而不是“getProduct” 一旦纠正了以上两个问题,SOAP小工具就可以很好地与您的端点配合使用,并且能够从您的访问操作中获得对小工具的响应 函数doSOAPCall(){var endpoint=”https://data.stratoslive.wso2.com/services/t/inova8.com/ProductVendorDataService.SOAP11Endpoint/"; var有效载荷=零; var operation=“urn:_getproduct”; document.getElementById(“response disp”).innerHTML=wso2.io.makeSOAPRequest(端点、操作、负载);} 谢谢, 拉拉吉