Anuncios‎ > ‎

Monitor de Errores

publicado a la‎(s)‎ 18 dic. 2012 20:21 por Jorge Girbau   [ actualizado el 18 dic. 2012 20:28 ]

En RPG-ILE y RPG Free, puedes monitorear cualquier error que pueda presentarse en alguna instrucción dudosa, que pueda procesar datos inválidos o que pueda resultar en algún tipo de error.

Para esto se utiliza la instruccion MONITOR, que tiene 2 secciones: Las instrucciones que se van a monitorear y las instrucciones que deben ejecutarse en caso de que ocurra algún error (On-Error).

En el ejemplo se monitorea la conversión de una variable numérica de 8 dígitos a una variable tipo fecha. Esta conversión puede terminar en error si la variable numérica no contiene una fecha válida. De forma que se realiza la conversión y se validan los datos al mismo tiempo.

Si la variable NUM8 no contiene una fecha válida, esta instrucción ejecutara los pasos contenidos en la sección "On-Error", y por lo tanto asignará la fecha del día a la variable llamada "Fecha" (Que es el resultado de la función %Date sin parámetros).

Hay infinidad de usos para esta instrucción "Monitor" que nos permite tomar acciones alternas ante cualquier falla.
Comments