Extract Scope - Object View panel


The following panel is displayed when you specify O in the Extract Scope Detail View field of the Extract Scope Screen or the VIEW primary command from any of the Relationship Criteria screens.

 File-AID/RDX -------  Extract Scope - Object View  ----------- Row 1 to 6 of 6  
 Command ===>                                                  Scroll ===> PAGE  
                                                                               
 Primary Commands: EXclude/Unex, Change, Find, Hide, VIew, CHEck, Size, REPort   
    Line Commands: X = Exclude     A = All        R = Relationship View          
                 : U = Unexclude   P = Passthru   L = Lock                       
 Driving Object: TSOID01.FRSAMP.ORDERTAB                                         
           SSID:       Location:        .         Sampling Criteria              
   Object Name                                    Cycle MaxRow Nth Status     L  
   ---------------------------------------------- ----- ------ --- ---------- -  
 _ 'TSOID01.FRSAMP.CONTACTT'                      *     *      *              N  
 _ 'TSOID01.FRSAMP.CUSTOMER'                      *     *      *              N  
 _ 'TSOID01.FRSAMP.ORDERLIN'                      *     *      *              N
 _ 'TSOID01.FRSAMP.ORDERTAB'                      *     *      *              N  
 _ 'TSOID01.FRSAMP.PARTTABL'                      *     *      *              N  
 _ 'TSOID01.FRSAMP.SUPPLIER'                      *     *      *              N  
 ******************************* Bottom of data ******************************** 

Use this screen to specify which, if any, objects to exclude from the extract process and the maximum number of rows/records that you want extracted from each object. In addition, you can request to view the relationships for a specific object.

This screen displays a list of all the objects in alphabetical order that are part of the extract request, including all objects related to the driving object based on the relationships defined in the relationship file as well as all unrelated objects.

Initially, all objects are displayed. Use the HIDE command to display only select object types.

If there are more objects on this list than will fit on this screen, you can scroll the list up and down using standard scrolling commands. For more information about scrolling, see Scrolling.

Fixed Display Area

In addition to the screen title, the Command field, and the scroll amount input field, the top area of the screen contains the following information:

  • The driving object for which these related objects were retrieved
  • The Db2 subsystem and remote location ID where all related Db2 objects reside
  • A message indicating the hide/filter status of the display

Scrollable Display Area

This screen areas displays a list of the objects related to the driving object containing the following columns:

CMD

Enter line commands in this column. For information about valid commands for this screen, see Line Commands.

Object Name

Displays the name of the related or unrelated object included in the extract request. For Db2 objects, the creator.tablename is displayed here.

Sampling Criteria

Displays the status of the three sampling criteria for each object. You can change each individual setting simply by typing over a new value or use the CHANGE primary command to globally change the sampling criteria fields.

Cycle

The cycle count can be set for each individual object in the extract.

When entered for an object, it limits the number of times an object can be visited during the extract regardless of the number of relationships.

Max Rows

Specify the maximum number of rows to extract via downward navigation (direct, indirect and sibling) of this object. The Max Rows profile value applies to each relationship and each object. The relationship Max Rows values is processed first; if the count does not exceed the limit, the record is passed on to check against the object Max Rows value.

NTH

(nth record) Specify how many of the eligible records to be extracted should be skipped and not be extract (a value of 3 would extract records 1 and 4).

L

Lock Table; indicates whether or not the Db2 object (table) will be locked during extract. Use the L line command to change the lock status for an individual table.

Important

The column is only displayed when you have entered the FUNCTION LOCK primary command. The FUNCTION LOCK primary command is only valid if File-AID/RDX was configured at installation to allow locking tables during extract.

Status

Displays one of the following messages:

Message

Explanation

All

This object will have all of its records extracted, and File-AID/RDX will not chase any of its relationships. This status is the result of the A (All) line command.

Excl Miss

This object is excluded from the current extract process because the object does not exist.

Excl Scope

This object is excluded from the current extract process. This status is the result of a navigation setting or cascading EXCLUDE or ALL command.

Excl User

This object is excluded from the current extract process. This status is the result of the EXCLUDE primary or line command.

Passthru

This object will not have any of its records extracted, but File-AID/RDX will chase all of its relationships. This status is the result of the L (Lock Table) line command.

Selected

Indicates that this object has been selected for relationship view with the R line command.

Unrelated

Indicates that this is an unrelated object that has been added with Option 3 - Unrelated Objects, for this extract request.

Line Commands

The following File-AID/RDX-specific line commands are valid on this screen:

A (All)

Extract all data from this object regardless of the relationships from and to this object and do not chase any relationships associated with this object. The A line command acts as a toggle switch: enter it once to set the status, enter it again to remove it.

Important

The A (All) and (Passthru) line commands are mutually exclusive. You must remove one before you can set the other.


L (Lock Table)

Indicate whether or not a Db2 table will be locked during extract. See also primary command FUNCTION LOCK that controls whether the L column displays and the L line command is valid. The FUNCTION LOCK command is not available if File-AID/RDX was configured at installation to prevent locking tables during extract. In this case, the L column will not be displayed. The line command acts as a toggle switch, enter it once and it will set the status to Locked. Enter a second time, and the Locked status is removed.

Important

L locks a table while File-AID/RDX extracts rows from it. This prevents other users from accessing and updating the table until the extract process is complete.

When you set the Db2 table status to Locked, File-AID/RDX issues the following SQL:

LOCK TABLE XXXXXX IN EXCLUSIVE MODE

If you lock a table that resides in a segmented tablespace, only the table is locked. If you lock a table that resides in a partitioned tablespace, all of the partitions are locked. If you lock a table that resides in a simple tablespace, all tables in the tablespace are locked.


P (Passthru)

Don’t extract any data from this object, but process all relationships as if records based on the relationship would have been extracted. The line command acts as a toggle switch: enter it once to set the status, enter it again to remove it.

Important

The (All) and (Passthru) line commands are mutually exclusive. You must remove one before you can set the other.

R (Relationship View)

Mark this object to be included in the Relationship View when the VIEW primary command is entered.

U (Unexclude)

Selects a previously excluded object (using EXCLUDE primary or line command) to be included in the extract. Remember, you cannot unexclude an excluded object when its link to the driving object is through another, still excluded relationship. See also X (Exclude).

Important

When the excluded status for an object has been set by a navigation control, it can only be unexcluded with a navigation control, not with the Unexclude line command.

X (Exclude)

Excludes an object from the extract.

Important

You cannot exclude the driving object.

When you exclude an object, other relationships or objects might also be excluded as a result. This occurs when you exclude a relationship and either of the objects in the excluded relationship is a parent or dependent in another relationship that cannot be linked back to the driving object in any other way. For example, assume three relationships exist as shown below and ORDER_TABLE is the driving object.


Parent Object

Dependent Object

ORDER_TABLE

ORDER_LINE_TABLE

ORDER_LINE_TABLE

PART_TABLE

PART_TABLE

SUPPLIER_TABLE

When the PART_TABLE object is excluded, the SUPPLIER_TABLE object will also be excluded as well as the ORDER_LINE_TABLE to PART_TABLE relationship.

Primary Commands

The following File-AID/RDX-specific primary commands are valid on this screen:

CHANGE (C)

Change allows global changes to be made to the sampling criteria on a column-by-column basis. When the CHANGE command is entered with one of the available parameters CYC=n, MAXROW=n, or NTH=n, all values for the specified parameter are changed to the new value n. When entered without parameters, specify the values to change in the CHANGE Command Window - Object View Sampling Criteria.

CHANGE Command Window

When you enter the CHANGE command without parameters, File-AID/RDX will display the following panel.

CHANGE Command Window - Object View Sampling Criteria

image2021-11-11_11-25-15.png

Enter the Change ‘From string’ and the Change ‘To string’ values and select the sampling criteria types you want to change globally for all objects. Then press END to execute the CHANGE command.

From string

Enter the current From (old) string you want to change to the To (new) string in the sampling criteria.

To string

Enter the To (new) string you want to replace the From (old) string with in the specified sampling criteria.

Cycle

Enter to apply the change to all matching Cycle values. Enter if the change is not to be applied to the Cycle sampling criteria.

MaxRow

Enter to apply the change to all matching MaxRow values. Enter if the change is not to be applied to the MaxRow sampling criteria.

Nth

Enter to apply the change to all matching Nth values. Enter if the change is not to be applied to the Nth sampling criteria.

Lock

Enter to apply the change to all matching Lock values. Enter if the change is not to be applied to the Lock Db2 Table column.

Important

Lock is only displayed when you have entered the FUNCTION LOCK primary command. The FUNCTION LOCK primary command is only valid if File-AID/RDX was configured at installation to allow locking tables during extract.

CHECK (CHE)

Use the CHECK command to verify the extract paths after you made navigation changes. When the path integrity validation processing is complete, the results are displayed in the Check Extract Warning screen where you can resolve or ignore the findings. File-AID/RDX executes the CHECK command whenever it returns from the Extract Scope Detail View panels.

Important

CHECK is not valid when when the extract request is built with relationships in the Direct Plus or All Children Only mode (see Direct).

EXCLUDE (EX or X)

The EXCLUDE command allows to exclude all objects or all objects of a specified object type to be excluded from the extract. EXCLUDE without parameter displays the Exclude Command Window.

Use this command in conjunction with the U (Unexclude) line command or UNEXCLUDE primary command when you have a long list of relationships displayed and you want to include only a few relationships in the extract.

Enter the EXCLUDE ALL command to exclude all objects in the list displayed on the xref_fig_133_Extract_Scope screen from the extract.

The other parameters Db2 and MVS limit the EXCLUDE command to one of the two object types.

EXCLUDE Command Window

When you enter the EXCLUDE command without parameters, File-AID/RDX displays the Exclude Command Window as shown in the following figure. Select the object types you want to exclude from the extract, and optionally, hide from the display.

Exclude Command Window

File-AID/RDX -------------- Exclude Command -------------------
Command ===>
Object Types to Exclude:
  DB2 objects    ===> N   ( Y = Yes, N = No       EXclude  DB2
  MVS objects    ===> N     E = Exclude and hide) EXclude  MVS


END to process and return

Select the object types to exclude, then press END to exit the window.

DB2 objects

Enter to exclude all Db2 objects/relationships. Enter to exclude and hide all Db2 objects/relationships. Enter if you don’t want to exclude all Db2 objects/relationships from the extract. does not unexclude excluded objects, use the UNEXCLUDE primary or line command.

MVS objects

Enter to exclude all MVS objects/relationships. Enter to exclude and hide all MVS objects/relationships. Enter if you don’t want to exclude all MVS objects/relationships from the extract. does not unexclude excluded objects, use the UNEXCLUDE primary or line command.

FIND (F)

Searches the object list for the specified string and scrolls the list to display the first matching entry at the top of the displayed entries. Use RFind to repeat the search.

FUNCTION LOCK

Enables the “Lock Table during Extract” function for all Db2 objects. The xref_fig_133_Extract_Scope panel will display and enable the line command and display the L status column. See also L (Lock Table). FUNCTION LOCK is a toggle switch so enter FUNCTION LOCK again to return to the original format.

Important

The FUNCTION LOCK primary command is only valid if File-AID/RDX was configured at installation to allow locking tables during extract.

HIDE (H)

The HIDE command allows less data to be displayed. Included or excluded objects can be hidden from the display so that the remaining content is more meaningful. Use the RESET command to return all hidden objects to the display.

HIDE Command Window

When you enter the HIDE command, File-AID/RDX will pop up the Hide Command Window as shown in the following figure. Select the object status types you want to hide from the display.

Hide Command Window

File-AID/RDX --------------- HIDE COMMAND --------------------
Command ===>


Object Status to Hide:                Primary Command:
    Included     ===> N                 Hide INclude
    Excluded     ===> N                 Hide EXclude


END to process and return

Select the object status types to hide or redisplay, then press END to exit the window.

Included

Enter to hide all objects/relationships that are included in the extract. Enter to display all objects/relationships that are included in the extract.

Excluded

Enter to hide all objects/relationships that are excluded from the extract. Enter to display all objects/relationships that are excluded from the extract.

NAVIGATION (NAV)

The NAVIGATION command takes you directly to the Relationship Navigation Criteria screen.

REPORT (REP)

Prints the logical contents of the display. This report includes all of the displayable lines formatted like the current view.

RESET (RES)

Use the RESET command to return all hidden objects to the display.

SAMPLE (SAM)

The SAMPLE command takes you directly to the Relationship Sampling Criteria screen.

SIZE (SI)

Increases the scrollable area to display more entries at a time by hiding some of the screen header lines. SIze is a toggle switch so enter SIze again to return to the original display format.

STATUS (STAT)

The STATUS command takes you directly to the Relationship Criteria screen.

UNEXCLUDE (U)

The UNEXCLUDE command allows you to unexclude all objects or all objects of a specified object type to be included in the extract. UNEXCLUDE without parameter displays the Unexclude Command Window.

Use this command in conjunction with the X (eXclude) line command or EXCLUDE primary command when you have a long list of objects displayed and you want to reverse a previous EXCLUDE command to include objects in the extract again.

Enter the UNEXCLUDE ALL command to undo a previous EXCLUDE command for all objects in the list displayed on the xref_fig_133_Extract_Scope screen from the extract.

The optional parameters Db2 and MVS limit the UNEXCLUDE command to one of the two object types.

UNEXCLUDE Command Window

When you enter the UNEXCLUDE command without parameters, File-AID/RDX displays the Unexclude Command Window as shown in the following figure. Select the object types you want to include in the extract again (reverse a previous EXCLUDE line or primary command).

Unexclude Command Window

File-AID/RDX -------------- Unexclude Command -------------------
 Command ===>

 Object Types to Unexclude:
   DB2 objects  ===> N   ( Y = Yes, N = No )   UNEXclude DB2
   MVS objects   ===> N                         UNEXclude MVS

 END to process and return

Select the object types to unexclude, then press END to exit the window.

DB2 objects

Enter to unexclude all Db2 objects. Enter if you don’t want to unexclude all Db2 objects. N does not exclude included objects, use the EXCLUDE primary or line command.

MVS objects

Enter Y to unexclude all MVS objects. Enter N if you don’t want to unexclude all MVS objects from the extract. N does not exclude included objects, use the EXCLUDE primary or line command.

VIEW (VI)

The VIEW command allows you to easily switch between the object and relationship views. The optional parameters SAMPLE, STATUS (default) and NAVIGATION can be used to go directly to the corresponding format of the relationship view. You can also enter these parameters as stand-alone primary commands although they are not included on the primary command line for the object view but will be processed if entered.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*