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 http://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("
http://localhost/Webreference/checkIsPrime.asmx?WSDL",
"isPrimeNumberWebService");
myWebService.useService("http://localhost/Webreference/simpleCalc.asmx?WSDL",
"simpleCalcWebService");
}
To learn more about JScript .NET, go to Column 112, JScript .NET, Part VI: Creating IE Web Services.



