November 25, 2001 - The Call Option Object | 2 | WebReference

November 25, 2001 - The Call Option Object | 2

Yehuda Shiran November 25, 2001
The Call Option Object
Tips: November 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

There are several ways to call the callService() method. You can call it with the callback handler (handleResult):

iCallID = webServiceCallerBody.echo.callService(
  handleResult, "echoString", "Asynchronous Call"); 
You can call it without a callback handler, but you need to assign the onresult event handler:

iCallID = webServiceCallerBody.echo.callService("echoString", "Asynchronous Call");
You can also call it with an object as the first parameter:

oResult = webServiceCallerBody.echo.callService(co, "Synchronous Call");
The object co is created by the following constructor function:

function createCallOptions(fn, pn, cm, to, un, pw, hd, ep, pr) {
  var o = new Object();
  o.funcName = fn;
  o.portName = pn;
  o.async    = cm;
  o.timeout  = to;
  o.userName = un;
  o.password = pw;
  o.SOAPHeader= hd;
  o.endpoint = ep;
  o.params   = pr;
  return o;
}