Understanding Object-Level Information

The construct model for an object defines its syntax. It shows in abstract form how the syntactical constructs that comprise the object (its sections, paragraphs, statements, conditions, variables, and so forth) are related. A variable, for example, can be related in the construct model to its declaration, a dataport (if it is used in an I/O statement), or a condition (if the condition uses an expression of which the variable forms a part).

The figure shows a portion of the construct model for the GSS program. The model shows that the program executes a PERFORM statement if the value of the variable EIBRESP satisfies the condition EIBRESP NOT EQUAL DFHRESP(NORMAL).

If you are interested in investigating other uses of EIBRESP in the program, you can navigate to the declaration of the variable in the construct model, and from the declaration to each instance of the variable’s use in the program.