Difference: APPXGuiILFDebugger (1 vs. 7)

Revision 72008-11-13 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"
Added:
>
>
 

APPX ILF Debugger

Effective with Release 5.0.0, the original character mode ILF Debugger has been replaced with a GUI ILF Debugger. 

Line: 26 to 27
  current.png Identifies the next ILF command line to execute.
Changed:
<
<
stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled
>
>
stopcur.png Identifies the next ILF command line to execute and indicates that the line has a stop point (trap) enabled.
  Field values can also be viewed in a popup tooltip by moving the mouse pointer over any ILF statement which references a field.

Revision 62008-11-12 - KorryD

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"
Deleted:
<
<
 

APPX ILF Debugger

Effective with Release 5.0.0, the original character mode ILF Debugger has been replaced with a GUI ILF Debugger. 

Line: 23 to 22
  The following icons are used to mark ILF statements for the benefit of the application designer: 
Changed:
<
<
stop.png  Identifies an ILF commnad what has a stop point (trap) enabled.
>
>
stop.png  Identifies an ILF command that has a stop point (trap) enabled.
  current.png Identifies the next ILF command line to execute.

stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled

Changed:
<
<
Field values can also be viewed in a popup tooltip by moving the mouse pointer over any ILF statement which references fields.
>
>
Field values can also be viewed in a popup tooltip by moving the mouse pointer over any ILF statement which references a field.
  ILFDebugFieldValues.PNG

Toolbar Buttons

Revision 52008-09-30 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"

APPX ILF Debugger

Line: 17 to 17
  ILFDebugTRAP.PNG
Changed:
<
<
If a runtime error causes the ILF debugger to be invoked, the statement which caused the error will be highlighted with a light blue background color.  The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. The white arrow in the blue circle points to the statement to further hightlight it.
>
>
If a runtime error causes the ILF debugger to be invoked, the statement which caused the error will be highlighted with a light blue background color.  The white arrow in the blue circle points to the statement to further hightlight it. In the example below, notice that the value for the fields for the current statement are displayed in the field value window on the bottom of the screen.
  ILFDebugOverflow.PNG
Changed:
<
<
 
>
>
The following icons are used to mark ILF statements for the benefit of the application designer: 
  stop.png  Identifies an ILF commnad what has a stop point (trap) enabled.
Line: 29 to 29
  stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled
Changed:
<
<
 

The Toolbar contains several new icons. The Green Arrow will jump out of the trapped event point . The Red X will cancel the process as always. Single step will execute the next sequential instruction, same a the Return key. The Step Into will follow a child process. Step Return takes you to the next Return statement. There is a red/gray icon you can use to set and remove a trap. F3 can still be used to set and un-set traps as well. The Edit values icon will allow the current field value(s) to be modified. Inspect/Edit will allow you to enter a field and see its contents. View Process Stack will display the current process stack showing the Ap/Ver, Proc Type, Process Name, and invocation share class. Watch Variable allow you enter a field name and Appx will indicate when the contents of that field change.

>
>
Field values can also be viewed in a popup tooltip by moving the mouse pointer over any ILF statement which references fields.
 
Changed:
<
<
Scrolling the ILF Debugger using the up and down arrow keys is not permitted.
>
>
ILFDebugFieldValues.PNG
 

Toolbar Buttons

Added:
>
>
The Toolbar contains a variety of buttons that facilitate debugging of a process:
 return.gif Go [Option 0]- Resume normal execution.

cancel.gif Cancel [Ctrl+F8]- Abort process being debugged.

Line: 89 to 89
 

Comments:

Read what other users have said about this page or add your own comments.
Changed:
<
<
<--/commentPlugin-->
>
>
The toolbar needs a button for: Execute Next [F9] - Set next statement to execute

-- SteveFrizzell - 30 Sep 2008

<--/commentPlugin-->
  -- SteveFrizzell - 26 Sep 2008
Changed:
<
<
>
>
 
META FILEATTACHMENT attachment="APPXILFDebugger.PNG" attr="h" comment="APPX GUI ILF Debugger" date="1222433828" name="APPXILFDebugger.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" size="36931" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="current.png" attr="h" comment="Line Indicator - Current Line (Next line to be executed)" date="1222434538" name="current.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" size="1647" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="go.png" attr="h" comment="Go Indicator" date="1222434803" name="go.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" size="1331" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" user="Main.SteveFrizzell" version="1"
Line: 116 to 119
 
META FILEATTACHMENT attachment="Watchpoints.PNG" attr="h" comment="Set/Clear Watchpoints" date="1222453803" name="Watchpoints.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" size="35094" stream="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="ILFDebugTRAP.PNG" attr="h" comment="ILF Debugger TRAP Statement Encountered" date="1222699119" name="ILFDebugTRAP.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugTRAP.PNG" size="36129" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugTRAP.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="ILFDebugOverflow.PNG" attr="h" comment="ILF Debugger Numeric Overflow Encountered" date="1222699151" name="ILFDebugOverflow.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugOverflow.PNG" size="34595" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugOverflow.PNG" user="Main.SteveFrizzell" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ILFDebugFieldValues.PNG" attr="h" comment="ILF Debugger Field Values Tooltip" date="1222779060" name="ILFDebugFieldValues.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugFieldValues.PNG" size="35446" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugFieldValues.PNG" user="Main.SteveFrizzell" version="1"

Revision 42008-09-29 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"

APPX ILF Debugger

Line: 8 to 8
 

Overview

Changed:
<
<
The APPX ILF debugger is a powerful debugging tool that enables the APPX application designer to examine field values and to observe how field values change as individual ILF statements are executed.  The APPX ILF Debugger is invoked as the result of executing a TRAP statement when testing a process or as the result of encountering a runtime error such as a Numeric Overflow.
>
>
The APPX ILF debugger is a powerful debugging tool that enables the APPX application designer to examine field values and to observe how field values change as individual ILF statements are executed.  The APPX ILF Debugger is invoked as the result of executing a TRAP statement when testing a process or automatically as the result of encountering a runtime error such as a Numeric Overflow.
  APPXILFDebugger.PNG

Main Debugger Window

Changed:
<
<
The main window of the ILF debugger displays the ILF statements which precede and follow the next line to be executed.  The next ILF statement to execute is highlighted with a light blue background.  If the ILF debugger is displayed as the result of encountering a TRAP statement, the next line to be executed will be the TRAP statement.
>
>
The main window of the ILF debugger displays the ILF statements which precede and follow the next line to be executed.  If the ILF debugger is displayed as the result of encountering a TRAP statement, the next line to be executed will be the TRAP statement. In the example below, the TRAP statement is highlighted with a light blue background.  The white arrow in the red circle points to the statement to further hightlight it.
  ILFDebugTRAP.PNG
Changed:
<
<
The ILF line(s) of code that are set for trapping will be marked with the red and white icon and the entire line will be have a pink background. The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. Traps may be set at run time by clicking on the desired line and then clicking on the Trap icon on the Toolbar.
>
>
If a runtime error causes the ILF debugger to be invoked, the statement which caused the error will be highlighted with a light blue background color.  The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. The white arrow in the blue circle points to the statement to further hightlight it.
  ILFDebugOverflow.PNG

Revision 32008-09-29 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"
Changed:
<
<

APPX GUI ILF Debugger

>
>

APPX ILF Debugger

 
Changed:
<
<
Effective with Release 5.0.0, the ILF Debugger has been replaced with a new GUI ILF Debugger. 
>
>
Effective with Release 5.0.0, the original character mode ILF Debugger has been replaced with a GUI ILF Debugger. 
 

Overview

Changed:
<
<
The GUI ILF Debugger is invoked automatically when ILF code is displayed at run time. ILF line(s) of code that are set for trapping will be marked with the red and white icon and the entire line will be have a pink background. The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. Traps may be set at run time by clicking on the desired line and then clicking on the Trap icon on the Toolbar.
>
>
The APPX ILF debugger is a powerful debugging tool that enables the APPX application designer to examine field values and to observe how field values change as individual ILF statements are executed.  The APPX ILF Debugger is invoked as the result of executing a TRAP statement when testing a process or as the result of encountering a runtime error such as a Numeric Overflow.
  APPXILFDebugger.PNG
Changed:
<
<

Toolbar Buttons

>
>

Main Debugger Window

 
Changed:
<
<
return.gif Go - Resume normal execution.
>
>
The main window of the ILF debugger displays the ILF statements which precede and follow the next line to be executed.  The next ILF statement to execute is highlighted with a light blue background.  If the ILF debugger is displayed as the result of encountering a TRAP statement, the next line to be executed will be the TRAP statement.
 
Changed:
<
<
cancel.gif Cancel - Abort process being debugged.
>
>
ILFDebugTRAP.PNG
 
Changed:
<
<
stepOver.png Single Step - Execute the current line and stop on the next line in the current routine.
>
>
The ILF line(s) of code that are set for trapping will be marked with the red and white icon and the entire line will be have a pink background. The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. Traps may be set at run time by clicking on the desired line and then clicking on the Trap icon on the Toolbar.
 
Changed:
<
<
stepInto.png Step Into - Execute a process or subroutine and stop on the first statement of the routine.
>
>
ILFDebugOverflow.PNG
 
Changed:
<
<
stepOut.png Step Return - Resume execution and stop on the next RETURN statement.
>
>
 
 
Changed:
<
<
stepEnd.png Step End - Resume execution of the current routine and stop on the last statement in the routine.
>
>
stop.png  Identifies an ILF commnad what has a stop point (trap) enabled.
 
Changed:
<
<
stopToggle.png  Toggle Trap - Enable/Disable a trap on the current statement.
>
>
current.png Identifies the next ILF command line to execute.
 
Changed:
<
<
editValues.png Edit Values - Edit the value of the variables on the current statement.
>
>
stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled
 
Changed:
<
<
inspect.png Inspect/Edit Value - Inspect and/or edit the value of a specified variable
>
>
 
 
Changed:
<
<
stack.png View Process Stack
>
>
The Toolbar contains several new icons. The Green Arrow will jump out of the trapped event point . The Red X will cancel the process as always. Single step will execute the next sequential instruction, same a the Return key. The Step Into will follow a child process. Step Return takes you to the next Return statement. There is a red/gray icon you can use to set and remove a trap. F3 can still be used to set and un-set traps as well. The Edit values icon will allow the current field value(s) to be modified. Inspect/Edit will allow you to enter a field and see its contents. View Process Stack will display the current process stack showing the Ap/Ver, Proc Type, Process Name, and invocation share class. Watch Variable allow you enter a field name and Appx will indicate when the contents of that field change.
 
Changed:
<
<
watch.png Watchpoint - Set or Clear watch points on individual variables

Main Debugger Window

>
>
Scrolling the ILF Debugger using the up and down arrow keys is not permitted.

Toolbar Buttons

 
Changed:
<
<
stop.png  Identifies an ILF commnad what has a stop point (trap) enabled.
>
>
return.gif Go [Option 0]- Resume normal execution.
 
Changed:
<
<
current.png Identifies the next ILF command line to execute.
>
>
cancel.gif Cancel [Ctrl+F8]- Abort process being debugged.
 
Changed:
<
<
stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled
>
>
stepOver.png Single Step [RETURN] - Execute the current line and stop on the next line in the current routine.
 
Changed:
<
<
 
>
>
stepInto.png Step Into [Option 1] - Execute a process or subroutine and stop on the first statement of the routine.
 
Changed:
<
<
The Toolbar contains several new icons. The Green Arrow will jump out of the trapped event point . The Red X will cancel the process as always. Single step will execute the next sequential instruction, same a the Return key. The Step Into will follow a child process. Step Return takes you to the next Return statement. There is a red/gray icon you can use to set and remove a trap. F3 can still be used to set and un-set traps as well. The Edit values icon will allow the current field value(s) to be modified. Inspect/Edit will allow you to enter a field and see its contents. View Process Stack will display the current process stack showing the Ap/Ver, Proc Type, Process Name, and invocation share class. Watch Variable allow you enter a field name and Appx will indicate when the contents of that field change.
>
>
stepOut.png Step Return [Option 2] - Resume execution and stop on the next RETURN statement.
 
Changed:
<
<
Scrolling the ILF Debugger using the up and down arrow keys is not permitted.
>
>
stepEnd.png Step End [Option 3] - Resume execution of the current routine and stop on the last statement in the routine.

stopToggle.png  Toggle Trap [F3] - Enable/Disable a trap on the current statement.

editValues.png Edit Values [F12] - Edit the value of the variables on the current statement.

inspect.png Inspect/Edit Value [F11] - Inspect and/or edit the value of a specified variable

stack.png View Process Stack [Ctrl+1]

watch.png Watchpoint [F10] - Set or Clear watch points on individual variables

Execute Next [F9] - Set next statement to execute

 

Watchpoints

Added:
>
>
Watch points can be very helpful when debugging a process.  An APPX watchpoint is a field name that you want APPX to "watch".  Anytime the value of the field changes, APPX will invoke the ILF Debugger and alert you to the change in value.
 Watchpoints.PNG

Process Stack

Added:
>
>
When debugging a process, it is sometimes useful to be able to view the process stack.  The process stack is simply a list of the "ancestor" processes of the process that is currently running.  In the example below, the level 1 process is the current input process named DEBUG which displays the process stack list.  The level 2 process is the process that is currently being debugged.  In this example, the process being debugged is an input process in application DMO named PROSPECT FILE MAINTENANCE.  The level 3 and higher processes identify the various processes in application design that were run to design and then test the PROSPECT FILE MAINTENANCE input process.
 ProcessStack.PNG
Added:
>
>

How to Revert to the Original ILF Debugger

If you prefer to use the original character mode ILF Debugger, you can disable the GUI ILF Debugger and revert to the original ILF Debugger by setting the following environment variable:

APPX_OLD_DBG=<any_value>

The easiest way be ensure that this environment variable is set for all APPX sessions is to define it in the appx.env configuration file. Simply add the environment variable to the appx.env file.  You may assign <any_value> to the variable to enable it.  The example below assigns a value of 1 thereby enabling the original ILF debugger.

 

#============================================================================= # Revert to original ILF Debugger #============================================================================= APPX_OLD_DBG=1

 

Comments:

Read what other users have said about this page or add your own comments.
Line: 61 to 93
  -- SteveFrizzell - 26 Sep 2008
Added:
>
>
 
META FILEATTACHMENT attachment="APPXILFDebugger.PNG" attr="h" comment="APPX GUI ILF Debugger" date="1222433828" name="APPXILFDebugger.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" size="36931" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="current.png" attr="h" comment="Line Indicator - Current Line (Next line to be executed)" date="1222434538" name="current.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" size="1647" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="go.png" attr="h" comment="Go Indicator" date="1222434803" name="go.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" size="1331" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" user="Main.SteveFrizzell" version="1"
Line: 81 to 115
 
META FILEATTACHMENT attachment="cancel.gif" attr="h" comment="Toolbar Button - Cancel (Abort Process Being Debugged)" date="1222435778" name="cancel.gif" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" size="1741" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="ProcessStack.PNG" attr="h" comment="Process Stack" date="1222453466" name="ProcessStack.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ProcessStack.PNG" size="38148" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ProcessStack.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="Watchpoints.PNG" attr="h" comment="Set/Clear Watchpoints" date="1222453803" name="Watchpoints.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" size="35094" stream="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" user="Main.SteveFrizzell" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ILFDebugTRAP.PNG" attr="h" comment="ILF Debugger TRAP Statement Encountered" date="1222699119" name="ILFDebugTRAP.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugTRAP.PNG" size="36129" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugTRAP.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="ILFDebugOverflow.PNG" attr="h" comment="ILF Debugger Numeric Overflow Encountered" date="1222699151" name="ILFDebugOverflow.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugOverflow.PNG" size="34595" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ILFDebugOverflow.PNG" user="Main.SteveFrizzell" version="1"

Revision 22008-09-26 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"

APPX GUI ILF Debugger

Line: 6 to 6
 Effective with Release 5.0.0, the ILF Debugger has been replaced with a new GUI ILF Debugger. 

Added:
>
>

Overview

  The GUI ILF Debugger is invoked automatically when ILF code is displayed at run time. ILF line(s) of code that are set for trapping will be marked with the red and white icon and the entire line will be have a pink background. The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. Traps may be set at run time by clicking on the desired line and then clicking on the Trap icon on the Toolbar.

APPXILFDebugger.PNG

Changed:
<
<

Toolbar Buttons

>
>

Toolbar Buttons

 
Changed:
<
<
return.gif Go - Resume normal execution

Main Debugger Window

>
>
return.gif Go - Resume normal execution.

cancel.gif Cancel - Abort process being debugged.

stepOver.png Single Step - Execute the current line and stop on the next line in the current routine.

stepInto.png Step Into - Execute a process or subroutine and stop on the first statement of the routine.

stepOut.png Step Return - Resume execution and stop on the next RETURN statement.

stepEnd.png Step End - Resume execution of the current routine and stop on the last statement in the routine.

stopToggle.png  Toggle Trap - Enable/Disable a trap on the current statement.

editValues.png Edit Values - Edit the value of the variables on the current statement.

inspect.png Inspect/Edit Value - Inspect and/or edit the value of a specified variable

stack.png View Process Stack

watch.png Watchpoint - Set or Clear watch points on individual variables

Main Debugger Window

stop.png  Identifies an ILF commnad what has a stop point (trap) enabled.

  current.png Identifies the next ILF command line to execute.
Added:
>
>
stopcur.png Identifies the next ILF command line to exectute and indicates that the line has a stop point (trap) enabled
  

The Toolbar contains several new icons. The Green Arrow will jump out of the trapped event point . The Red X will cancel the process as always. Single step will execute the next sequential instruction, same a the Return key. The Step Into will follow a child process. Step Return takes you to the next Return statement. There is a red/gray icon you can use to set and remove a trap. F3 can still be used to set and un-set traps as well. The Edit values icon will allow the current field value(s) to be modified. Inspect/Edit will allow you to enter a field and see its contents. View Process Stack will display the current process stack showing the Ap/Ver, Proc Type, Process Name, and invocation share class. Watch Variable allow you enter a field name and Appx will indicate when the contents of that field change.

Scrolling the ILF Debugger using the up and down arrow keys is not permitted.

Added:
>
>

Watchpoints

Watchpoints.PNG

Process Stack

ProcessStack.PNG

 

Comments:

Read what other users have said about this page or add your own comments.

<--/commentPlugin-->
Changed:
<
<
-- SteveFrizzell - 26 Sep 2008

 

>
>
-- SteveFrizzell - 26 Sep 2008
 
META FILEATTACHMENT attachment="APPXILFDebugger.PNG" attr="h" comment="APPX GUI ILF Debugger" date="1222433828" name="APPXILFDebugger.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" size="36931" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="current.png" attr="h" comment="Line Indicator - Current Line (Next line to be executed)" date="1222434538" name="current.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" size="1647" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" user="Main.SteveFrizzell" version="1"
Line: 50 to 79
 
META FILEATTACHMENT attachment="stopToggle.png" attr="h" comment="Toolbar Button - Stop Toggle" date="1222435346" name="stopToggle.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopToggle.png" size="1473" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopToggle.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="watch.png" attr="h" comment="Toolbar Button - Watch" date="1222435372" name="watch.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\watch.png" size="1622" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\watch.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="cancel.gif" attr="h" comment="Toolbar Button - Cancel (Abort Process Being Debugged)" date="1222435778" name="cancel.gif" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" size="1741" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" user="Main.SteveFrizzell" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ProcessStack.PNG" attr="h" comment="Process Stack" date="1222453466" name="ProcessStack.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\ProcessStack.PNG" size="38148" stream="C:\Documents and Settings\steve\My Documents\My Pictures\ProcessStack.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="Watchpoints.PNG" attr="h" comment="Set/Clear Watchpoints" date="1222453803" name="Watchpoints.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" size="35094" stream="C:\Documents and Settings\steve\My Documents\My Pictures\Watchpoints.PNG" user="Main.SteveFrizzell" version="1"

Revision 12008-09-26 - SteveFrizzell

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="APPX500Features"

APPX GUI ILF Debugger

Effective with Release 5.0.0, the ILF Debugger has been replaced with a new GUI ILF Debugger. 

The GUI ILF Debugger is invoked automatically when ILF code is displayed at run time. ILF line(s) of code that are set for trapping will be marked with the red and white icon and the entire line will be have a pink background. The next ILF line to be executed is marked with a blue and white icon and the line will have a blue background. Traps may be set at run time by clicking on the desired line and then clicking on the Trap icon on the Toolbar.

APPXILFDebugger.PNG

Toolbar Buttons

return.gif Go - Resume normal execution

Main Debugger Window

current.png Identifies the next ILF command line to execute.

 

The Toolbar contains several new icons. The Green Arrow will jump out of the trapped event point . The Red X will cancel the process as always. Single step will execute the next sequential instruction, same a the Return key. The Step Into will follow a child process. Step Return takes you to the next Return statement. There is a red/gray icon you can use to set and remove a trap. F3 can still be used to set and un-set traps as well. The Edit values icon will allow the current field value(s) to be modified. Inspect/Edit will allow you to enter a field and see its contents. View Process Stack will display the current process stack showing the Ap/Ver, Proc Type, Process Name, and invocation share class. Watch Variable allow you enter a field name and Appx will indicate when the contents of that field change.

Scrolling the ILF Debugger using the up and down arrow keys is not permitted.

Comments:

Read what other users have said about this page or add your own comments.

<--/commentPlugin-->

-- SteveFrizzell - 26 Sep 2008

 

META FILEATTACHMENT attachment="APPXILFDebugger.PNG" attr="h" comment="APPX GUI ILF Debugger" date="1222433828" name="APPXILFDebugger.PNG" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" size="36931" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPXILFDebugger.PNG" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="current.png" attr="h" comment="Line Indicator - Current Line (Next line to be executed)" date="1222434538" name="current.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" size="1647" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\current.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="go.png" attr="h" comment="Go Indicator" date="1222434803" name="go.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" size="1331" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\go.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="editValues.png" attr="h" comment="Toolbar Button - Edit Values" date="1222434843" name="editValues.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\editValues.png" size="2026" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\editValues.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="inspect.png" attr="h" comment="Toolbar Button - Set Watchpoint Variables" date="1222434889" name="inspect.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\inspect.png" size="1909" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\inspect.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="return.gif" attr="h" comment="Toolbar Button - Go (Continue Execution)" date="1222434963" name="return.gif" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\return.gif" size="1862" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\return.gif" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stack.png" attr="h" comment="Toolbar Button - Show Process Stack" date="1222435002" name="stack.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stack.png" size="574" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stack.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepEnd.png" attr="h" comment="Toolbar Button - Step End" date="1222435031" name="stepEnd.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepEnd.png" size="1287" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepEnd.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepGo.png" attr="h" comment="Toolbar Button - Step Go" date="1222435063" name="stepGo.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepGo.png" size="1280" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepGo.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepInto.png" attr="h" comment="Toolbar Button - Step Into" date="1222435099" name="stepInto.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepInto.png" size="1317" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepInto.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepNext.png" attr="h" comment="Toolbar Button - Step Next" date="1222435124" name="stepNext.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepNext.png" size="710" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepNext.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepOut.png" attr="h" comment="Toolbar Button - Step Out" date="1222435156" name="stepOut.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepOut.png" size="1299" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepOut.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stepOver.png" attr="h" comment="Toolbar Button - Step Over" date="1222435182" name="stepOver.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepOver.png" size="1341" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stepOver.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stop.png" attr="h" comment="Stop Indicator" date="1222435217" name="stop.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stop.png" size="1330" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stop.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stopcur.png" attr="h" comment="Stop Current Indicator" date="1222435293" name="stopcur.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopcur.png" size="1130" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopcur.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="stopToggle.png" attr="h" comment="Toolbar Button - Stop Toggle" date="1222435346" name="stopToggle.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopToggle.png" size="1473" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\stopToggle.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="watch.png" attr="h" comment="Toolbar Button - Watch" date="1222435372" name="watch.png" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\watch.png" size="1622" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\watch.png" user="Main.SteveFrizzell" version="1"
META FILEATTACHMENT attachment="cancel.gif" attr="h" comment="Toolbar Button - Cancel (Abort Process Being Debugged)" date="1222435778" name="cancel.gif" path="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" size="1741" stream="C:\Documents and Settings\steve\My Documents\My Pictures\APPX 0LA\cancel.gif" user="Main.SteveFrizzell" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback