Friday 2 June 2017

How to send SOAP request from protractor for complex data type?

Soap request in SOAPUI looks something like this.

soap request

I would like to send this through protractor. I am using 'soap' npm module.

I have tried this :

fetchUserDetails: function () { var url = 'http://ldniguiapp02.eur.ad.tullib.com/matchbox-forwarddeal/services/RefDataWebServices?wsdl'; var args = {'args0': { 'mnemonic':'ttan', 'postingId':'75655', 'customerId':'180816', 'organisation':{ 'customerId':'180816', 'firmName':'POLITICAL.GROUP' }, 'userType':'TRADER' }}; var defered = q.defer(); soap.createClient(url, CreateClient); function CreateClient(err, client) { client.getUserDetails(args, function (err, result) { if (err) { defered.reject(err); }else{ defered.resolve(result); } console.log(result); }); } return defered.promise; }

It does not work.

What should be the format I can send to get desired soap response?



via Swapnil Pingle

No comments:

Post a Comment