Introducción
Si resuelves problemas complejos en ObjectScript, probablemente tienes mucho código que funciona con los valores de %Status. Si has interactuado con clases persistentes desde una perspectiva de objetos (%Save, %OpenId, etc.), casi seguro que las ha visto.
Un %Status proporciona una envoltura alrededor de un mensaje de error localizable en las plataformas de InterSystems. Un estado OK ($$$OK
) simplemente es igual a 1, mientras que un mal estado ($$$ERROR(errorcode,arguments...)
) se representa como un 0 seguido de un espacio seguido de una lista $ListBuild
con información estructurada sobre el error.