StackTrace property: Exception class
Description
This property returns a string with the complete stack trace. This includes the whole context, (that is, current location + called from X + called from. . . )
You can process the returned string by breaking it into pieces using the Split function, and using "Called from" as the value to use for separating the string. For example,
Local Array of String &Pieces;
/* get exception */
&Pieces = Split(&E.StackTrace, "Called from:");
This property is read-only.
Example
The following is an example of a trace stack.
In C (0,0) AEMINITEST.MAIN.GBL.default.1900-01-01.Step02.OnExecute Name:C PCPC
:136 Statement:2
Called from:AEMINITEST.MAIN.GBL.default.1900-01-01.Step02.OnExecute Name:B Sta
tement:6
Called from:AEMINITEST.MAIN.GBL.default.1900-01-01.Step02.OnExecute Name:A Sta
tement:13
Called from:AEMINITEST.MAIN.GBL.default.1900-01-01.Step02.OnExecute Statement:1
8