Calling SOAP Web Service From (JavaScript) Jaggery
Join the DZone community and get the full member experience.
Join For FreeHere I am going to call web services in http://localhost:9765/services/BAMToolboxDepolyerService?wsdl from jaggery (javascripte code). This sample is testing web services runnning in WSO2 BAM.
Thinks that i have know about the services before I am calling that from jaggery.
- My end point URL http://localhost:9765/services/BAMToolboxDepolyerService
- Action name to invoke "getBasicToolBoxes"
- And it is pay load. (This sample there is no pay load)
EXAMPLE CODE
<% function invokeBasicToolBoxes() { var log = new Log(); var ws = require("ws"); var bam = new ws.WSRequest(); var options = new Array(); options.useSOAP = 1.2; options.action = "urn:getBasicToolBoxes"; var payload =null; var result; try { bam.open(options,"https://10.100.3.27:9445/services/BAMToolboxDepolyerService", false); bam.send(payload); result = bam; } catch (e) { log.error(e.toString()); return e.toString(); } return result.responseText; } print(invokeBasicToolBoxes()); %>
Web Service
SOAP
Web Protocols
Published at DZone with permission of Madhuka Udantha, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments