应用与数据集成平台 ROMA Connect-SoapClient类说明:使用示例

时间:2025-02-12 14:55:43

使用示例

importClass(com.roma.apic.livedata.client.v1.SoapClient);importClass(com.roma.apic.livedata.config.v1.SoapConfig);importClass(com.roma.apic.livedata.common.v1.XmlUtils);function execute(data) {    var soap = new SoapConfig();    soap.setUrl("http://test.webservice.com/ws");    soap.setNamespace("http://spring.io/guides/gs-producing-web-service");    soap.setOperation("getCountryRequest");    soap.setNamespacePrefix("ser");    soap.setBodyPrefix("ser");    soap.setEnvelopePrefix("soapenv");    var content = {        "getCountryRequest": {            "ser:name": "Spain"        },    };    soap.setContent(content);    var client = new SoapClient(soap);    var result = client.execute();    var body = result.getBody();    return XmlUtils.toJson(body);}
support.huaweicloud.com/devg-roma/apic-dev-190603048.html