Cómo mostrar %Error de estado en la Terminal o ¡Tengamos un nuevo y útil alias de terminal!
¡Hola compañeros!
Otra vez más me he dado cuenta de que no hay una forma supersencilla de mostrar el error de la variable %Status, cosa que necesito con relativa frecuencia desde el terminal.
Sí, conozco las macros $$$, pero no son demasiado útiles en un terminal.
Habitualmente lo que hago es intentar recordar de memoria o copiar de algún sitio la fórmula:
USUARIO>w $System.State.DisplayError(st)Así que introdujo el alias:
:alias err d$System.Status.DisplayError($1) ;entonces, si obtenéis algo como
USUARIO>set st=##class(bla.bla).methodbla()podéis obtener el error como
USUARIO>:err st
d$System.Status.DisplayError(st) ;
ERROR #879: El rol NewRole no existe.Espero que os guste.
Comentarios (0)0