Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/wbfeng01_0245.htm]
You are here:

...

In this step, you will execute your Department Maintenance web page (iiiMaintDepartment) which you created in the previous exercise, using the debugger. The form must have been compiled with debug enabled.
Image Removed

Image Added

1.  Review Debug settings. Open the LANSA Settings dialog from Options in the File menu. Select Debug settings:
Image Removed

Image Added
 

     Note     Note that debug may be set to break at the first executable statement. This means a breakpoint is not necessary.

     When you have breakpoints defined, you may want to change this setting, so that debug breaks on your breakpoints only.

     Note that Debug is a Windows Service using a specific Port. It is possible to change this port number if required by your network administration.

2.  Interactive   Interactive Debugging must be enabled in using the Web Administrator / Miscellaneous tab:

Image Added
Image Removed 

     See     See the Web Administration Guide. The Web Administrator is run from the LANSA Settings and Administration folder.

3.  With the Maintain Department web page open in the editor, execute it in debug mode using the Debug button.
Image Removed

Image Added

4.  The web page will start to open in the browser but, since debug has stopped at the first executable statement, no output will be shown. Switch to Visual LANSA.

     Ideally, execute the browser and Visual LANSA side by side or on different screens.

     The first executable statement will be highlighted with a yellow background.

Image Added
Image Removed 

     In     In this example, the Initialize event for the web page is highlighted in yellow.

Note

...

    Note: The next statement to be executed is always highlighted in yellow.

     The      The Debug ribbon is displayed and a Variables tab on the left displays all the web page variables and their values.

     Debug is now waiting for commands and the web page will not continue execution until you click a debug command button.

5.  Hover the cursor over a toolbar button to see its tooltip:

Image Added  Image Removed

Note

...

Note: The web server has a time out setting. If you do not issue a debug command such as F8 Step Into in a given time, the web server may stop waiting and display an error. If this happens, simply click Stop Debugging and restart the web page in debug mode. See later notes on how to change web server wait time setting.  

  [ Image Removed |../../index.htm#lansa/wbfeng01_0245.htm]