Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
RAD Debugger
The RAD Debugger enables you to view and isolate RAD processes for the purpose of troubleshooting. Information about the RAD flow opens in a separate window containing a scrollable text field. The RAD Debugger uses its own command line language to trace, display values, and set break points.
Start RAD Debugger
To start the RAD Debugger, follow these steps:
-
Click Window > Show View > Other > Service Manager Administrator > RAD Debugger.
The RAD Debugger command window opens.
- Type the desired command followed by a parameter.
- Press Enter.
RAD Debugger commands
The following is a list of the commands used in the RAD Debugger to troubleshoot an application:
Command | Description |
---|---|
d (display) |
Displays the contents of a variable. A common use of this command is to display the name of the Display application Screen ID attached to the current form. d $L.screen |
t (trace) |
Turns tracing on or off. Tracing allows you to see every panel that the RAD flow encounters. Use the command by itself to display the status of the trace function. t on |
ta |
Turns panel tracing on or off for a specific RAD application. To turn application tracing on, include the name of a RAD application. To turn application tracing off, repeat the same command combination a second time. You may have multiple traces engaged at one time. Use the command by itself to display a list of the RAD applications being traced. ta script.execute |
tar | Removes all RAD specific panel traces. If you are tracing multiple applications, you can save time by using tar rather than using ta to turn off each trace individually. |
b (breakpoint) |
Sets a panel breakpoint. When the RAD flow encounters a panel with this label, it halts before executing the named panel and gives you an opportunity to perform debugging procedures such as displaying variables or executing statements. Repeat the command combination a second time to turn off the breakpoint. Execute the command by itself to display a list of all current breakpoints. b init.operator |
ba |
Sets a breakpoint on a specific RAD application. A breakpoint is applied each time the RAD flow enters the named application, either when it runs for the first time or when the flow returns to it from a subroutine. ba menu.manager |
bt |
Sets a breakpoint on a specific type of RAD panel. When the RAD flow encounters a RAD command panel with this name, the application stops running and returns you to the RAD Debugger. Enter the command combined with the name of a RAD panel to set the breakpoint. Re-enter the same command combination to turn off the breakpoint. bt rinit |
bv | Set a breakpoint when a variable changes. |
rb | Removes all breakpoints of any type. |
go |
Resume execution after a breakpoint. |
c (continue) | Resumes the execution of the RAD flow after a breakpoint occurs. |
s (step) | Steps through the RAD flow one panel at a time. |
gl (globals) | Displays all the global variables: those beginning with $G. , $lo. , $CHART. , $SYSPUB. , $MARQUEE . |
v (variables) | Displays all the thread variables: those not beginning with a special code. |
l (locals) | Displays all the local RAD variables: those beginning with $L . |
sta (stack) | Displays the current RAD stack. |
re (relations) | Displays only the variables which are table relations (file handles initialized by the rinit command panel). |
m (memory) | Displays all the variables in memory. This is equivalent to issuing the globals (g), variables (v), and locals (l) commands. |
x | Execute a statement. |
display | Display name - view a variable. |
h (help) | Displays a brief summary of the RAD Debugger commands. |
debugadhocsql |
Switch debug adhocsql |
sqldebug | Set sqldebug level [0-3] |
rtm | Set response time monitor value [0-5] |