0 Replies Latest reply on Jan 4, 2012 2:44 AM by govind_85

    How to call webservice?

    govind_85 Level 1

      Hello,

      i am trying to call webservice.i tryed  following code for calling webservices via actionscript.it is givind the response.but it is not giving correct response.

      is this correct way to call webservice?is there other way to call webservice?can anybody tell me,how to call webservice?

       

      <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”vertical” width=”420″ height=”380″ xmlns:net=”flash.net.*”>
      <mx:Script><![CDATA[
      import mx.rpc.soap.LoadEvent;
      import mx.rpc.AbstractOperation;
      import mx.controls.Alert;
      import mx.rpc.events.FaultEvent;
      import mx.rpc.events.ResultEvent;
      import mx.rpc.soap.Operation;
      import mx.rpc.soap.WebService;

       

      private var serviceURL:String = "http://localhost:7080/icon-ws/services";
      private var wsdlURL:String = "http://localhost:7080/icon-ws/bulkUpload.wsdl";

      private function callWS():void {
      var service:WebService = new WebService(serviceURL, serviceURL);
      service.wsdl = wsdlURL;
      service.loadWSDL();

      var oper:Operation = service.getOperation("BulkUpload") as Operation;
      oper.addEventListener("result", resultHandler);
      oper.addEventListener("fault", faultHandler);

      oper.send();

      }
      public function resultHandler(event:ResultEvent):void {
      Alert.show("Result returned"+ event.result.toString());
      }
      public function faultHandler(event:FaultEvent):void {
      Alert.show("fault: "+ event.toString());
      }

      ]]></mx:Script>
      <mx:Button id=”selectBut” label=”CALL webservice” click=”callWS()”/>
      </mx:Application>