Lanzar eventos de cancelacion o de error usando codigo
De
<keywords content="keywords">
lanzando evento de cancelacion, lanzando evento de error, eventos usando codigo
</keywords>
Cómo lanzar eventos de cancelación o de error usando código
Hay casos donde es necesario lanzar eventos de cancelación o de error por medio de código, por ejemplo, cuando un servicio Web falla debido a errores de conexión, etc. En estos casos, los eventos de cancelación o de error pueden ser ejecutados usando la función CHelper.RaiseCancelEndEvent o CHelper.RaiseErrorEndEvent.
Example: try { //Web Service var res = CWebService.invokeWS("http://testserver/WsVerticalScopes/ApplicantAnalysis.asmx","ExistClient",[]); if (res == 1001) { CHelper.RaiseCancelEndEvent("1001"); } } catch (Exception) { CHelper.RaiseErrorEndEvent("Excepcion"); }
La regla ejecuta un servicio Web, si retorna el resultado 1001 se ejecuta el evento de cancelación, en caso de que un error in la conexión sea generado y una reversión es requerida sin compensación, entonces el camino del error es ejecutado usando el comando RaiseErrorEndEvent.
<comments />