Walks you through the process of debugging the MFDEMO application in
Enterprise Developer using the embedded Rumba+ Desktop 3270 emulator.
Debugging requires that your project is associated with the IMSDEMO enterprise server and that IMSDEMO is configured to use
dynamic debugging. Both of these requirements were met earlier in this tutorial.
Set a breakpoint
- In the
Solution Explorer, if not already set, set the
IMSSupport project as the startup project:
- Right-click the IMSSupport project.
- Select
Set as StartUp Project from the context menu.
- Double-click the
DEMO001T.cbl file to start the COBOL editor.
- Scroll down to line number 543 and set a breakpoint. The code on line 543 is:
IF DEMO91-FUNCTION = 'I' OR 'i'
Notes:
- To enable line numbers in the editor, click
Tools > Options, and then expand
Text Editor, then click
Micro Focus COBOL. In the right frame, check
Line numbers, and then click
OK.
- To set a breakpoint, on the line of code where you want to break, put your cursor in the far left column and double-click.
- Click
File > Save All to save
DEMO001T.cbl.
Start debugging
- From the main menu, click
Debug > Start Debugging.
Note: If at any time the
Rumba+ Desktop embedded display is not visible, click
(
Mainframe TN3270 Display) on the
Enterprise Developer toolbar.
- Builds the project.
- If stopped, starts the IMSDEMO
enterprise server region. If prompted, click
OK.
- Starts your terminal emulator.
- In the terminal emulator, log into IMS and start MFDEMO just as you did to run the MFDEMO application as described in the
previous topic.
In
Enterprise Developer, the debugger shows the current line of code execution:
- On the
Enterprise Developer toolbar, click
Continue
.
This transfers control back to the terminal emulator and advances the application to its main menu.
- On the main menu in the terminal emulator, type
I into the
FUNCTION CODE field to select the <I>NQUIRE function.
This action advances your cursor to the
TABLE-ID field.
- In the
TABLE-ID field, type
TESTDEPT; then press
Enter.
- On the
Visual Studio toolbar, click
Continue
.
The debugger advances to your breakpoint, and the terminal display shows the
INQUIRY screen. From here you can continue debugging if desired. When you have finished, continue with the next step from whatever
screen you are on.
- Tab to the
RETURN field.
- Type
X; then press
Enter.
- On the main menu, type
E into the
FUNCTION CODE field; then press
Enter.
This action takes you to the TRANCODE - MFDEMO - ENDED screen.
Stop debugging
- From the
Rumba+ Desktop
Mainframe TN3270 Display toolbar, click
Disconnect
, and then close the
Rumba+ Desktop.
- From the Visual Studio main menu, click
DEBUG > Stop Debugging.
This concludes the tutorial.