Working with Serenji for Ensemble

A background process, called the Serenji Sentry, runs on your PC and listens on a TCP port for connection requests from a server.

Using Ensemble Management Portal, a message session can be replayed through Serenji. This allows you to step through each stage of its processing.

Alternatively, an Ensemble message session that you want to debug calls a method in a Serenji support class, enabling debug mode. To trigger this you implement whatever mechanism is appropriate to your needs.

When the Sentry process on the client PC receives a request from an Ensemble process handling a message for the session being debugged, it starts the Serenji for Ensemble window, as shown below.







In the Serenji for Ensemble window, there are multiple windows which display:

  • Code
  • Variables
  • Stack
  • Immediate mode
  • Breakpoints



You can then choose to run the application with the GO command, or Step in, Step out, Step over, Run to cursor or Fast forward as appropriate.






Request further information