Мне нужно сделать сервер для обновления какого-либо устройства.
Они попросили меня использовать node.js, и устройство отправляет запрос на мыло. Мне нужно проверить параметры для проверки версии. Поэтому я решил использовать модуль мыла-мыла. (Файл WSDL, который я использую, является локальным файлом)
Но я не могу найти, как восстановить значение этих параметров. Я прочитал спецификацию узла-мыла, но я не мог найти, как это сделать. :/
Вот мой код (я не сделал много еще и потому, что я застрял из-за этого):Нужна помощь в использовании модуля node-soap
var myService = {
ActiaProxyAPI: { //MyService
ActiaProxyAPI: { //MyPort
GetData: function(args) { //MyFunction
if (args.i-uiType == "11") {
var ID = args.i-pcIdentifiant;
var reg=new RegExp("[ $]+", "g"); //parse the string (actually works)
var tableau=ID.split(reg);
console.log(tableau[4]);
}
return {
name: args.o-poData
};
}
}
}
};
var xml = require('fs').readFileSync('./wsdl/ActiaProxyAPI.wsdl', 'utf8'),
server = http.createServer(function(request,response) {
response.end("404: Not Found: "+request.url);
});
server.listen(8080);
soap.listen(server, '/wsdl', myService, xml);
В чем вопрос? Я вижу, вы спрашиваете что-то о WSDL, но я не уверен, в чем проблема. – jsalonen
Мне нужно сделать веб-службу для обновления устройства, но мой вопрос заключается в том, как восстановить значение параметров, отправленных устройством (i-pcIdentifiant ...) с помощью мыльного запроса. P.S .: Извините за мой английский, я французский. – user2606012