Open DDIO View


The Open DDIO view allows users to browse source listing files and set breakpoints during a debug session. Upon launching a debug session, the view is populated with the load module specified in the launch configuration used.

The Open DDIO view takes a load module name as input and displays the CSECTs contained within that load module, as well as the language and compile date/time of each CSECT.

For a Batch debug session, the Open DDIO view can display source and set breakpoints in DDIO other than that of the program specified in the launch configuration. The same can be done for a CICS debug session, but without having to re-launch a new session between programs because a transaction is entered from a 3270 terminal/emulator to run a program.

Open the CSECT source

  1. Select the Open DDIO tab. The CSECTs for the program listed in the Load module field and any linked programs appear in the table.
  2. In the Open DDIO table, right-click the CSECT name you want to open, then select Open. The source for that CSECT appears.

Setting breakpoints in CSECT source

For example, a user launches a debug session for Program A. However, before executing it, the user realizes they also want to debug Program B, which happens to be an Assembler routine called from Program A. The Open DDIO view can be used to open source for Program B by entering Program A as the load module, pressing Enter, and double-clicking on Program B in the Open DDIO view. The source listing for Program B appear and can now have breakpoints set in it. When the transaction is entered to run Program A, execution stops within Program B if a breakpoint is encountered.

For a general discussion on setting breakpoints, see Breakpoints-and-the-Breakpoints-View

Related Topics

Setting-initial-and-exit-breakpoints

Monitoring and reviewing the execution path


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*