Hi,

I think for all those who are certified, there should be an option to add the badge next to their profile here.
Even better,  Intersystems themselves should add it on their own as they already have the data. 

That would not only make the certification more desirable but also will make those who have done the hard work to get certified stand out,  can be referred by Intersystems as their preferred consultants and employers also save the effort of scrutinize from dozens of resumes they get.

This platform is the best and may be the only place ideal for my above suggestion.

I resolved it by following the sql proc method and then creating a view with that sql proc within the query.

An object script function seems to be the only way to make it work.

Eduard, your code didn't work most probably because we have an older version. All I did was iterate through all the params and add the key and value in output
Thanks for your help

ClassMethod LogException(
tAbsException As %Exception.AbstractException) As %Status
{
    
Do $System.Status.DecomposeStatus(tAbsException.AsStatus(), .errorList)
    For i=1:1:errorList {
                    Set fullError = errorlist(i)
                    Set tErrorCode = errorList(i, "code") 
                    You can get caller, domain, params etc from it too, 
                    Just print one errorList and you will see the values of your own error
                    Let me know if you need any help

                  }
    }