如何在Node.js中使用soap传递OptionSetValue参数值?

时间:2016-12-30 10:54:01

标签: node.js soap node-soap

我们正在使用soap包来使用Node.js中的SOAP服务。要调用方法,我们使用args对象传递值。

    var soap = require('soap');
    var url = 'http://example.com/wsdl?wsdl';
    var args = {name: 'value'};
    soap.createClient(url, function(err, client) {
       client.MyFunction(args, function(err, result) {
          console.log(result);
       });
    });

现在的问题是,如果参数值是字符串,我们可以直接传入args对象。假设参数数据类型是否为OptionSetValue,那么我们如何传递它?

     <con:KeyValuePairOfstringanyType>
       <sys:key>customer_type</sys:key>
       <sys:Value i:type="con:OptionSetValue">
         <con:Value>100000000</con:Value>
       </sys:Value>
     </con:KeyValuePairOfstringanyType>

我们如何在args对象中传递 customer_type 的值?

0 个答案:

没有答案