z/OS ISPF Software Configuration and Library Manager Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Unit of Work Utility

z/OS ISPF Software Configuration and Library Manager Guide and Reference
SC19-3625-00

The Unit of Work utility allows you to use an ARCHDEF member as a member list, from which you can use the standard SCLM utilities such as edit, build, view build map, and promote. Unlike the SCLM Library utility, which constrains you to working with one Type at a time, the Unit of Work utility provides access to all of the members associated with an architecture definition, regardless of Type.

In this way, the SCLM administrator can neatly organize all members of one language into separate libraries and a programmer can manage all the components for one "unit of work" (UOW) from a single point of control, without having to go back and forth to multiple member lists.

A Unit of Work member must be in standard ARCHDEF format and must contain an INCLD, INCL, COPY, SINC, or PROM statement for each editable member-type that is to be worked on for the programmer's current task. In principle, any architecture definition is eligible to be a Unit of Work, however the usefulness of the current architecture definitions in this regard will be determined by their contents.

When an architecture definition is selected in the SCLM Unit of Work processing - Entry Panel (or a new one is created), SCLM reads the member and creates a member list of the contents. Any embedded architecture definitions can also be selected and this provides a drill-down facility until the final non-ARCHDEF component is selected. This member is presented to the user in edit mode. All normal SCLM member list functions are available from this list, as well as some special "User" options that can facilitate local implementations.

The architecture definition that creates the member list is referred to as the Unit Of Work. The list of members generated from the Unit of Work is called a Work Element List. A member from this list is called a Work Element.

When an ARCHDEF member is selected, if the ARCHDEF member has been built SCLM uses the Build map associated with the architecture definition to build a list of members. If the ARCHDEF has been saved but not built, SCLM parses the ARCHDEF member to generate the list of members.

Figure 1. SCLM Unit of Work processing - Entry Panel (FLMUW#P)
   Menu  SCLM  Utilities  Options  Help
 ──────────────────────────────────────────────────────────────────────────────
                 SCLM Unit Of Work processing - Entry Panel


 SCLM Library:
   Project  . : SCLMTEST
   Group  . . . DEV1    
   Type . . . . ARCHDEF     (Must contain Architecture Definitions only)
   Member . . .             (Blank or pattern for member selection list)


 Enter "/" to select option
    Hierarchy view
 /  Confirm delete
    Show Member Description
 /  View processing options for Edit
 /  View processing options for Build
 /  View processing options for Promote
    List include members


 Option ===>                                                                  
  F1=Help      F3=Exit     F10=Actions  F12=Cancel

When you enter your choices from this panel, the UOW Member List panel is displayed. From this panel, you can choose to select, edit, build, promote, and otherwise manipulate the members. See UOW Member List panel for details.

The fields on the SCLM Unit of Work Processing - Entry Panel are:

Project
The project that you specified on the SCLM Main Menu. An Alternate field also appears if you specified an alternate project definition. You cannot change the Project or Alternate fields on this panel.
Group
The group that you specified in the Group field on the SCLM Main Menu. The group field can be modified to specify other groups defined to the project.
Type
The identifier for the type of information in the ISPF library. While this field does not prevent you from using other Types, only a member constructed as an ARCHDEF will generate the appropriate member list.
Member
The name of an SCLM library member. You can display a member list by leaving the Command field blank and the Member field blank or by leaving the Command field blank and entering a pattern as the member name. See Specifying selection criteria for details. Valid pattern characters are the asterisk (*) and the logical NOT symbol (¬).
Hierarchy view
Selects as input the library entered on the panel, as well as all the libraries in its hierarchy view. The hierarchy is searched from the bottom up for the first occurrence of the specified member. If you do not select "Hierarchy view", only the library entered on the panel is used as input. This option is valid with all UOW Member List commands except Delete, which defaults to NO.
Confirm delete
Allows you to specify whether you want a confirmation panel to appear when attempting to delete objects (text, accounting information, or build map information) in the UOW Member List panel. If you select this field, the Confirm Delete panel appears every time you request a delete. As well as confirming the delete request, this panel enables you to choose which information you want to delete for the member. If you do not select this field, the Confirm Delete panel does not appear for deletions and all data is deleted without any additional user interaction.
Show member description
Allows you to display the member list panel FLMUSM#P, which contains an extra line displaying the description associated with a member. The Description is entered via the SPROF command.
View processing options for Edit
Allows you to indicate whether you want to verify or update edit processing options or allow them to default to the values that last appeared on the Edit Data Entry panel. When you select this option and then attempt to edit a member in the UOW Member List, the SCLM Edit Data Entry panel is displayed so that you can verify or update edit processing options. If you do not select it, Edit options default to those values that last appeared on the Edit Data Entry panel and the panel does not appear.
View processing options for Build
Displays the SCLM Build Data Entry panel so that you can verify or update Build processing options before Build is run.
View processing options for Promote
Displays the SCLM Promote Data Entry panel so that you can verify or update Promote processing options before Promote is run.
List include members
Allows you to indicate whether include members that are associated with members listed in the architecture definition are to be added to the member list that is generated by SCLM.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014