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服務的答案?
在此先感謝。
我得到的錯誤是「肥皂響應無法解碼。原始響應」 – user1809819