Previous Topic: Working with References InteractivelyNext Topic: Accessing Model Object Cross Reference Facilities


Example

You can use the Display Model References panel to solve problems in program applications. Suppose you only know the implementation name of the program in which an error occurred.

Use the Edit Model Object List panel over the All Objects list (*ALLOBJ). Press F7 to display the positioning windows. Press F11 until the Position by Implementation name window displays:

Enter the implementation name to position the All Objects list (*ALLOBJ) to the function in which the error occurred. Enter selection option 81 for the function to display references for that function. The following panel displays:

  1. On the Display Model References panel:
    1. Type *EXTFUN for the Scope option to limit the expansion to include only referenced functions down to and including the first external function call.
    2. Type *ACTION for the Reason option to include only action diagram references.
    3. Press Enter.

    The expanded references are all the functions that comprise the program in which the error occurred. This is a useful starting place for the developers whose task it is to fix the problem.

  2. Press F16 to build a model object list containing a list of the functions displayed on your screen. Assign a name to the list that will be meaningful to the development staff.
  3. To produce a printed copy of the list use one of the following methods:

YDOCMDLLST MDLLST(list-name)

The development staff can use either the online model object list or the printed copy as an aid to solving the problem.