node.js - throw new assert.AssertionError in NodeJS with SOAP -


i using soap module in project of nodejs consume soap web service client. file:

var soap = require('soap');  this.getsoap = function (request, response) { var url = 'http://rhoda.uci.cu/roa.php/interoperability/session?wsdl'; var args = {};  soap.createclient(url, function (err, client) {     if (err) {         console.log(err);     } else {         client.createanonymoussession(args, function (err, result) {             if (err) {                 console.log(err)             } else {                 console.log(result)             }         });     }   }); }; 

createanonymoussession function available in web service , return number of anonymoussession (example: 5550a505b5d86).

when execute obtain error:

assert.js:92

throw new assert.assertionerror({ ^ assertionerror: invalid message definition rpc style binding @ client._invoke (/home/heimdall/proyectos/mynode/node_modules/soap/lib/client.js:183:12) @ null.createanonymoussession (/home/heimdall/proyectos/mynode/node_modules/soap/lib/client.js:129:10) @ /home/heimdall/proyectos/mynode/src/soapmodule/controller/soapcontroller.js:23:20 @ /home/heimdall/proyectos/mynode/node_modules/soap/lib/soap.js:49:5 @ null.callback (/home/heimdall/proyectos/mynode/node_modules/soap/lib/soap.js:36:7) @ /home/heimdall/proyectos/mynode/node_modules/soap/lib/wsdl.js:1056:12 @ wsdl._processnextinclude (/home/heimdall/proyectos/mynode/node_modules/soap/lib/wsdl.js:1098:12) @ wsdl.processincludes (/home/heimdall/proyectos/mynode/node_modules/soap/lib/wsdl.js:1131:8) @ /home/heimdall/proyectos/mynode/node_modules/soap/lib/wsdl.js:1011:10 @ process._tickcallback (node.js:415:13)

well solution:

var soap = require('soap');  this.getsoap = function (request, response) { var url = 'http://rhoda.uci.cu/roa.php/interoperability/session?wsdl';  soap.createclient(url, function (err, client) {     console.log(client.describe());     client.createanonymoussession(null, function (err, result) {         if (err) {             console.log(err)         } else {             console.log(result)         }     });   }); }; 

when web service function not require args, null.


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -