Я использую следующий код для получения некоторых данных от WS:
const soap = require('strong-soap').soap
const parseXML = require('xml2js').parseString
const wsSecurity = new soap.WSSecurity(auth.username, auth.password, {
hasTimeStamp: false
})
soap.createClient(url, {}, function(err, client) {
queryXml = parseXML(queryXml, function(error, xml) {
client.setSecurity(wsSecurity)
client.method(xml, (err, result, envelope) => {
console.log(envelope)
})
})
})
Но я получаю следующий ответ:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:RE1000</faultcode>
<faultstring>Problems creating SAAJ object model</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Что я мог делать неправильно?