Как передать значение параметра OptionSetValue с помощью мыла в Node.js?

Мы используем пакет soap для использования сервисов SOAP в Node.js. Для вызова метода мы используем объект 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>

Как мы можем передать значение customer_type в объекте args?

0 ответов

Другие вопросы по тегам