July 14, 2002 - Initializing Web Service Consumption
July 14, 2002 Initializing Web Service Consumption Tips: July 2002
Yehuda Shiran, Ph.D.
|
asmx
files) in a sub-directory of your Web server, such as c:\inetpub\wwwroot\Webreference
. Then, when you access the services in your scripts, you refer to their directory as https://localhost/Webreference
. For each Web service you consume you need to have three JavaScript functions:
init()
function assigns a short name to the Web service URL
The init()
function can be shared among Web services. You invoke it upon loading of the page, onload=init()
. We call the webservice behavior's useService()
method to assign short identifiers to the Web service's rather-long URL. We call the add
Web service by "simpleCalcWebService
" and the IsPrime
Web service by "isPrimeNumberWebService
":
function init() {
myWebService.useService("
https://localhost/Webreference/checkIsPrime.asmx?WSDL",
"isPrimeNumberWebService");
myWebService.useService("https://localhost/Webreference/simpleCalc.asmx?WSDL",
"simpleCalcWebService");
}
To learn more about JScript .NET, go to Column 112, JScript .NET, Part VI: Creating IE Web Services.