Archive for the ‘Web service’ Category

Consuming web service from VBScript file

October 25, 2007

Hi All,

For our current project, the requirement was to call a web service (Web service internally will do some task) on a particular time interval say hourly, daily, monthly etc…

The easy solution we adopted is consuming this web service in VBScript file and schedule this file in the MS-Scheduler. The VBScript looks like

 Set oServerXML = CreateObject(“Msxml2.ServerXMLHTTP”) oServerXML.Open GET”,”http://chm18/purgeservice/purgeservice.asmx/DeleteArchiveFolder1″, FalseoServerXML.setRequestHeader “Content-Type”,”application/x-www-form-urlencoded” oServerXML.sendSet oServerXML = nothing  

Just copy the above code in a VBScript file and schedule this file in a MS-Scheduler. While executing this file if u not yet get the result means then try to execute the web service from .net application using the HTTPWebRequest method. if this is executing without errors means then the VBScript file executes correctly. Note: While executing the web service using HTTPWebRequest method if u got the “The remote server returned an error: (500) Internal Server Error” means then go and add the following code snippet in the web.config file of the web service                   

     <webServices>
           <protocols>
                                         <add name=”HttpGet”/>
                                          <add name=”HttpPost”/>
         </protocols>
</webServices>

 That’s all the web service will works fine…. 

Regards

DotnetRaja