This dialog box is used for working with the list of objects of a given type in an application area.
It displays:
On the one hand, the list of all the objects of the current application area which correspond to the type of object currently processed.
On the other hand, the list of all the objects of this type existing in the reference environment (repository) and which can be attached to the current application area.
The purpose of the box is to work with the list of objects of the current application area, the main actions available being the attachment and the detachment of objects with respect to this application area. But it is also possible to create, modify and delete objects. All these actions can be performed by activating the corresponding buttons.
To work with repository objects from an application area, you must either:
Select the option that corresponds to the desired object in the Repository menu:
in the Conceptual Data Model,
in the Screen Sequencing Graph.
Click the Pgm glossary button in the third button panel of the Question/Answer programming interface dialog box in the SSG.
To attach repository objects to the current application area, select the Attach option from the context-sensitive menu (or the equivalent button) in one of the following Object Manager's tabs:
To attach repository objects to the current application area, or detach them, select the Attach/Detach option from the context-sensitive menu of one of the following 4GL Editor's dialog boxes:
The box title specifies the type of the processed objects.
Warning: The explanations below do not apply to the dialog box called from the Repository menu in the 4GL Editor and which contains a tab for each object.
Lists
Current app. area
List of all the objects of the current application area of the processed type.
One or several objects can be selected in this list, and can undergo "Detach", "Modify" and "Delete" actions.
A filter located above the list can be used to limit the objects displayed (available for certain types of object only).
Extended-selection list.
Repository
List of all the objects of the processed type existing in the repository and which can be attached to the current application area.
This list can be limited by specifying selection criteria, through the activation of the Sublist button.
One or several objects can be selected in this list; they will be attached to the current application area if the Attach button is activated, and will thus be moved to the list of objects of the current application area.
A filter located above the list can be used to limit the objects displayed (available for certain types of object only).
Extended-selection list.
Buttons
Attach
This button attaches to the current application area the objects selected in the repository list, and moves them to the list of the current application area.
It is not active when no object is selected in the list of repository objects.
Detach
This button detaches from the current application area the objects selected in this list, and moves them to the repository list.
It is not active when no object is selected in the list of objects of the current application area.
This button prints the characteristics of the selected objects.
The printing job is submitted to the Job manager.
This button appears at this level only for objects for which there is no "work with" dialog box (conceptual entities, sub-type entities, relationships and conceptual properties).
This button is not active when no object is selected in either list.
Create
This button opens a dialog box which is used to create new objects.
The objects created this way are attached by default to the current application area, and are added to the corresponding list.
Modify
This button opens a dialog box which is used to display or modify the general characteristics of the selected objects.
This button is not active when no item is selected in the list of objets of the current application area.
Delete
This button opens a message box which is used to confirm the final deletion of the selected objects.
When the deletion is validated, the list of objects is updated accordingly.
This button is not active when no item is selected in the list of objects of the current application area.
Copy
This button opens a dialog box which is used to create a conceptual property based on a selected property.
This button appears at this level only for conceptual properties.
Analyze
This button opens a dialog box displaying the list of the logical properties which have the selected conceptual property as an origin.
It appears at this level only for conceptual properties.
Hold
This button opens a dialog box enabling the objects selected in the current application area list to be held by the default correction.
This button is only visible in correction environments, and is only active if the user has a default correction.
Note: Only objects attached to the current application area can be held for correction.
Print the list
This button prints the list of repository objects which are attached to the current application area.
It appears at this level only with objects for which there is no "work with" dialog box (conceptual entities, sub-type entites, relationships and conceptual properties).
Sublist
This button opens a dialog box which is used to modify the selection criteria of the object to be displayed in the repository list.
This option can then be used to restrict this list by reinitializing it from new criteria.
Modify (validation)
This button validates the modifications made and closes the dialog box.
The validation applies to all movements from one list to another (it validates all the attachments and detachments of objects with respect to the current application area).
Cancel
This button closes the dialog box, without validating the attachment and detachment operations.
However, the creation, modification and deletion operations performed on the objects are not canceled.
Keyboard shortcut: Esc.