Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 11 Completion and Submission of Change Requests : Selecting Compound Objects

Selecting Compound Objects
Screens, reports, menus, and object sets are some examples of compound objects. A screen, for example, depends on screen tables to function. Reports are similar to screens, except that a report has report tables as its components.
Promotions and Compound Objects
The Promotion system recognizes that compound objects are made up of component (child) objects. When you submit a compound object for promotion, the system also promotes those of its components to which you have promotion rights. In general, the inclusion of components is subject to security access and promotion rights.
Principles of Compound Objects
The following conditions apply to compound objects:
The inclusion is done automatically when you save a change request, either for submission or for saving as an incomplete change request.
At the time the change request is saved, the system determines what the components are and includes them individually in the change request. In a change request involving a compound object, the system can include only those component objects to which you have promotion rights.
If the object set being promoted has rules residing in multiple libraries, only the rules that exist in the rules library specified as your current local library are included in the promotion provided you have the rights to those rules. For more information about specifying local libraries, refer to Invoking the Promotion System.
When included in a change request, components are regarded as individual objects, that is, if the parent object is rolled back, the child object is not affected.
To promote a compound object and exclude one or more child objects, you invoke the Expand command and release the promotion rights to the components (child objects) you do not want to include. Child objects can also be added by invoking this command and obtaining the promotion rights to those child objects. This command is only supported for some compound objects.
Accessing the Object Type’s Selection Screen
When you select any of the compound object types from the Request Promotion of a Change screen, a selection screen similar to the one shown below appears. Use this screen to select the objects you want to include in the change request.

 
Reports to be Promoted/Deleted
Command ==> Scroll P
NAME DOC STATUS BORROWER UNIT SUMMARY*
---------------- --- ------ ---------------- -------- --------------------
_ MONTHLY_EXPENSE N USR50 DOC
_ @APPLICATION Y USR40 APPLDEF Screen showing all o
_ @APPLOBJTYPE1 Y USR40 APPLDEF Screen showing type
_ @APPLOBJTYPE2 Y USR40 APPLDEF Screen showing type
_ @APPLPRINT Y USR40 APPLDEF Screen for applicati
C-ClearStatus D-Delete E-EditDoc P-Promote X-Expand
PFKEYS: 12=EXIT 13=PRINT 3=END 5=FIND NEXT 9=RECALL

 
Fields on the Selection Screen
An explanation of the fields on the screen follows:
Displays the names of the objects you can select for inclusion in this change request. The entries in this column reflect the results of the setting in the rights-based filter in the Object Promotion Utility screen.
Indicates whether the change request documentation is currently present. Valid values are Y or N.
Depending on how your Promotions system is set up, this could be either a personal logon ID, a library name, or a system ID. The entries in this column reflect the results of the setting in the rights-based filter in the Object Promotion Utility screen.
Displays the summary line of the object’s documentation. You can add or alter the documentation directly from this screen by using the E line command (refer to Available Actions below).
Available Actions
In this screen, you can perform the following actions by using line commands:
Line Command
Editing done directly from the documentation screen.
Include an object in the change request for promotion.
If circumstances allow, can also obtain rights to the object selected if those rights are available.
Displays a new screen that lists all the child objects for the selected parent object.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved