Я пытаюсь использовать этот пакет: https://github.com/milewise/node-soap
Однако, когда я делаю это:
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);
});
});
Возвращает обратно: "undefined".
Мой вопрос: я не понимаю, когда он говорит "args". Это связано с узлами в WDSL?
Файл WSDL выглядит следующим образом:
<xsd:element name="getAllMarkets">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="request" type="types:GetAllMarketsReq"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Пожалуйста, помогите. Спасибо.