0
我必須讓服務器更新某些設備。
他們問我使用node.js和設備發送肥皂請求。 我需要檢查參數來驗證版本。所以我決定使用node-soap模塊。 (我使用的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
我需要做一個web服務來更新設備,但我的問題是如何通過soap請求恢復設備(i-pcIdentifiant ...)發送的參數的值。 小姐:對不起,我的英語,我是法國人。 – user2606012