A background process, called the Serenji Sentry listens on a TCP port for connection requests from a server.
There are different ways to invoke the request on the server, depending on the type of application that you intend to debug. All are quick and easy. In the request you select the name of the program from which you want to start debugging. This application can be run in a normal application window, a terminal emulation screen or even on a character terminal.
When the Sentry process on the client PC receives a request, it starts the Serenji window, as shown below.
![]() ![]() |
![]() |
| Caché or M servers | Serenji client PC |
|---|


In the Serenji window, there are multiple windows which display:
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.
Copyright 1997, 2005 George James Software.