Calling SOAP Web Service From (JavaScript) Jaggery
Here 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.
Published at DZone with permission of Madhuka Udantha, author and DZone MVB. (source)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());
%>(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)
Tags:





