Level of knowledge should be basic understanding of DAP.
We want to show how to enable mainframe user a modern debug experience for COBOL CICS applications via mainframe debugging tool called InterTest using DAP-enabled IDEs (Vscode, Theia, Eclipse Che). We are going to share design of debug adapter implementation for mainframe remote debugger using lsp4j. Our product consist of extension written in typescript, debug adapter written in java using lsp4j library, connector written in java using custom protocol for communication with remote debugger (Intertest) that is running on mainframe and consisting of other technologies, like tomcat server and part written in High level assembler.
We are going into more details with implementation of session start, session stop, stop on error (called abend on mainframe) and different types of breakpoints (conditional breakpoints, logpoints etc).