z/OS Debugger evaluation of HLL expressions

When you enter an expression, z/OS® Debugger records the programming language in effect at that time. When the expression is run, z/OS Debugger passes it to the language run time in effect when you entered the expression. This run time might be different from the one in effect when the expression is run.

When you enter an expression that will not be run immediately, you should fully qualify all program variables. Qualifying the variables assures that proper context information (such as load module and block) is passed to the language run time when the expression is run. Otherwise, the context might not be the one you intended when you set the breakpoint, and the language run time might not evaluate the expression.

Refer to the following topics for more information related to the material discussed in this topic.