The Current Data Set Allocations list

When you start ISRDDN, the Current Data Set Allocations list displays, as shown in Figure 1.

Figure 1. Current Data Set Allocations List panel
                           Current Data Set Allocations            Row 1 of 197

  Volume   Disposition Act DDname   Data Set Name   Actions: B E V M F C I Q
  D$SY01   SHR,KEEP   > _  ALLOCPDS SYS2.SYSPLEXD.ALLOCLIB
  D$IS02   SHR,KEEP   > _  ASMLANGX PDFTDEV.COMMON.WDBLANGX
  D1SY01   SHR,KEEP   > _  HASPINDX SYS2.ISD1.HASPINDX
  D$IS04   SHR,KEEP   > _  ISPILIB  PDFTDEV.STG.GIF
  D$IS03   SHR,KEEP   > _           PDFTDEV.INT.GIF
  D$IS03   SHR,KEEP   > _           PDFTDEV.FVT.GIF
  D$IS04   SHR,KEEP   > _           PDFTDEV.SVT.GIF
  D$PP02   SHR,KEEP   > _  ISPLLIB  WDB.WDBDEV.LOAD
  D$IS04   SHR,KEEP   > _           PDFTDEV.USERID.LOAD
  D$IS03   SHR,KEEP   > _           PDFTOOL.COMMON.LOAD
  D$IS04   SHR,KEEP   > _           PDFTDEV.STG.LOAD
  D$IS02   SHR,KEEP   > _           PDFTDEV.INT.LOAD
  D$IS02   SHR,KEEP   > _           PDFTDEV.FVT.LOAD
  D$IS04   SHR,KEEP   > _           PDFTDEV.SVT.LOAD
  D$IS03   SHR,KEEP   > _           PDFTOOL.FLM@SCAN.LOAD
  D$IS05   SHR,KEEP   > _           ISPFTEST.LOAD
  $$SR40   SHR,KEEP   > _           SYS1.DFQLLIB
  $$SR40   SHR,KEEP   > _           SYS1.DGTLLIB
 Command ===>                                                  Scroll ===> PAGE
  F1=Help    F2=Split   F3=Exit    F5=Rfind   F7=Up      F8=Down    F9=Swap
 F10=Left   F11=Right  F12=Cancel

On the right side of the display is a list of ddnames and their associated data sets. The list of data sets can also contain indicators of DUMMY allocations, subsystem files, or allocations to the terminal. The ddname is shown in white, unless the first data set in the concatenation is scrolled off the top of the screen. If the first data set in a concatenation is not on the screen, the ddname is shown in yellow.

In the center of the display is a column of 1-character input fields, preceded by greater-than signs (>). These input fields are used for line commands such as E for Edit and I for Information. For data set with an XTIOT, this input field may be unavailable if XTIOT support is not enabled in the ISPF configuration table. Data sets with an XTIOT have the data set name displayed in yellow. A column with a heading of X is displayed next to the ENQW column. A value of Y is displayed in this column if the data set has an XTIOT. This column is shown in Figure 3.

The left side of the display contains columns of information about individual data sets. When you scroll right or left, the left side of the screen changes. Initially, the left side of the screen contains the volume name and disposition. If the disposition is red, there are other jobs waiting to use this data set as shown. You can use the Q line command to see what jobs are waiting. You can view the VTOC information for a volume by placing the cursor on the volume name and pressing the Enter key.

ISRDDN automatically checks for mixed concatenations when it is started. If you have concatenations of mixed data set types or formats, you are shown a message to that effect when you press the Enter key or scroll the first time. ISRDDN also checks for mixed concatenations when you use the RESET command.

If you scroll right once, you see the attributes of each data set, as shown in Figure 2.

Figure 2. Data Set Attributes in ISRDDN
                           Current Data Set Allocations            Row 1 of 197

 Blksz Lrecl RCFM Org  Act DDname   Data Set Name   Actions: B E V M F C I Q
 27920    80 FB   PO  > _  ALLOCPDS SYS2.SYSPLEXD.ALLOCLIB
 27998  1017 VB   PO  > _  ASMLANGX PDFTDEV.COMMON.WDBLANGX
  4096  4096 F    PS  > _  HASPINDX SYS2.ISD1.HASPINDX
 27920    80 FB   LIB > _  ISPILIB  PDFTDEV.STG.GIF
 27920    80 FB   LIB > _           PDFTDEV.INT.GIF
 27920    80 FB   LIB > _           PDFTDEV.FVT.GIF
 27920    80 FB   PO  > _           PDFTDEV.SVT.GIF
  6144    ** U    PO  > _  ISPLLIB  WDB.WDBDEV.LOAD
  6144    ** U    PO  > _           PDFTDEV.USERID.LOAD
  6144    ** U    PO  > _           PDFTOOL.COMMON.LOAD
  6144    ** U    LIB > _           PDFTDEV.STG.LOAD
  6144    ** U    LIB > _           PDFTDEV.INT.LOAD
  6144    ** U    LIB > _           PDFTDEV.FVT.LOAD
  6144    ** U    PO  > _           PDFTDEV.SVT.LOAD
  6144    ** U    PO  > _           PDFTOOL.FLM@SCAN.LOAD
  6144    ** U    LIB > _           ISPFTEST.LOAD
 32760    ** U    PO  > _           SYS1.DFQLLIB
 32760    ** U    PO  > _           SYS1.DGTLLIB
 Command ===>                                                  Scroll ===> PAGE
  F1=Help    F2=Split   F3=Exit    F5=Rfind   F7=Up      F8=Down    F9=Swap
 F10=Left   F11=Right  F12=Cancel

For some types of allocations, such as subsystem allocations, you might see different information. If you have mixed concatenations, a message with this information appears when you press the Enter key or scroll the first time. You can suppress this message for future innovations of ISRDDN by using the CHECK OFF command.

If you scroll right a second time, you see information that includes whether the ddname is open and if so, by how many active DCBs, as shown in Figure 3.

Figure 3. Additional DD Information
                           Current Data Set Allocations            Row 1 of 197

 Open     SMS ENQW  X  Act DDname   Data Set Name   Actions: B E V M F C I Q
                      > _  ALLOCPDS SYS2.SYSPLEXD.ALLOCLIB
          SMS         > _  ASMLANGX PDFTDEV.COMMON.WDBLANGX
                      > _  HASPINDX SYS2.ISD1.HASPINDX
          SMS         > _  ISPILIB  PDFTDEV.STG.GIF
          SMS         > _           PDFTDEV.INT.GIF
          SMS         > _           PDFTDEV.FVT.GIF
          SMS         > _           PDFTDEV.SVT.GIF
 Open(2)              > _  ISPLLIB  WDB.WDBDEV.LOAD
 Open(2)  SMS         > _           PDFTDEV.USERID.LOAD
 Open(2)  SMS         > _           PDFTOOL.COMMON.LOAD
 Open(2)  SMS         > _           PDFTDEV.STG.LOAD
 Open(2)  SMS         > _           PDFTDEV.INT.LOAD
 Open(2)  SMS         > _           PDFTDEV.FVT.LOAD
 Open(2)  SMS         > _           PDFTDEV.SVT.LOAD
 Open(2)  SMS         > _           PDFTOOL.FLM@SCAN.LOAD
 Open(2)  SMS         > _           ISPFTEST.LOAD
 Open(2)              > _           SYS1.DFQLLIB
 Open(2)              > _           SYS1.DGTLLIB
 Command ===>                                                  Scroll ===> PAGE
  F1=Help    F2=Split   F3=Exit    F5=Rfind   F7=Up      F8=Down    F9=Swap
 F10=Left   F11=Right  F12=Cancel

You also see the indicator *SMS* if the data set is SMS-managed, and information about jobs waiting on the resource. For JES files you might see additional information such as the class and the writer name.

Some primary commands, MEMBER and COUNT, for example, put messages in a fourth status screen (Figure 4).

Figure 4. Additional DD Information
                           Current Data Set Allocations            Row 1 of 197

   Message             Act DDname   Data Set Name   Actions: B E V M F C I Q
  Members: 10         > _  ALLOCPDS SYS2.SYSPLEXD.ALLOCLIB
  Members: 0          > _  ASMLANGX PDFTDEV.COMMON.WDBLANGX
                      > _  HASPINDX SYS2.ISD1.HASPINDX
  Members: 0          > _  ISPILIB  PDFTDEV.STG.GIF
  Members: 0          > _           PDFTDEV.INT.GIF
  Members: 0          > _           PDFTDEV.FVT.GIF
  Members: 26         > _           PDFTDEV.SVT.GIF
  Members: 2          > _  ISPLLIB  WDB.WDBDEV.LOAD
  Members: 1          > _           PDFTDEV.USERID.LOAD
  Members: 138        > _           PDFTOOL.COMMON.LOAD
  Members: 5          > _           PDFTDEV.STG.LOAD
  Members: 0          > _           PDFTDEV.INT.LOAD
  Members: 0          > _           PDFTDEV.FVT.LOAD
  Members: 480        > _           PDFTDEV.SVT.LOAD
  Members: 1          > _           PDFTOOL.FLM@SCAN.LOAD
  Members: 5          > _           ISPFTEST.LOAD
  Members: 13         > _           SYS1.DFQLLIB
  Members: 568        > _           SYS1.DGTLLIB
 Command ===>                                                  Scroll ===> PAGE
  F1=Help    F2=Split   F3=Exit    F5=Rfind   F7=Up      F8=Down    F9=Swap
 F10=Left   F11=Right  F12=Cancel

If messages exist and you scroll right again, you see the messages. The message screen is only shown if messages exist. If messages do not exist, a third scroll to the right returns you to the initial screen.