Rational Developer for System z, Version 7.6

Macrostructure tags tree view

This view offers you useful menus to modify the code of a macrostructure. The menus available in the view depend on the model selected when you opened your macrostructure (Batch model or dialog model) and on the type of view chosen (with skeleton or no skeleton).

This view is available under the Navigation view of the Design perspective, via Open with > PDP macro editor (Batch or dialog model) on a .cblgen output file of a generated macro. The PDP Macro editor which consists of an editor view and of a macrostructure tags tree tab. This page is presenting the Macrostructure tags tree tab which looks like in figure 1 (pointed at by a red arrow):

Figure 1: PDP macro editor (the red arrow points at the Macrostructure tags tree view

To display the code of a macro in a skeleton view, click the button, the tags tree lines appear in green in the program skeleton of the Pacbase model in figure 2:

Figure 2: Macrostructure tags tree with a skeleton view

Toolbar

Edit skeleton
A click on the button displays the macro tags in the program skeleton of the model you have selected when you opened your macro. Another click on the button displays the view with no skeleton (standard display mode).
Expand all
A click on the Expand all button expands all the collaped nodes of the tags view.
Collapse all
A click on the Collapse all button, collapse all the expanded nodes of the tags tree.

Text filter

You can filter the list of nodes in in the tags tree view. To do so, you need to enter characters in the field which is just above the list of nodes. You can use the '*' and '?' wildcard characters in the string. When you type something in the input field, a button displays beside the field. A click on this button clears the field and the list displays as it was formely with no filter applied.

Context menu

From the context menu of the macro tags tree view you can perform a number of interesting operations depending on the item selected in the tree:
Remove tag
This command is used to remove a tag selected in the macrostructure tags tree.
Override tag
This command is used to override a tag selected in the macrostructure tags tree.
Create a child tag
This command is used to create either a detail line under a function/sub-function selected in the tags tree in a standard view (no skeleton). Used to create child tags under a <SOURCE> tag, a <WORKING>, a <SUITE-WORKING> tag, a <IOSEC-FILECTRL> or <FILE> tag in a skeleton view. This contextual menu opens a dialog box whose fields display depends on the tag selected in the tree.
Regroup tags
This command is used only in a skeleton view to regroup tags selected in the tree.
Create a linkage
This command is used only in the skeleton view to create a linkage under a <DATA> tag selected in the tree. It opens a dialog box in which you enter line number values.
Create a working
This command is used only in the skeleton view to create a working section.
No generation/generation
This command enables you to put a tag on functions you want to be generated. Right-click on a function and select no generation/generation, a blue SUP tag displays on the left side of the function node. If you click on a function tagged for generation, and select the no generation/generation choice in the context menu, the tag is removed and the function will not be generated.
Create function/sub-function
This command is used in both views, with or without any skeleton, to create a new function or a sub-function. It opens a dialog box in which you enter codes for the function or sub-function and a level value.
Update level
This command is used to modify the level of a function/sub-function. it is available in both views, on a skeleton view and on a standard view. It opens a dialog box in which you enter a new level value.
Create specific dialog sub-function
This context menu is active only for dialog sub-functions. It is used to create a new function in a skeleton or in a standard view mode.
Note: You define the dialog model type when you open your macro.
Update parameters (specific dialog)
This context menu is active only for dialog sub-functions. It is used to update some parameters of a dialog sub-function selected in the macrostructure tags tree.
Note: You define the dialog model type when you open your macro.

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)