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 />
