Breadcrumbs

Inspecting the Callstack

If pausing on a breakpoint switch to the Callstack tab of the E2E Interactive Debugger.

Figure: The Callstack Tab of the E2E Interactive Debugger

debugger_callstack_tab.png

The Callstack tab provides information on the call hierarchy of the executed service.

debugger_callstack.png

The callstack is to be read bottom up: the latest call is on top. In the screenshot on the right, the following information can be extracted:

  1. calculateTotal (name of the SOAP operation) represents the first UML element being executed.

  2. Create a Currency Calculator (name of the action node) in calculateTotal from which the execution branches.

  3. Execution branched to createCurrencyCalculator (name of the class operation), which was called as a call operation action.

  4. The actual element being executed is the action script of action node Set ExchangeRate. The Interactive Debugger paused on statement 1, which will be executed next.