Previous Topic: Line NumbersNext Topic: Expression Operators


Qualifying Program Symbols

You can also use program symbols to refer to a line in another process without resetting the process currency.

Syntax

The syntax for temporary qualification is:

►►─── process-name - . - program-symbol ──────────────────────────────────────►◄

Parameters

process-name

Specifies the current process.

program-symbol

Specifies the program symbol used in this expression. The program symbol is a line number or a data field name. You can further qualify the symbol with the OF included-module-name-qa clause of a debug expression.

Example 1

Assume that the dialog being debugged has three processes: MIS-MAIN1 (the current process), MIS-MAIN2, and MIS-MAIN3. To set a breakpoint at line 200 in MIS-MAIN2, you can use the QUALIFY command to reset the currency to MIS-MAIN2 (QUALIFY PROCESS 'MIS-MAIN2' AT #200). However, to establish a breakpoint at line 200 without resetting currency, you can issue this command:

at 'mis-main2'.#200

Example 2

To set a breakpoint at line 150 in MIS-INC3, a module included by MIS-MAIN3, you can qualify the line number without changing currency from the MIS-MAIN1 process:

at 'mis-main3'.#150 of 'mis-inc3'