2013-12-03 113 views
0

我在使用Flex Builder中開發的移動應用程序Im中使用webservice時出現問題。調用Web服務時超時

我有一個Web服務下面的代碼

<s:CallResponder id="readAllPedidosErpResult" result="readAllPedidosErpResult_resultHandler(event)" fault="sincFailResult_faultHandler(event)"/> 

protected function readAllPedidosErp():void 
{ 
    readAllPedidosErpResult.token = xEasyERPMobileAppWS.readAllPedidosErp 
    (readFechaSincronizacionPedidoErp(),sC.readComercialUsuario()); 
} 

protected function readAllPedidosErpResult_resultHandler(event:ResultEvent):void 
{ 
    var result:ArrayCollection; 
    var c:PedidoWSMobile; 

    if(event.token.result is ArrayCollection) 
    { 
     result = event.token.result as ArrayCollection; 
     if(result!=null) 
     {            
      //DO SOMETHING 
     } 
    } 
    continueToNext(15); 
} 

我得到的問題是,xEasyERPMobileAppWS.readAllPedidosErp(readFechaSincronizacionPedidoErp(),sC.readComercialUsuario());需要將近2分鐘才能得到答案,但30秒後(或多或少)不會等待更多,並且出現故障(sincFailResult_faultHandler(event))。

我該如何給CallResponder更多時間來等待來自我打電話的Web服務的答案?

在此先感謝。

+0

我得到的錯誤是「肥皂響應無法解碼。原始響應」 – user1809819

回答