CodeSiteEx supports the JEDI Debugger and the JCLDebugHandler?  Aren't they the same thing?

Yes and no.  The JEDI Debugger is a powerful set of debugging classes built into to the JEDI Code Library (JCL).  The JCLDebugHandler component is a wrapper for the JEDI Debugger that resides in the JEDI Visual Component Library (JVCL).

While powerful, the JEDI Debugger was not the simplest thing to set up properly; the JCLDebugHandler was created to provide an interface to ease the setup process.  The JCLDebugHandler does not offer its own debugging code, it makes direct use of the JEDI Debugger's features.

These libraries differ in CodeSiteEx in the way they are used.  The JEDI Debugger integrates with CodeSiteEx's TcsxErrorTrapControl; the JCLDebugHandler works independently and routes its output to CodeSite.