This document explains all the functions you can perform on objects only available in a z/OS environment. It covers the following topics:
In the PDS members maintenance facility, you can list, edit, delete, copy, rename and browse PDS members.
If the member consists of job control, you can use the Natural
ISPF macro facility and all types of macro statements. Macro expansion is
performed at submission time (see the SUBMIT command
below). When creating a new member, you can also use the Edit macro feature to
automatically create text lines which can then be modified. For details on the
macro facility, see the section Macro Facility in the
Natural ISPF Programmer's Guide).
If the member is a load module, its attributes, applied Zaps and
the external references to it can be displayed. You can also generate a list of
all the load module's CSECTs. Note that CSECTs are a
separate object type in Natural ISPF, see the subsection
Load Modules and
CSECTs.
To enter the PDS object maintenance facility
Select the PDS option from the Natural ISPF Main
Menu.
The PDS Objects Entry Panel appears:
--------------------------PDS-OBJECTS---ENTRY-PANEL----------------------------
COMMAND ===>
Data Set Name ===> MBE.COMN.SOURCE
Member ===>
Volume ===> (If not catalogued)
Password ===> (If password protected)
Scan for ===>
Edit macro ===>
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Specify the PDS object you wish to maintain in the input fields and enter a function command in the command line.
Meaning of the input fields:
| Field | Meaning |
|---|---|
Data Set Name |
Displays the PDS name last used. You can select any other PDS by overtyping this name, or generate a list of datasets for a specified volume in the same way as described for the Member field below. See also the subsection Support of HSM. |
Member |
Name of required member. Leave blank or use a combination of strings and wildcards (* and _) to generate a list of member names in the specified library. See the subsection Selection Windows and Wildcards in section Command Logic. See also the subsection Support of HSM. |
Volume |
Volume serial number. Required only for uncataloged datasets. Enter the asterisk wildcard (*) to list volume numbers or generate a list of volumes as described for the Member field above. |
Password |
System password if file is protected. Must be specified irrespective of read or write protection. |
Scan for |
Lists members which contain the string
specified here. When you select a member from this list for
EDIT or BROWSE, the
cursor is placed on the first occurrence of this string in the member. Issue
the RFIND command to find the next
occurrence.
|
Edit macro |
Name of macro object to be used as a
model for the member. The specified macro is executed and loaded into the
Editor. See section Macro
Facility in the Natural ISPF Programmer's
Guide for details. When used with LIST,
the list contains all members according to the name criteria that use the
specified macro as a model.
|
Node |
Select Entire System Server node. Enter a
question mark (?) and press ENTER to open a window in which all node
numbers are scrolled with an ACTIVE or INACTIVE
status report. If you do not specify a node, the default node is
assumed.
|
Your Natural ISPF system may be configured to prompt every time you are trying to access a dataset or a member of a dataset which has been migrated by HSM to secondary storage. The prompt window allows you to continue working or to abort the current function and avoid the overhead of recalling a dataset which you do not want to use.
Usually your system is set up to wait until a dataset recall has terminated, but it can also perform a asynchronous recall in batch using a Natural ISPF exit. If you have questions about your configuration, contact your administrator.
The available function commands for PDS members are as follows (but see also the subsection Automatic Transfer of Commands in section Useful Features):
| Command | Parameter Syntax |
|---|---|
BROWSE |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
COPY |
dataset(member)
VOL=n PASSWORD=p
NODE=id, object-type
object-parms, REP |
DELETE |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
DOWNLOAD |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
EDIT |
dataset(member)
VOL=n PASSWORD=p
MACRO=name
NODE=id |
EXPORT |
dataset(member)
VOL=n PASSWORD=p
NODE=id,
target-environment |
EXTERNS |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
INFO |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
HOLD |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
LIST |
dataset(*_*)
VOL=n PASSWORD=p
SC=string MACRO=name
NODE=id |
PLAY |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
PRINT |
dataset(member)
VOL=n PASSWORD=p
NODE=id, printer-name
CC |
RENAME |
dataset(member)
VOL=n PASSWORD=p
NODE=id,
new-name |
SUBMIT |
dataset(member)
VOL=n PASSWORD=p
NODE=id1,
TARGET=id2 |
UPLOAD |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
ZAPS |
dataset(member)
VOL=n PASSWORD=p
NODE=id |
The dataset parameter is
optional, Natural ISPF then takes the current dataset name, or if you issue a
command from outside the PDS facility, from your profile.
A full description of these commands is contained in the section Command Reference. The object parameters correspond to the input fields on the PDS Objects Entry Panel.
Note:
If you issue any of the above function commands from outside
the PDS facility, you must specify the object-type parameter
P before the object parameters.
For more information on the EXTERNS and
ZAPS commands, see the subsection
Load Modules and
CSECTs.
The following display is the result of the command:
INFO P FHI.SOURCE(E2AIBM)
-------------------------- PDS MEMBER INFORMATION -----------------------------
COMMAND ===>
Data set name : FHI.SOURCE
Volume Serial : ADA004
Device Type : 3380
Organization : PO
Record format : FB
Record length : 80
Block size : 6000
Member : E2AIBM3 Alias of: E2AIBM
Version : 01.21 Maximum no. of versions : 20_
Created : 2001-01-20 Actual no. of versions :
Modified : 2001-01-26 12:10
User : FHI
Initial : 36
Size : 36
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The information fields in this display generally speak for themselves.
Notes:
Alias of contains the name of the original member. For example
E2AIBM3 is an alias of E2AIBM.
Maximum number of versions
field here to override the default value set by the system administrator.
With Entire System Server 3.2 and above, aliases are automatically copied when the member for which they are an alias is copied. Consequently, Natural ISPF ignores aliases when copying a complete PDS or PDSE dataset (that is, copying with no member selection criteria).
| Warning: When copying a complete PDS or PDSE dataset with an earlier version of Entire System Server, aliases are not copied. |
The following items can be listed using the
LIST command and selection criteria in the parameter
input fields of the PDS Objects Entry Panel:
Volumes according to prefix;
Dataset names according to prefix;
All datasets on a specified volume (VTOC); you
can optionally narrow the list down by specifying a prefix, suffix or a string
for dataset names using the asterisk wildcard (*) (see the subsection
Selection Windows and
Wildcards);
Members in a partitioned dataset (PDS); you can optionally specify a prefix for member names using wildcards (* and _);
Members in a partitioned dataset (PDS) according to prefix or wildcard specification, but whose data contain a certain character string (Scan for option);
Previous versions of the specified member;
CSECTs, if the specified member is a load module.
If you wish to generate lists using function command syntax in the command line of any screen, you must address the following object types:
| Type of List | Object-Type |
|---|---|
| List of volumes | VOL |
| List of datasets | D |
| List of members, versions or CSECTs | P |
This section deals with maintenance of PDS members only. For details on dataset handling and volumes, see the subsection z/OS Dataset Maintenance. For details on previous versions, see the subsection Versioning in the section Useful Features. For details on CSECTs, see the subsection Load Modules and CSECTs.
Below are some examples of the LIST
function command using full command syntax.
The following figure shows an example of a list of all members in a PDS library generated using the command:
LIST P FHI.SOURCE(*)
LIST-PDS:FHI.SOURCE(*) -------------------------- Row 0 of 51 - Columns 010 076
COMMAND===> SCROLL===> CSR
MEMBER VV.MM CREATED MODIFIED TIME SIZE INIT TID ID
** ******************************** top of list *******************************
ACB
ADACDEP 01.01 19940921 19940921 11:39 148 148 FHI
A2EIBM 01.38 19940120 19940126 11:57 36 36 FHI
A2ESIE 01.57 19940120 19940126 12:46 36 36 FHI
A2EWIN 01.01 19950327 19950327 14:49 36 36 FHI
CCALL
CPCHAIN
CPROLOG
CQ
CREGS
E2AIBM 01.21 19940120 19940126 12:10 36 36 FHI
E2ASIE 01.22 19940120 19940126 12:45 36 36 FHI
E2AWIN 01.02 19950327 19950327 15:07 36 36 FHI
FHITST 01.01 19980918 19980918 15:57 2 2 FHI
FHITST5 01.21 19940120 19940126 12:10 36 36 FHI
NATOSDF 01.01 19980115 19980115 16:54 376 376 FHI
NAT1ZAP 01.01 19940329 19940329 15:02 180 180 FHI
NAT2ZAP 01.01 19940329 19940329 15:02 54 54 FHI
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Meaning of the column headings:
| Column | Meaning |
|---|---|
MEMBER |
Name of member. |
VV |
Version number of member. When a
member is created, this field shows 01. It can be increased using
the HOLD function command. 1 |
MM |
Modification level: shows the number of times the current version of the member has been modified. A plus sign (+) in this field means that previous versions exist for the member. 1 |
CREATED |
Date this member was created. |
MODIFIED |
Date of last modification. |
TIME |
Time of last modification. |
SIZE |
Number of lines in member. |
INIT |
Initial size of this version. |
TID |
Terminal ID at which the member was last modified. |
ID |
User who modified member last. |
1 The string ALIAS in the columns below
VV.MM indicates that the member name shown in this line is an
alias name.
The following figure illustrates a list of members generated
using the SCAN= option in the command:
LIST P MBE.COMN.SOURCE(NSPF*) SC=NATURAL
LIST-PDS:MBE.COMN.SOURCE(NSPF*)/SCAN=NATURAL --- Row 0 of 12 - columns 010 076
COMMAND===> SCROLL===> CSR
MEMBER NUM FIRST FOUND
** ******************************** top of list *******************************
NSPFINST 69 .chap1 'Installing NATURAL ISPF'
NSPFREF0 111 .init 'NATURAL ISPF Reference Manual'
NSPFREF1 122 .chap1 'Working with NATURAL ISPF'
NSPFREF2 91 .chap1 'NATURAL Objects'
NSPFREF3 10 NATURAL ISPF provides a facility with which you can
NSPFREF4 9 (DATA SETS) from the NATURAL ISPF main menu. This di
NSPFREF5 4 (SYSTEM) from the NATURAL ISPF main menu. This displ
NSPFREF6 16 output files of NATURAL programs for further mainten
NSPFREF7 24 with NATURAL ISPF.
NSPFREF8 39 .chap1 'NATURAL ISPF Commands'
** ****************************** bottom of list ******************************
|
The list displays all members starting with NSPF
which contain the string NATURAL in the PDS library
MBE.COMN.SOURCE.
Meaning of the column headings:
| Column | Meaning |
|---|---|
MEMBER |
Name of member. |
NUM |
Number of occurrences of specified string in member. |
FIRST FOUND |
First occurrence of specified string in member. |
The lists appear in Natural ISPF Editor format in browse mode.
This means you can use all available Editor browse commands
(UP, DOWN,
BOTTOM, TOP,
FIND, LOCATE).
If you select a member from a list generated with the Scan for
option for EDIT or
BROWSE, the cursor is placed on the first occurrence
of the string. If you then issue the RFIND command,
the cursor is placed on the next occurrence.
the command:
LIST P MBE.*(A*E*)
opens an active help window containing a list of all datasets
with prefix MBE on the default node. After selecting
a dataset name from the list, all members in the dataset are listed that begin
with A and also have an E
in their name.
You select a member from a list by typing in a line command in the
input field preceding the member name and pressing ENTER. Each line
command is an abbreviation of a function command (exception - the special
L line command for a member):
| Line Command | Corresponding Function Command |
|---|---|
B |
BROWSE |
CP |
COPY |
D |
DELETE |
DW |
DOWNLOAD |
E |
EDIT |
EX |
EXPORT |
HL |
HOLD |
I |
INFORMATION |
L |
LIST
previous versions of the member, or, if the member is a load module, list the
CSECTs.
|
PL |
PLAY |
PR |
PRINT |
R |
RENAME |
SB |
SUBMIT |
UP |
UPLOAD |
XT |
EXTERNS |
ZP |
ZAPS |
Line commands can also be used as valid abbreviations of function commands entered in the command line of any system screen.
If you display a PDS member in Editor format in
EDIT mode, you can issue local commands from the
Editor command line in addition to Editor commands.
The following local commands are available:
| Command | Meaning |
|---|---|
IMPORT |
Imports a PC file or Con-nect document into the PDS member (see section Useful Features). |
PASSWORD
password |
If the dataset is password-protected,
use this command to enter the valid password in order to update the member. If
you enter the PASSWORD command without parameter, a
window prompts you for the password. Password input in the window is
invisible.
|
REGENERATE |
Available for members written using the Edit macro option. Reexecutes the specified macro object and writes the result in protected lines in the current edit session. Any defined user code remains in place. For details, see section Macro Facility in the Natural ISPF Programmer's Guide. |
If you display lists of PDS libraries or members in Editor
format, you can issue the following local commands in addition to Editor scroll
commands: ALL, LAYOUT,
RELIST and SORT. For
detailed information, see the subsections in section
Useful Features.
Previous versions of PDS members can be listed and retrieved (see
the line command L for
LIST). They are separate objects in Natural ISPF,
accessible via the PDS Objects Entry Panel or using function commands that
address object type PV from any screen. To activate the versioning
feature, you must issue the command VERSIONS ON
before starting your edit session, unless your administrator has activated
obligatory versioning for the member's dataset. For details, see the subsection
Versioning in the
section Useful Features.
The LIST and
INFORMATION displays of PDS load modules are
different from those of other PDS members in that they show load module
attributes. Additionally, all Zaps applied to a load module, and all external
references of the load module can be displayed. CSECTs of a load module can
also be listed, browsed or edited.
Natural ISPF provides commands to generate a Zap in the user
workpool and apply the Zap to a load module. With Natural ISPF's
DOWNLOAD and UPLOAD
commands, you can transfer z/OS load modules to and from a PC via Entire
Connection.
The following list is the result of the command:
LIST P JWO.COMN.LOAD(*)
where the specified library is a load library:
LIST-PDS:JWO.COMN.LOAD(*) ----------------------- Row 0 of 15 - Columns 010 076
COMMAND===> SCROLL===> CSR
MEMBER ATTRIBUTES
** ******************************** top of list *******************************
ADASCR
EDITBPA
EDRBPMM
EDRPHSE RENT REUS
EDRWFMT AUTH RENT REUS
NATCOM21
NATIDBOK
NATIDB07
NATPARM
NATTEXT
NATTSO22
NATTXT2 RENT REUS
NRMCMP RENT REUS
TEST1 RENT REUS
TTEST
** ****************************** bottom of list ******************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
Meaning of the possible attributes:
| Attribute | Meaning |
|---|---|
ALIAS |
Member name is an alias name |
AUTH |
APF-authorized |
LOADONLY |
Only loadable |
NOTEXEC |
Not executable |
OVLY |
Overlay |
REFR |
Refreshable |
RENT |
Reentrant |
REUS |
Reusable |
SCTR |
Scatter |
TEST |
Test option (TSO) |
Load modules can be selected from the list using the same line
commands as described for PDS members, except that the
EDIT and BROWSE commands
apply to CSECTs and there are some more commands available. The functions
specific to load modules and CSECTs are:
| Line Command | Corresponding Function Command and Meaning |
|---|---|
B |
BROWSE a
CSECT (select from prompt window).
|
E |
EDIT a CSECT
(select from prompt window).
|
I |
INFORMATION
on the load module.
|
L |
LIST CSECTs
for the module.
|
XT |
EXTERNS.
Display external references to the load module.
|
ZP |
ZAPS.
Display all Zaps applied to the load module.
|
For complete function command syntax, see the subsection Function Commands.
The following display is the result of the command:
INFO P PPEX.NATURAL.LOAD(IUPD)
where the specified member is a load module:
-------------------------- PDS MEMBER INFORMATION -----------------------------
COMMAND ===>
Data set name : PPEX.NATURAL.LOAD
Volume Serial : SYSF10
Device Type : 3390
Organization : PO
Record format : U
Record length :
Block size : 32760
Module : IUPD
Length : 112 00000070
Attributes :
Entry point : OSCOPY
Linkage date : 93/04/21
Linkage editor : 566528408 V 2 R 4
ZAPS : NONE
Unresolved : NONE
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The information fields speak for themselves. Note, however, that the module length is given both in numeric and hexadecimal format and that the number of unresolved references is also given.
The following display is the result of the command:
EXTERNS P JWO.COMN.LOAD(NATPARM)
where the specified member is a load module. The display shows a
list of all external references made to load module NATPARM:
EXTERNS-PDS:JWO.COMN.LOAD(NATPARM) -------------- Row 0 of 62 - Columns 001 031
COMMAND===> SCROLL===> CSR
ADDRESS REFERENCE TYPE IN-CSECT
** ********* top of list *********
000024 SYSPRM ER ACMPARM
000064 ADATBLE SD ACMPARM
0002AC ACMUDEB WX ACMPARM
0002B8 ACMLIST WX ACMPARM
0002C4 CMRSP WX ACMPARM
0002D0 ACMUB WX ACMPARM
0002DC ACMKEY WX ACMPARM
0002E8 ACMZUL WX ACMPARM
0002F4 CMDDP WX ACMPARM
000300 CMMPP WX ACMPARM
00030C CMMA2 WX ACMPARM
000318 CMMA3 WX ACMPARM
000324 CMGLB WX ACMPARM
000330 CMADA WX ACMPARM
00033C CMZAP WX ACMPARM
000348 CMDIX WX ACMPARM
000354 CMMASH WX ACMPARM
000360 CMRADAR WX ACMPARM
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The display shows the external references to load module
NATPARM.
Meaning of the column headings:
| Column | Meaning |
|---|---|
ADDRESS |
Address of the external symbol. |
REFERENCE |
Name of the external symbol. |
TYPE |
External symbol type. Possible options:
|
IN-CSECT |
Name of the CSECT in which the reference to the external symbol appears. |
The following display is the result of the command:
ZAPS P JWO.COMN.LOAD(NATPARM)
where the specified member is a load module.
ZAPS-PDS:JWO.COMN.LOAD(NATPARM) ------------------ Row 0 of 1 - Columns 001 026
COMMAND===> SCROLL===> CSR
CSECT DATE IDR-DATA
** ******* top of list ******
ACMPARM 93/02/08 NO IDENT
ACMPARM 93/08/12 NO IDENT
** ***** bottom of list *****
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The display shows the Zaps applied to the load module
NATPARM. Meaning of the column headings:
| Column | Meaning |
|---|---|
CSECT |
Name of Zap CSECT. |
DATE |
Date the Zap was generated. |
IDR-DATA |
Information on the Zap. |
The following display is the result of the command:
LIST P JWO.COMN.LOAD(NATPARM)
where the specified member is a load module. The display shows all CSECTs for the specified load module:
LIST-CST:JWO.COMN.LOAD(NATPARM)-/* --------------- Row 0 of 6 - Columns 001 055
COMMAND===> SCROLL===> CSR
CSECT OFFSET LENGTH AMODE RMODE ID LR-ID
** ********************* top of list *********************
ACMPARM 000000 000709 ANY 24 00001 00000
ADATBLE 000730 0000F4 ANY 24 00004 00000
NSTATIC 000710 00001C ANY 24 00064 00000
CMDBID 000828 0000FF ANY 24 00067 00000
CMTRF 000928 000002 ANY 24 00068 00000
ADBSYS 000930 000058 ANY 24 00069 00000
** ******************* bottom of list ********************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
Meaning of the column headings:
| Column | Meaning |
|---|---|
CSECT |
Name of CSECT. |
OFFSET |
Offset of CSECT in physical block. |
LENGTH |
Length of CSECT in hex. |
AMODE |
AMODE assigned to CSECT. |
RMODE |
RMODE assigned to CSECT. |
ID |
ID of external symbol. |
LR-ID |
ID of label reference (LR) symbol. |
You can select a CSECT for further maintenance from the list using one of the following line commands:
| Line Command | Corresponding Function Command and Meaning |
|---|---|
B |
BROWSE the
CSECT.
|
E |
EDIT the
CSECT.
|
XT |
EXTERNS.
Display external references of the CSECT
|
ZP |
ZAPS.
Display all Zaps applied to the CSECT.
|
CSECTs are a separate object type in Natural ISPF. When requesting
a function for a CSECT using function command syntax from any system screen,
you must therefore use the object code CST.
the command:
BROWSE CST JWO.COMN.LOAD(NATPARM)
opens a prompt window in which you can specify the name of the
required CSECT. The following display shows the result for CSECT
ACMPARM:
BROWSE-CST:JWO.COMN.LOAD(NATPARM)-/ACMPARM -------------------- Columns 044 076
COMMAND===> SCROLL===> CSR
OFFSET DATA TEXT DISASSEMBLY
** ******************************** top of list *******************************
000000 00007FF8 00007800 00010000 00050000 ??"8?? ????????? SU LE
000010 000002A4 00006C00 40404040 40404040 ???u??%? MD
000020 80000008 00000000 F0F0F0F7 000002A4 ???????0007???u SSM
000030 00000000 003A000A 07D0040A C80A0606 ?????????§??H???
000040 32010000 00000018 E2D6D9E3 40404040 ????????SORT LTER
000050 00000000 0000001E 000A00F9 00000000 ???????????9????
000060 0000055C 00000730 40404040 40404040 ???*???? BALR BCR
000070 00000000 00000000 00000000 00000000 ????????????????
000080 00000000 00000000 00000000 00000563 ???????????????
000090 000A0000 00000000 00380028 00000000 ????????????????
0000A0 00000000 00000684 00000006 00000703 ???????d???????? BCTR
0000B0 40404040 40404040 0000FF00 00000928 ?? ????? STH STH STH STH
0000C0 00000000 00000000 00010048 F140044B ??????????? 1 ?.
0000D0 6B84427E 010301F1 B06F0000 00000000 ,d =???1 ??????? SD STC
0000E0 00001770 00000000 05F5E0FF 05F5E0FF ??? ?????5§ ?5§ XR
0000F0 D900006C 643203F8 00851214 05F5E0FF R??% ??8?e???5§
000100 00000011 8E60C1C0 10800009 00000000 ???? -A§? ?????? SRDA
000110 00000000 00000000 00000000 00000000 ????????????????
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
If you enter the local command LINE 2,
the Assembler commands in the column DISASSEMBLY are ordered in a
separate line under the hexadecimal representation:
BROWSE-CST:JWO.COMN.LOAD(NATPARM)-/ACMPARM -------------------- Columns 044 059
COMMAND===> SCROLL===> CSR
OFFSET DATA TEXT
** *********************** top of list ***********************
000000 00007FF8 00007800 00010000 00050000 ??"8?? ?????????
SU LE
000010 000002A4 00006C00 40404040 40404040 ???u??%?
MD STH STH STH STH
000020 80000008 00000000 F0F0F0F7 000002A4 ???????0007???u
SSM SRP SRP
000030 00000000 003A000A 07D0040A C80A0606 ?????????§??H???
BCR SPM BCTR
000040 32010000 00000018 E2D6D9E3 40404040 ????????SORT
LTER STH STH
000050 00000000 0000001E 000A00F9 00000000 ???????????9????
000060 0000055C 00000730 40404040 40404040 ???*????
BALR BCR STH STH STH STH
000070 00000000 00000000 00000000 00000000 ????????????????
000080 00000000 00000000 00000000 00000563 ???????????????
BALR
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
To revert to the default display, issue the LINE
1 local command.
The command:
EDIT CST JWO.COMN.LOAD(NATPARM)
opens a prompt window in which you can specify the name of the
required CSECT. The resulting display is the same as for
BROWSE (see above), but the hexadecimal characters
are modifiable. Modifications can subsequently be evaluated in order to
generate or apply Zaps to the edited CSECT of the module (see the description
of local commands GENERATE and
SAVE below).
If you display a CSECT in Editor format in
EDIT or BROWSE mode, you
can issue local commands from the Editor command line in addition to Editor
commands.
The following local commands are available:
| Command | Meaning |
|---|---|
LINE
2 |
Displays CSECT in 2 line format: the Assembler commands appear directly under the corresponding hexadecimal representation (see example above). |
LINE
1 |
Issued after LINE
2, redisplays CSECT in default format.
|
| Command | Meaning |
|---|---|
GENERATE
|
Generates a Zap in the user workpool based on the modifications made to the CSECT. |
SAVE |
Generates a Zap in the user workpool
based on the modifications made to the CSECT, and applies the Zap using
AMASPZAP to the load module.
|
You can display or edit the Zap generated in the user workpool
by addressing object type OUT. For example, when you have edited
CSECT ACMPARM and issued the command
GENERATE, the following command opens an edit
session with the Zap in the user workpool:
SPLIT;EDIT OUT ACMPARM TYPE=ZAP
EDIT-CST:JWO.COMN.LOAD(NATPARM)-/ACMPARM ---------------------- Columns 044 076
COMMAND===> SCROLL===> CSR
OFFSET DATA TEXT DISASSEMBLY
** ******************************** top of list *******************************
000000 00007FF8 00007800 00010000 00050000 ??"8?? ????????? SU LE
EDIT-OUT:ACMPARM/TYPE=ZAP ------------------------------------- Columns 001 072
COMMAND===> SCROLL===> CSR
****** ****************************** top of data *****************************
000001 NAME NATPARM ACMPARM
000002 VER 000070 00000000
000003 REP 000070 40404040
****** **************************** bottom of data ****************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The output in the workpool shows the name of the load module and CSECT, and offset and the change made.
The dataset maintenance facility allows you to perform functions on the following objects:
Sequential (PS) and PDS-type (PO)
datasets. Available functions include LIST,
BROWSE, RENAME,
DELETE, COMPRESS,
CATALOG/UNCATALOG, and
ALLOCATE datasets. You can also display dataset
information and access PDS members from a list of datasets.
GDG-type datasets (Generation Data Groups). These can be handled
as any other dataset. When a GDG is allocated, Natural ISPF automatically
allocates a model dataset, which appears on the catalog with type
GDG-BASE. When the DELETE function is
requested for a GDG, both the GDG and its associated files are deleted on
confirmation.
Volumes. You can display information on volumes.
To enter the dataset maintenance facility
Select the DATASETS option from the
Natural ISPF Main Menu.
The Data Sets Entry Panel appears:
---------------------------DATA-SETS---ENTRY-PANEL-----------------------------
COMMAND ===>
Data Set Name ===>
Volume ===> ( If not catalogued )
Password ===> ( If password protected )
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
You can specify the dataset you wish to maintain in the input fields and enter a function command in the command line.
Meaning of the input fields:
| Field | Meaning |
|---|---|
Data Set Name |
Displays the dataset last used. You can select any other dataset by overtyping this name, or generate a list of datasets on the specified volume by using a combination of strings and asterisk wildcard (*) as described in the subsection Selection Windows and Wildcards in section Command Logic. See also the subsection Support of HSM. |
Volume |
Required only if the dataset is not cataloged. To list volume serial numbers, leave the Data Set Name field blank and use the asterisk wildcard (*) as described above. |
Password |
System password if dataset is protected. |
Node |
Select Entire System Server node. Enter a
question mark (?) and press ENTER to open a window in which all node
numbers are scrolled with an ACTIVE or INACTIVE
status report. If you do not specify a node, the default node is
assumed.
|
The available function commands are:
| Command | Object Parameter Syntax |
|---|---|
ALLOCATE |
dataset
VOL=n |
BROWSE* |
dataset VOL=n
NODE=id |
CATALOG |
dataset
VOL=n |
COMPRESS** |
dataset
VOL=n
NODE=id |
COPY |
dataset VOL=n
NODE=id, object-type
object-parameters, REP |
DELETE |
dataset
VOL=n
NODE=id |
EDIT* |
dataset
VOL=n
NODE=id |
EXPORT* |
dataset
VOL=n
NODE=id |
EXTENTS |
dataset
VOL=n
NODE=id |
INFORMATION |
dataset
VOL=n
NODE=id |
LIST |
*_* VOL=n
NODE=id |
PRINT* |
dataset
VOL=n NODE=id,
printer-name CC NO |
RENAME |
dataset
VOL=n NODE=id,
new-name |
UNCATALOG |
dataset
VOL=n
NODE=id |
Notes:
A full description of these commands, including the function parameters, is contained in section Command Reference. The object parameters correspond to the input fields on the Data Sets Entry Panel.
Notes:
D before the object parameters.
VOL parameter.
Use the CATALOG command to catalog a
dataset. If you issue the CATALOG command and
specify a volume serial number using the VOL option, the catalog
function is performed without further prompting. If you issue the
CATALOG command with only the dataset name, Natural
ISPF presents you with the following screen:
-------------------------------CATALOG-DATASET---------------------------------
COMMAND ===>
Data set Name ===> RW.COMN.SOURCE
Volsers ===> ===> ===> ===> ===>
===> ===> ===> ===>
===> ===> ===> ===>
===> ===> ===> ===>
Device ===>
Press ENTER to catalog, END to cancel
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
HELP SPLIT END SUSPE RFIND RCHAN UP DOWN SWAP LEFT RIGHT CURSO
|
Type in the volume serial number of the dataset and device type. Press ENTER to perform the catalog operation.
With the ALLOCATE command, you can
allocate a new dataset specified in the dataset name parameter. Natural ISPF
provides a special feature here. If you issue the
ALLOCATE command for an existing (allocated)
dataset, the information for the dataset is displayed in the following format:
----------------------------- ALLOCATE DATASET --------------------------------
COMMAND ==>
Data set name ===> MBE.SYSF.ISPF.141.DOC
VOLume SERial ===> COM811 / / / /
or Generic UNIT ===> 3380
Dataset Organization ===> PO
Space Units ===> CYL (BLK,TRK,CYL)
Quantity: Primary ===> Secondary ===>
Directory Blocks ===> 70
Record Format ===> FB
Record Length ===> 80
Block Size ===> 3120
Rlse ===> NO (YES,NO)
Contiguous ===> NO (YES,NO)
Round ===> NO (YES,NO)
Expiration Date ===> ('YYDDD')
Catalog Data Set ===> YES (YES,NO)
GDG limit ===> More attributes ===> (YES,NO)
Node ===> 148
Press ENTER to allocate
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
You can type in the name of the dataset to be allocated by
overtyping the value in the Data set name field. Modify any other
value as required and press ENTER to perform the allocation.
The ALLOCATE DATASET screen will also
appear if you copy a dataset to a target which does not exist.
Meaning of the fields:
| Field | Meaning |
|---|---|
Volume Serial |
Serial number of the volume on which the dataset is to be allocated. You can specify up to 5 volumes for multi-volume datasets. |
Generic Unit |
If you do not specify a volume, specify the generic identifier from which a volume is to be selected (e.g. 3380). |
Dataset Organ. |
For example:
|
Space Units |
Space type for dataset. Possible values:
|
Primary Qty. |
Initial quantity to be allocated. |
Secondary Qty. |
Additional quantity to be allocated if dataset fills. |
Directory Blocks |
Must be specified for PO-type
datasets.
|
Record Format |
For example: FB (fixed block),
VB (variable block), FBA (fixed block ANSI control
characters), etc.
|
Record Length |
Given in bytes. |
Block Size |
Given in bytes. |
Rlse |
YES specifies that allocated space is
released if not used by dataset.
|
Contiguous |
YES specifies that tracks or cylinders
must be adjacent.
|
Round |
YES specifies that space is automatically
rounded up to the nearest cylinder if tracks or blocks are specified as space
units.
|
Expiration Date |
Date the dataset expires. Until this date is reached, each attempt to update or delete the dataset causes a console message, requiring an operator reply. |
Catalog Data Set |
YES specifies the dataset is to be
automatically cataloged when allocated.
|
GDG limit |
A value in this field identifies the file to be allocated as GDG. The value specifies the maximum number of Generation Datasets that can be associated with the GDG being defined. |
More attributes |
Specify YES to define SMS attributes or
more GDG attributes. Another window opens for entering additional data (see
example below).
|
Node |
Entire System Server node number on which the dataset is to be allocated. |
Type in the required values in the input fields and press ENTER to allocate the dataset.
When the allocation of a dataset fails and an error message
showing a hexadecimal reason code is displayed, you can use the command
HELP to display a more meaningful explanation of the
error.
Specifying YES in the More attributes
field of the allocate screen opens the following window:
----------------------------- ALLOCATE DATASET --------------------------------
COMMAND ==>
+-------------------Additional dataset attributes-------------------+
! !
! SMS ATTRIBUTES !
! MANAGEMENT CLASS : ________ !
! STORAGE CLASS : ________ ! L)
! DATA CLASS : ________ !
! !
! GDG ATTRIBUTES !
! EMPTY ALL CATALOG ENTRIES, : ___ (YES- all, NO - last only) !
! WHEN LIMIT REACHED !
! DSCB CLEAR FROM VTOC, : ___ (YES - deleted, NO - left) !
! WHEN DSN IS UNCATALOGED !
+-------------------------------------------------------------------+
Expiration Date ===> ('YYDDD')
Catalog Data Set ===> YES (YES,NO)
GDG limit ===> More attributes ===> yes (YES,NO)
Node ===> 148
Press ENTER to allocate
|
Meaning of the fields:
| Field | Meaning |
|---|---|
| SMS Attributes: | |
MANAGEMENT CLASS |
The management class to be used for obtaining the data management-related information for SMS (migration, backup and retention criteria) to allocate the dataset. |
STORAGE CLASS |
The storage class to be used for obtaining the storage-related information for dataset allocation. |
DATA CLASS |
The data class to be used for obtaining the
data-related information (SPACE, LRECL, etc.) for
dataset allocation.
|
| GDG Attributes: | |
EMPTY ALL CATALOG ENTRIES |
When the LIMIT value is reached:
|
DSCB CLEAR FROM VTOC |
When the Generation Dataset is uncataloged (due to
DELETE command or EMPTY
ALL value):
|
For more information on Generation Data Groups, see the relevant section in the documentation MVS/DFP: Access Method Services for the Integrated Catalog Facility.
Assuming you have a cataloged dataset named
MYFILE, the command:
AL D MYFILE
displays the information for the MYFILE. Modify
the display for the dataset to be allocated.
If you wish to allocate a new, uncataloged dataset without a model, the command:
AL D NEWFILE VOL=com811
displays the blank allocation screen for file
NEWFILE on volume COM811.
The following figure is the result of the command:
INFORMATION D FHI.SOURCE
The fields in the information screen reflect the specification of
the allocation parameters described for the ALLOCATE
command above, with additional information such as date of last reference,
current number of cylinders or tracks and allocated extents, and in the case of
PDS libraries, number of members, directory blocks and unused blocks:
--------------------------- DATA SET INFORMATION ------------------------------
COMMAND ===>
DATA SET NAME : FHI.SOURCE
GENERAL DATA
VOLUME SERIAL : ADA004
DEVICE TYPE : 3380 CURRENT-ALLOCATION
ORGANIZATION : PO ALLOCATED CYLINDERS: 10
RECORD FORMAT : FB ALLOCATED EXTENTS : 1
RECORD LENGTH : 80
BLOCK SIZE : 6000 CURRENT UTILIZATION
ALLOCATION TYPE: CYL PERCENT USED: 37
1ST EXTENT : 10 CYL 0 TRK
SECONDARY : 1
SECURITY : NONE
PARTITIONED DATA SET
CREATION DATE : 1993-07-13 NUMBER-OF-MEMBERS : 51
LAST-REFERENCE : 1998-09-29 DIRECTORY-BLOCKS : 20
EXPIRATION-DATE: ******** UNUSED-BLOCKS :
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The following figure is the result of the command:
INFORMATION D JWO.SYSF.GDG
The fields in the information screen reflect the specification of
the allocation parameters for a GDG described for the
ALLOCATE command above. Additional information
provided by this display is the number of generations with creation date,
volume serial number and device series of each Generation Dataset, as well as
the assigned name suffix indicating the version number with which as the
Generation Datasets appears in a list:
--------------------------- DATA SET INFORMATION ------------------------------
COMMAND ===>
GDG NAME : JWO.SYSF.GDG
GENERATIONS:
GENERAL DATA NUM CREATED VOLSER SERIES NAME-SUFFIX
GDG LIMIT NUMBER : 5 0 18/02/93 USR8A6 3380 '.G0002V00
EMPTY ALL FROM CATLG : NO -1 30/11/92 USR8A6 3380 '.G0001V00
WHEN LIMIT REACHED
DSCB CLEAR FROM VTOC : NO
WHEN UNCATALOGED
EXPIRATION DATE : 93356
MODEL DSN ATTRIBUTES
ORGANIZATION : PS
RECORD FORMAT : VBA
RECORD LENGTH : 137
BLOCK SIZE : 9240
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The above example shows a GDG with a limit of 5 datasets. If this limit is reached, the oldest dataset is deleted from the catalog, but not from the VTOC. Currently, there are two generations. The attributes of the model dataset are shown at the bottom of the display.
The following figure is the result of the command:
EXTENTS D MBE.COMN.SOURCE
The display shows the dataset name, volume serial number and number of extents, and lists the extents, giving the disk addresses (hexadecimal) and the size (decimal) of each one:
EXTENTS-DS:MBE.COMN.SOURCE ------------------------------------ Columns 001 056
COMMAND===> SCROLL===> CSR
VOLSER NR. BEGIN(CYL/TRK) END(CYL/TRK) SIZE(CYL/TRK)
** ********************** top of list *********************
COM810 0 0171 00 0173 0E 3 0
1 018F 00 0191 0E 3 0
2 02C1 00 02C1 0E 1 0
** ******************** bottom of list ********************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
When deleting a dataset with CONFIRM
ON, the confirmation window asks you for a catalog update. The
following window opens as the result of the command:
DELETE D ISP.INST.ALL
+--------------------------------------------------------------------------+ ! Confirm scratching ISP.INST.ALL ! ! From catalog and all volsers ! ! with Y _ ! +--------------------------------------------------------------------------+ |
If you mark the input field with Y, the dataset
catalog is updated after the DELETE operation.
If you issue the DELETE command for
an empty GDG, the following confirmation window appears. You can specify
NO in the appropriate field to retain the model dataset on the
disk:
+--------------------------------------------------------------------------+ ! Confirm scratching GDG JWO.SYSF.GDG ! ! with Y _ ! ! Delete also model DSN from catalog volume YES (YES / NO) ! ! (GDG would be deleted, though retention period -------- not expired) ! +--------------------------------------------------------------------------+ |
If you issue the DELETE command for
a non-empty GDG, the following confirmation window opens. You can specify the
delete parameters as appropriate before the deletion is performed:
+--------------------------------------------------------------------------+ ! Confirm scratching GDG JWO.SYSF.GDG ! ! with Y _ ! ! though GDG DSN's exist (DSN's would also be removed from catalog) ! ! Delete also all GDG DSN's from VTOC's YES (YES / NO) ! ! Delete also model DSN from catalog volume YES (YES / NO) ! +--------------------------------------------------------------------------+ |
The command:
BROWSE DS *
lists dataset names for which short IDs are defined (see the subsection Library Definition in section Profile Maintenance). Select a dataset for display by marking it with any character in the window and pressing ENTER.
The command:
LIST DS *
lists available library short names (see also the subsection Library Definition in section Profile Maintenance).
The following list of datasets is the result of the command:
LIST D JWO.COMN.*
LIST-DS:JWO.* ----------------------------------- Row 0 of 65 - Columns 046 076
COMMAND===> SCROLL===> CSR
DATA SET NAME VOLSER SERIES CLASS TYPE
** ******************************** top of list *******************************
JWO.COMN.ALLOC DCN010 3390 DASD NONVSAM
JWO.COMN.BIGNEU DCN010 3390 DASD NONVSAM
JWO.COMN.BIGNEU22 DCN010 3390 DASD NONVSAM
JWO.COMN.BIGNEU23 DCN010 3390 DASD NONVSAM
JWO.COMN.CATTESN DCN010+ 3390 DASD NONVSAM
JWO.COMN.CPTEST COM811 3380 DASD NONVSAM
JWO.COMN.DEMOGGG DCN010 3390 DASD NONVSAM
JWO.COMN.DEMOGGG1 -NA- GDG
JWO.COMN.EMPTY1 COM811 3380 DASD NONVSAM
JWO.COMN.JCL1 COM811 3380 DASD NONVSAM
JWO.COMN.LTEST DCN010 3390 DASD NONVSAM
JWO.COMN.L133 DCN010 3390 DASD NONVSAM
JWO.COMN.L133A DCN010 3390 DASD NONVSAM
JWO.COMN.L133B DCN010 3390 DASD NONVSAM
JWO.COMN.L2500 DCN010 3390 DASD NONVSAM
JWO.COMN.L300 DCN010 3390 DASD NONVSAM
JWO.COMN.L300A DCN010 3390 DASD NONVSAM
JWO.COMN.L80 DCN010 3390 DASD NONVSAM
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The list shows all cataloged datasets on the default node starting
with JWO.COMN.
Use the RIGHT command (usually
assigned to PF11) to scroll right and display the full
TYPE field as in the example above.
Meaning of the data provided for each dataset:
| Column | Meaning |
|---|---|
VOLSER |
Volume serial number. If a dataset resides on multiple volumes, only one line is displayed in the list and a plus sign (+) is added to the volser to indicate that it is a multi-volume dataset. |
SERIES |
Device series . |
CLASS |
Device class. Possible values:
|
TYPE |
Dataset type (for example,
NONVSAM, CLUSTER, DATA, GDG
BASE).
|
The following shows an example VTOC generated using the command:
LIST D * VOLSER=COM811
LIST-DS:*/VOL=COM811--------------------------------Row-1-of-215-columns-046-076
COMMAND===> SCROLL===> PAGE
DATA SET NAME DSORG LRECL BLKSZ RCFM
** ******************************* top of list ******************************
SYS1.VTOCIX.COM811 PS 02048 02048 F
ADABAS.COMN.V5.DEP.SOURCE PO 00080 06000 FB
ADABAS.COMN.V5.DEP.MACLIB PO 00080 03600 FB
PRD.COMN.NOC111.LOAD PO 00000 06447 U
ADABAS.COMN.V5.DEP.LOAD PO 00000 04096 U
UP.COMN.PERS PS 00068 10000 VB
ADABAS.COMN.V5.LOAD PO 00000 06447 U
ADABAS.COMN.TELEX PO 00080 03600 FB
ADL100.COMN.LOAD PO 06233 19069 U
ALO.COMN.INPL PS 04624 04628 VB
ADL100.COMN.OUTPUT PO 00132 05280 FB
ADL100.COMN.UNLOAD PS 09996 10000 VB
ALO.COMN.SOURCE PO 00080 03120 FB
ADL100.COMN.LIB PO 00080 03120 FB
BF.COMN.SOURCE PO 00080 03120 FB
ALO.COMN.LOAD PO 00000 19040 U
BMRK.COMN.ADABAS.V513.LOAD PO 00000 19069 U
AOS.COMN.V112.INPL PS 04624 04628 VB
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The list contains all datasets on volume COM811. You
must scroll right to display all the information provided
(RIGHT command, usually assigned to
PF11).
Meaning of the data provided for each dataset:
| Column | Meaning |
|---|---|
DSORG |
Dataset organization. For example:
|
LRECL |
Logical record length in bytes |
BLKSZ |
Block size in bytes |
RCFM |
Record format. For example:
|
SIZE CYL/TRK |
Size of dataset in cylinders and tracks |
% USED |
Percentage of dataset used |
CREATED |
Dataset creation date |
LAST-ACC |
Date of last access |
SMS |
SMS-controlled device/unit
(YES, NO).
|
UPD |
Has the file been updated since the
last backup (YES, NO)?
|
Volumes are separate objects in Natural ISPF, but have no Entry
Panel. You can access volume information using the Data Sets Entry Panel, or
using a function command that addresses object type VOL.
The following figure illustrates a list of all volumes generated using the command:
LIST VOL *
LIST-VOL:* ------------------------------------- Row 0 of 470 - Columns 013 076
COMMAND===> SCROLL===> CSR
UNIT VOLSER SERIES STATUS MOUNT FREE(CYL/TRK) CONTIG(CYL/TRK)
** ******************************** top of list *******************************
100 BMC003 3380 ONLINE RESIDENT 64 , 0029 52 , 0000
101 BMC004 3380 ONLINE RESIDENT 14 , 0031 5 , 0014
102 3380 OFFLINE 0 , 0000 0 , 0000
103 3380 OFFLINE 0 , 0000 0 , 0000
104 3380 OFFLINE 0 , 0000 0 , 0000
105 3380 OFFLINE 0 , 0000 0 , 0000
106 3380 OFFLINE 0 , 0000 0 , 0000
107 3380 OFFLINE 0 , 0000 0 , 0000
108 3380 OFFLINE 0 , 0000 0 , 0000
109 3380 OFFLINE 0 , 0000 0 , 0000
10A 3380 OFFLINE 0 , 0000 0 , 0000
10B 3380 OFFLINE 0 , 0000 0 , 0000
10C 3380 OFFLINE 0 , 0000 0 , 0000
10D 3380 OFFLINE 0 , 0000 0 , 0000
10E 3380 OFFLINE 0 , 0000 0 , 0000
10F 3380 OFFLINE 0 , 0000 0 , 0000
110 BMCRES 3380 ONLINE RESIDENT 27 , 0036 11 , 0000
111 BMC001 3380 ONLINE RESIDENT 81 , 0167 69 , 0014
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
You must scroll right to display all the information provided
(RIGHT command, usually assigned to
PF11).
Meaning of the data according to column heading:
| Column | Meaning |
|---|---|
UNIT |
Unit address |
VOLSER |
Volume serial number |
SERIES |
Device series |
STATUS |
Device status. Possible values:
|
MOUNT |
Device mount status. Possible values:
|
FREE(CYL/TRK) |
Number of free cylinders / unused tracks |
CONTIG (CYL/TRK) |
Contiguous cylinders / tracks |
CLASS |
Device class. Possible values:
|
SMS |
SMS-controlled device/unit (YES,
NO).
|
You can select a volume and list its contents (VTOC) by entering
the line command L in the input field preceding the
UNIT notation (see the following subsection).
The line command I
(INFORMATION) displays volume information. For
details, see the example in the
subsection z/OS System Operations.
When listing datasets, the line commands in the following table
are available. When listing volumes, only the I and
L line commands are available.
| Line Command | Corresponding Function | Remarks |
|---|---|---|
A |
ALLOCATE |
|
B |
BROWSE |
Sequential datasets only (but see the example of the
special BROWSE
command).
|
CM |
COMPRESS |
Partitioned datasets only. |
CP |
COPY |
|
CT |
CATALOG |
|
D |
DELETE |
|
E |
EDIT |
Sequential datasets only. |
ET |
EXTENTS |
|
EX |
EXPORT |
Sequential datasets only. |
I |
INFORMATION |
|
L |
LIST |
From a list of volumes, lists datasets on a volume; from a list of datasets, lists members of a PDS. |
PR |
PRINT |
Sequential datasets only. |
R |
RENAME |
|
U |
UNCATALOG |
Line commands can also be used as valid abbreviations for function commands entered in the command line of any screen.
If you display a sequential dataset in Editor format in
EDIT mode, you can issue local commands from the
Editor command line in addition to Editor commands.
The following local commands are available:
| Command | Meaning |
|---|---|
IMPORT |
Imports a PC file or Con-nect document into the sequential dataset (see the section Useful Features). |
PASSWORD
password |
If the dataset is password-protected, use this command to enter the valid password in order to update the dataset. |
If you display lists of datasets or volumes, the following local
commands are available in addition to Editor scroll commands:
ALL, LAYOUT,
RELIST and SORT. For
detailed information, see the subsections in the section
Useful Features.
The job information facility enables you to display job information. You can also use this facility to handle SYSOUT files, and to hold, release or purge jobs that reside in the JES input or output queues.
To enter the job information facility, select the
JOBS option from the Natural ISPF Main Menu. The
Jobs Entry Panel appears, for example:
-----------------------------JOBS---ENTRY-PANEL--------------------------------
COMMAND ===>
Job Name ===>
Job Number ===>
Type ===> ( J, S, T )
Queue ===> ( X,I,O,H,W )
Class ===> ( Output Class )
JOB Class ===> ( Execution Class )
Sysout ===> ( SI,JL,SM,SO,CC )
Sys Num ===> ( Sysout file number )
User ===>
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
You can specify the job or SYSOUT file you wish to handle in the input fields and enter a function command in the command line.
The meaning of the input fields is explained in the following table:
| Field | Meaning |
|---|---|
Job Name |
Job name on the job card. Leave blank or use a combination of strings and wildcards (* and _) to generate a list of jobs matching the job name pattern. See the subsection Selection Windows and Wildcards in the section Command Logic. |
Job Number |
Job number assigned |
Type |
Type of job. Possible options:
Combinations of types are possible, for example
|
Queue |
Job entry system queue. Possible options:
|
Class |
Installation-specific output class. Combinations are possible to list jobs of several classes. |
Jobclass |
Installation-specific execution job class. Only one class can be selected. |
Sysout |
Type of file when using the
|
Sys Num |
File number of SYSOUT type. |
User |
Select job by user. For JES2, this the programmer. For
JES3, this is the JOB owner.
|
Node |
Node ID of machine on which the job ran. Enter a question mark (?) and press ENTER to list available nodes. Leave blank to select the default node. |
Only the combination of job name and number uniquely identifies a submitted job (if more than one copy of the same job was started).
The available function commands are:
| Command | Object Parameter Syntax |
|---|---|
BROWSE |
job-number
job-name SI=f
FILE=n |
CC |
job-number
job-name
NODE=id |
CHANGE |
job-number
job-name CLASS=c
NODE=id, NEWCLASS=x
DEST=d |
COPY |
job-number
job-name SI=f
FILE=n NODE=id,
object-type object-parms
REP |
EXPORT |
job-number
job-name SI=f
FILE=n NODE=id,
target-environment |
FOLLOW |
job-number
job-name
NODE=id |
HOLD |
job-number
job-name
NODE=id |
LIST |
*_* TYPE=t
QUEUE=q CLASS=c
NODE=id |
PRINT |
job-number
job-name SI=f
FILE=n NODE=id,
printer-name CC NO |
PURGE |
job-number
job-name CLASS=c
NODE=id |
RELEASE |
job-number
job-name CLASS=c
NODE=id,
NEWCLASS=x |
STATUS |
job-number
job-name
NODE=id |
A full description of these commands (including the function parameters) is contained in section Command Reference. The object parameters correspond to the input fields on the Jobs Entry Panel.
Notes:
BROWSE,
PRINT, COPY and
EXPORT commands apply to Object Type S
(SYSOUT). If any of these commands are issued for a job, the command is
automatically transferred to Object Type S.
RELEASE and
CHANGE accept parameter
NEWCLASS to specify the new class in a direct command.
The CHANGE command also accepts parameter
DEST to change the destination of a job.
FOLLOW,
STATUS, CC and
HOLD commands are available for Object Type
J (JOB) only.
JOBS facility, you must specify the appropriate object-type
parameter (J or S) before the object parameters.
Jobclass field and XI in
the Queue field.
The following items can be listed using the
LIST command and selection criteria in the parameter
input fields of the JOBS Entry Panel:
| Item Listed | Use Input Field | Function Command Syntax |
|---|---|---|
| Jobs according to a job name prefix | Jobname |
LIST JOB
prefix |
| TSO sessions, started tasks or standard batch jobs | Type |
LIST JOB
prefix TYPE=ttt
|
Jobs on the INPUT,
EXECUTING, OUTPUT or HELD-OUTPUT
queue
|
Queue |
LIST JOB
prefix
QUEUE=qqqq
|
| Jobs associated with one to four output classes | Class |
LIST JOB
prefix CLASS=cccc
|
| Jobs associated with a specific execution job class | Jobclass /
Queue |
LIST JOB
prefix JOBCLASS=j
QUEUE=XI |
As with other LIST functions, the
selection criteria can be combined to reduce the number of listed entries.
Below are some examples of function commands using command syntax.
The following figure shows the result of the command:
L J OP*
The list contains all jobs starting with the string
OP:
Note:
The display of job information may vary from this example:
some columns may be blank. This depends on the JES version in use, JES
installation options and Natural ISPF configuration options. Ask your system
administrator.
LIST-JOB:OP* ----------------------------------- Row 0 of 129 - Columns 024 076
COMMAND===> SCROLL===> CSR
JOBNAME TYP JOBNO Q C PR DEST STAT OWNER STEP PROC CPU
** ******************************** top of list *******************************
OPDMSLST JOB 32031 O X 128 LOCAL AVAIL TSR
OPN09LNU JOB 31089 O X 144 LOCAL AVAIL SAL
OPN09ADU JOB 31088 O X 128 LOCAL AVAIL SAL
OPFWDMS4 JOB 30505 O 9 032 LOCAL AVAIL TSR
OPRST009 JOB 31026 O X 144 LOCAL AVAIL SAL
OPSMFREP JOB 31005 O X 144 LOCAL AVAIL HEC
OPSMFREP JOB 31004 O X 144 LOCAL AVAIL HEC
OPSMFREP JOB 31003 O X 144 LOCAL AVAIL HEC
OPSMFREP JOB 31001 O X 144 LOCAL AVAIL HEC
OPSMFREP JOB 31000 O X 144 LOCAL AVAIL HEC
OPFWDMS5 JOB 30507 O 9 032 LOCAL AVAIL TSR
OPFWDMS2 JOB 30502 O 9 032 LOCAL AVAIL TSR
OPFWDMS1 JOB 30501 O 9 048 LOCAL AVAIL TSR
OPFWDMS3 JOB 30504 O 9 048 LOCAL AVAIL TSR
OPFCOBTN JOB 30875 O X 128 LOCAL AVAIL TSR
OPFCOBKP JOB 30866 O X 128 LOCAL AVAIL TSR
OPFCOBDE JOB 30867 O X 128 LOCAL AVAIL TSR
OPFCOBTS JOB 30868 O X 128 LOCAL AVAIL TSR
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
This list of submitted jobs appears in Editor format in
BROWSE mode and is refreshed every time you press
ENTER.
Use the RIGHT command (usually
assigned to PF11) to scroll right in order to display more
information (next two screens):
LIST-JOB:OP* ----------------------------------- Row 0 of 129 - Columns 077 129
COMMAND===> SCROLL===> CSR
JOBNAME TYP JOBNO Q C REG IO RECORDS EXECUTION START END
** ******************************** top of list *******************************
OPDMSLST JOB 32031 O X 1133 20011212 12:49:11 2001121212:49
OPN09LNU JOB 31089 O X 380 20011212 08:54:47 2001121208:54
OPN09ADU JOB 31088 O X 1052 20011212 08:54:30 2001121208:54
OPFWDMS4 JOB 30505 O 9 67029 20011212 03:00:09 2001121208:25
OPRST009 JOB 31026 O X 282 20011212 08:16:32 2001121208:18
OPSMFREP JOB 31005 O X 49 20011212 08:01:23 2001121208:01
OPSMFREP JOB 31004 O X 49 20011212 08:01:20 2001121208:01
OPSMFREP JOB 31003 O X 49 20011212 08:01:18 2001121208:01
OPSMFREP JOB 31001 O X 49 20011212 08:01:16 2001121208:01
OPSMFREP JOB 31000 O X 49 20011212 08:01:14 2001121208:01
OPFWDMS5 JOB 30507 O 9 76020 20011212 03:00:10 2001121207:40
OPFWDMS2 JOB 30502 O 9 40573 20011212 03:00:08 2001121206:53
OPFWDMS1 JOB 30501 O 9 35613 20011212 03:00:08 2001121206:40
OPFWDMS3 JOB 30504 O 9 31511 20011212 03:00:09 2001121205:53
OPFCOBTN JOB 30875 O X 1168 20011212 05:36:45 2001121205:42
OPFCOBKP JOB 30866 O X 1152 20011212 05:36:26 2001121205:42
OPFCOBDE JOB 30867 O X 1052 20011212 05:36:35 2001121205:42
OPFCOBTS JOB 30868 O X 1052 20011212 05:36:35 2001121205:41
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
LIST-JOB:OP* ----------------------------------- Row 0 of 129 - Columns 086 138
COMMAND===> SCROLL===> CSR
JOBNAME TYP JOBNO Q C RECORDS EXECUTION START END SYSID
** ******************************** top of list *******************************
OPDMSLST JOB 32031 O X 1133 20011212 12:49:11 2001121212:49:13 DAEF
OPN09LNU JOB 31089 O X 380 20011212 08:54:47 2001121208:54:50 DAEF
OPN09ADU JOB 31088 O X 1052 20011212 08:54:30 2001121208:54:34 DAEF
OPFWDMS4 JOB 30505 O 9 67029 20011212 03:00:09 2001121208:25:21 DAEF
OPRST009 JOB 31026 O X 282 20011212 08:16:32 2001121208:18:09 DAEF
OPSMFREP JOB 31005 O X 49 20011212 08:01:23 2001121208:01:24 DAEF
OPSMFREP JOB 31004 O X 49 20011212 08:01:20 2001121208:01:22 DAEF
OPSMFREP JOB 31003 O X 49 20011212 08:01:18 2001121208:01:19 DAEF
OPSMFREP JOB 31001 O X 49 20011212 08:01:16 2001121208:01:17 DAEF
OPSMFREP JOB 31000 O X 49 20011212 08:01:14 2001121208:01:15 DAEF
OPFWDMS5 JOB 30507 O 9 76020 20011212 03:00:10 2001121207:40:14 DAEF
OPFWDMS2 JOB 30502 O 9 40573 20011212 03:00:08 2001121206:53:41 DAEF
OPFWDMS1 JOB 30501 O 9 35613 20011212 03:00:08 2001121206:40:47 DAEF
OPFWDMS3 JOB 30504 O 9 31511 20011212 03:00:09 2001121205:53:41 DAEF
OPFCOBTN JOB 30875 O X 1168 20011212 05:36:45 2001121205:42:06 DAEF
OPFCOBKP JOB 30866 O X 1152 20011212 05:36:26 2001121205:42:02 DAEF
OPFCOBDE JOB 30867 O X 1052 20011212 05:36:35 2001121205:42:00 DAEF
OPFCOBTS JOB 30868 O X 1052 20011212 05:36:35 2001121205:41:45 DAEF
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Use the LEFT command (usually
assigned to PF10) to scroll left again.
Meaning of the column headings:
| Field | Meaning |
|---|---|
JOBNAME |
Name of job on job card. |
TYP |
Type of job:
Standard Job JOB |
JOBNO |
JES job number. |
Q |
JES queue type:
Input queue |
C |
JES job class (when Q=I or
X) or output class (when Q=O or
H).
|
PR |
JES priority within current queue. |
DEST |
JES printout destination name. |
STAT |
Job status (can be blank or
HOLD).
|
OWNER |
ID of user who submitted the job. |
STEP |
Name of step currently executed (only when job is active). |
PROC |
Name of procedure currently executed (only when job is active). |
CPU |
CPU time consumed in minutes consumed by the address space (only when job is active). |
REG |
Amount of real storage used by address space in Kbytes (only when job is active). |
IO |
Number of I/Os performed so far (only when job is active). |
RECORDS |
Total number of records in job SYSOUT files. |
EXECUTION START |
Date and time when job execution started. |
END |
Date and time when job execution ended. |
SYSID |
System in which job executes in a Sysplex environment. |
Note:
In certain cases, a job may be represented by two or more
lines of the LIST session. Typically this occurs if
a job has produced output in several output classes.
The following figure shows the result of the command:
LIST JOB DA* TYPE=JS
The list contains all batch jobs (J) and started
tasks (T) having the prefix DA. No TSO sessions are
selected:
LIST-JOB:DA*/TYPE=JS ---------------------------- Row 0 of 15 - Columns 026 076
COMMAND===> SCROLL===> CSR
JOBNAME TYP JOBNO Q C PR DEST STAT OWNER STEP PROC CPU R
** ******************************** top of list *******************************
DAEFTCP STC 02018 X 15 DAEFTCP
DAEFTCP2 STC 02019 X 15 DAEFTCP2
DAEFCO STC 02027 X 15 DAEFCO
DAEFNWP STC 02058 X 15 DAEFNWP
DAEFETB STC 02061 X 15 DAEFETB
DAEFETB2 STC 02062 X 15 DAEFETB2
DAEFWAP STC 02064 X 15 ACF2STC
DAEFPQA STC 04218 X 15 DAEFPQA
DAEFTMDB STC 04322 X 15 DAEFTMDB
DAEFTCSM STC 04323 X 15 DAEFTCSM
DAEFCOT STC 04751 X 15 DAEFCOT
DAEFETB STC 02088 O C 08 DAEFETB
DAEFETB2 STC 02091 O C 08 DAEFETB2
DAEFPQA STC 03731 O X 08 DAEFPQA
DAEFCOT STC 02102 O 9 08 DAEFCOT
** ****************************** bottom of list ******************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The following figure shows the result of the command:
LIST JOB O* QUEUE=H CLASS=XW
The list contains only jobs in the held output queue with output
in one of the specified output classes X and W:
LIST-JOB:O*/QUEUE=H/CLASS=XW -------------------- Row 0 of 35 - Columns 026 076
COMMAND===> SCROLL===> CSR
JOBNAME TYP JOBNO Q C PR DEST STAT OWNER STEP PROC CPU R
** ******************************** top of list *******************************
OPGWDMS JOB 01343 H W 00 JHOLD SOL
OPQDDMS JOB 01333 H W 00 JHOLD SOL
OPGDDMS JOB 01327 H W 00 JHOLD SOL
OPHBV016 JOB 01312 H W 00 JHOLD ACF2BAT
OPDMPHBV JOB 01295 H W 00 JHOLD ACF2BAT
OPSDAYU JOB 01304 H W 00 JHOLD +++++++
OPHDDMS JOB 01293 H W 00 JHOLD MEL
OPPLGHBV JOB 01287 H W 00 JHOLD ACF2BAT
OPDMPHBV JOB 01269 H W 00 JHOLD ACF2BAT
OPDMPHBV JOB 01264 H W 00 JHOLD ACF2BAT
OPULDOPS JOB 07330 H W 00 JHOLD ACF2BAT
OPDMP008 JOB 05544 H W 00 JHOLD ACF2BAT
OPFWDMS1 JOB 05203 H W 00 JHOLD SOL
OPDMPHBV JOB 05278 H W 00 JHOLD ACF2BAT
OPPLGHBV JOB 05251 H W 00 JHOLD ACF2BAT
OPDMPHBV JOB 05185 H W 00 JHOLD ACF2BAT
OPPLGHBV JOB 05156 H W 00 JHOLD ACF2BAT
OPHBV016 JOB 05099 H W 00 JHOLD ACF2BAT
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
SYSOUT files are separate objects in Natural ISPF. You can
access SYSOUT files via the Jobs Entry Panel, or using a function command from
any system screen with object-type parameter S. You can
also list the SYSOUT files of a specific job by issuing the
L line command for the appropriate job in a list of
jobs.
The following list of SYSOUT files is the result of the command:
LIST S OPDMSEXD
The display shows all SYSOUT files for the job
OPDMSEXD:
LIST-JOB-FILES:OPDMSEXD(5025)--------------------- Row 0 of 8 - columns 010
COMMAND===> SCROLL===> CSR
FILE NUM PROC STEP DD C RECORDS COP FORM FCB WRITER FLS
** ******************************** top of data *******************************
JL 1 $JCL W 7 1 STD **** ***
SM 1 JES2 $JES2LOG W 13 1 STD **** ***
SM 2 JES2 $JCLIMG W 0 1 STD **** ***
SM 3 JES2 $SYSMSGS W 5 1 STD **** ***
SI 1 IXMAINT A SYSIN W 1 1 STD **** ***
SO 1 IXMAINT A CMDPRINT W 4 1 STD **** ***
SO 2 IXMAINT A MSGPRINT W 2595 1 STD **** ***
SO 3 IXMAINT A SYSPRINT W 9 1 STD **** ***
** ****************************** bottom of data ******************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Meaning of the column headings:
| Field | Meaning |
|---|---|
FILE |
File name. |
NUM |
File number. |
PROC |
Procedure being executed (if applicable). |
STEP |
Job step referencing the file. |
DD |
DD name. |
C |
Output class. |
RECORDS |
Number of records in the file. |
COP |
Number of file copies. |
FORM |
Print form. |
FCB |
Form control buffer. |
WRITER |
External writer. |
FLSH |
Form overlay (flash). |
The command:
BROWSE J COM*
displays an active help window with a list of all jobs that
start with COM. Select a job with any character and press
ENTER to display the first SYSOUT file.
The command:
RL J 3687 CL=O,NEWCL=Y
releases held output of Job 3687 from Class
O and assigns new Output Class Y (without prompting).
Note:
From a list of SYSOUT files, only SM and
SO files can be subject to RELEASE operations.
The following line commands are available from lists of jobs and SYSOUT files:
| Line Command | Corresponding Function Command | Remarks |
|---|---|---|
B |
BROWSE |
For SYSOUT files only. |
CC |
CC |
For jobs only. |
CH |
CHANGE |
From a list of jobs or SYSOUT files, change job class
(when Q=I) or output class (Q=O) and/or output
destination of a JES queue entry. Opens a window in which you can specify a
different class and/or destination.* **
|
CP |
COPY |
From a list of jobs, prompts for details of a specific spool file to be copied. |
EX |
EXPORT |
From a list of jobs, prompts for details of a specific spool file to be exported. |
FL |
FOLLOW |
For jobs only. |
HL |
HOLD |
For jobs only. |
L |
LIST |
From a list of jobs, lists SYSOUT files. |
PG |
PURGE |
From a list of jobs, purges all SYSOUT. * |
PR |
PRINT |
From a list of jobs, prompts for details of a specific spool file to be printed. |
RL |
RELEASE |
From a list of jobs, releases job from
HOLD queue (with optional specification of a new output class) or
from HOLD status (when Q=I). The RELEASE command has
no effect when Q=X or O. Opens a window in which you
can specify a different class. *
|
| ST | STATUS |
For jobs only. |
You can also use line commands as valid abbreviations for function commands entered in the command line of any screen.
* From a list of SYSOUT files, these commands are valid only if the selected file resides in the held output queue.
** From a list of jobs, CH is valid for
jobs which are not in HOLD (that is for jobs with Q=O
or Q=I). For jobs in the held output queue (Q=H), the
command is valid only at sites where JES2.4.2 or a higher version of JES2 is
installed.
When displaying a SYSOUT file in Editor format, you can use the following local commands in addition to Editor scroll commands:
| Command | Meaning |
|---|---|
FILE
X |
Display SYSOUT file number
X (e.g. FILE 4).
|
FILE
name |
Display SYSOUT file with name
name (e.g. FILE SO).
|
FILE name
X |
Select SYSOUT file by number and name (e.g.
FILE SO 4).
|
FILE AL |
Display all SYSOUT files as one file. |
NEXT |
Display next SYSOUT file. |
PREV |
Display previous SYSOUT file. |
If you display lists of SYSOUT files, the following local
commands are available in addition to Editor scroll commands:
ALL, LAYOUT,
RELIST and SORT. For
detailed information, see the subsections in the section
Useful Features.
With the system operations facility, you can perform certain monitoring and administrative functions: you can display the system log, active jobs, the console, lists of units, enqueues, and you can use IDCAMS services and issue operator commands.
To enter the system operations facility, select the
SYSTEM option from the Natural ISPF Main Menu. The
System Facilities Menu appears:
----------------------------- SYSTEM FACILITIES -------------------------------
OPTION ===>
Userid MBE
Time 08:39:41
1 LOG - Display system log Terminal DAELC521
2 ACTIVE JOBS- Display address space information Library MBE
3 CONSOLE - Console display and commands Node 148
4 UNITS - Display unit information
5 ENQUE - Display ENQ information
6 IDCAMS - IDCAMS services
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The System Facilities Menu provides the following options:
display system log;
display active job information according to selection criteria;
display console and issue operator commands;
list units and display unit information;
list queues and dequeues resources, that is, remove locks from them;
use IDCAMS services.
These options are described in more detail in the following subsections.
If you select the LOG option from the
System Facilities Menu, the system log is displayed in Editor format in browse
mode. The last screen page of the system log appears. You can use all Editor
browse commands (UP,
DOWN, TOP,
BOTTOM, FIND).
The system log is a separate object in Natural ISPF with object
type LOG. To invoke the system log from any screen, use the
function command
BROWSE LOG NODE=id
where id is the Entire System Server node number of the CPU to be addressed (in multi-CPU environments).
You can access active job information via the System Facilities
Menu. Active jobs are also separate Natural ISPF objects with Object Type
ACT (see the subsection
Function
Commands).
If you select the ACTIVE JOBS option
from the System Facilities Menu, the Active Jobs Entry Panel appears:
--------------------------ACTIVE-JOBS--ENTRY-PANEL-----------------------------
COMMAND ===>
Job ===>
Type ===> ( Combination of: S,T,J,I )
Only IN ===> ( Y, or blank)
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
HELP SPLIT END SUSPE RFIND RCHAN UP DOWN SWAP LEFT RIGHT CURSO
|
Meaning of the input fields:
| Field | Meaning |
|---|---|
Job |
Job name. Use a combination of strings and wildcards (* and _) to generate a selective list of jobs as described in the subsection Selection Windows and Wildcards in the section Command Logic. |
Type |
Job type. Possible values:
or any combination (e.g., |
Only IN |
Specify Y to display
in-memory active jobs only. Leave blank to show all jobs as specified in
Job and Type fields.
|
Node |
Optional. Specify Entire System Server node. Enter a question mark (?) and press ENTER to list available nodes. Leave blank to select the default node. |
You can type selection criteria in the input fields and enter a function command in the command line.
The following function commands are available for active jobs:
| Command | Object Parameter Syntax |
|---|---|
BROWSE |
job-name
NODE=id 1
|
INFORMATION |
job-name
NODE=id 2
|
LIST |
*_ _*
TYPE=t IN=Y/N
NODE=id |
1 The BROWSE command selects
file SM1 of the job for display. You can use the
local commands to
select another SYSOUT file of the job.
2 The INFORMATION command
lists the loaded modules of the job.
Note:
If you issue any of these commands from outside the active jobs
facility, you must specify object type ACT before the object
parameters in the command syntax.
Below is an example of the LIST
command.
The following figure shows a list of active jobs generated using the command:
LIST ACT * TYPE=JT
LIST-ACT:*/TYPE=JT ------------------------------ Row 0 of 12 - Columns 001 076
COMMAND===> SCROLL===> CSR
JOBNAME CLASS STEP PROC TYP JOBNO POS DSP REG CPU IO
** ******************************** top of list *******************************
WKY TSU 04952 OUT 255 0 0:15.04 6520
TKIL TSU 04965 OUT 255 0 0:14.67 1317
SAGTMH TSU 04954 OUT 255 0 0:03.96 661
BGW TSU 04975 OUT 255 0 0:01.40 362
EB TSU 04788 OUT 255 0 0:02.99 519
RAK TSU 05006 OUT 255 0 0:02.43 796
EB1 TSU 04960 OUT 255 0 0:01.73 652
SAGT K NUC JOB 04686 N-S 87 240 0:01.30 434
IMSMAF1H M STEP01 REGION JOB 02100 N-S 88 108 0:00.20 289
NQAN22X M NDBM222 REGION JOB 04887 N-S 82 120 0:00.76 586
** ****************************** bottom of list ******************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
The list shows all JOB- and TSU-type
active jobs. The in-memory jobs appear highlighted in this list.
Meaning of the fields according to column heading:
| Column | Meaning | |
|---|---|---|
JOBNAME |
Job name. | |
CLASS |
JES2 batch initiator class(es) (JOB- or INI-type jobs only). | |
STEP |
Name of step currently executed. | |
PROC |
Name of procedure currently executed. | |
TYP |
Job type (JOB, TSU, STC, INI). | |
JOBNO |
Job number. | |
POS |
IN |
Job is in-memory. |
N-S |
Not swappable. | |
OUT |
Job is not in-memory. | |
DSP |
Dispatching priority. | |
REG |
Amount of real storage used by address space in Kbytes. | |
CPU |
CPU time consumed by address space in minutes. | |
IO |
Number of I/O operations performed so far. | |
The list is refreshed every time you press ENTER.
| Line Command | Corresponding Function | Remarks |
|---|---|---|
B |
BROWSE |
From the list of SYSOUT files (obtained with the
L line command), you can select a file for display
using the B line command
(BROWSE).
|
I |
INFORMATION |
The load modules of an active job can be listed using
the INFO command from the list of active
jobs.
|
L |
LIST |
This line command is available on a list of active
jobs for listing the SYSOUT files for the job. SYSOUT files of active jobs can
be handled as SYS-type objects described in the subsection
z/OS Job
Information.
|
The list obtained with the I line command appears in Natural
ISPF Editor format in BROWSE mode. This means you
can use all available BROWSE commands
(UP, DOWN,
BOTTOM, TOP,
FIND, LOCATE). For
example, the following list was generated by issuing the
I line command for the job XCOM140:
LIST-LMOD:XCOM140 --------------------------------------------- Columns 026 076
COMMAND===> SCROLL===> CSR
MODULE ADDRESS LENGTH TYPE ENTRY USE STATE PSW TCB
** ******************************** top of list *******************************
XCOMWOPN 000352D8 000510 PRB 000352D8 1 WAIT 00035340 008ED9E
XCOMSMFW 0008C7F8 000808 PRB 0008C7F8 1 WAIT 0008C9CE 008EDCF
XCOTABE 00108860 0017A0 LOAD 00108860 1 008F621
NATPCMDL 000CC290 0006B0 LOAD 000CC290 1 008F621
XCOMV206 00105CF0 001310 LOAD 00105CF0 1 008F621
XCOMV203 00103F60 0010A0 LOAD 00103F60 1 008F621
XCOMV204 00100E70 002190 LOAD 00100E70 1 008F621
XCOMVUSO 000EA028 000578 LOAD 000EA028 1 008F621
XCOMV200 000FE990 001670 LOAD 000FE990 1 008F621
XCOMV191 000FD6C8 000938 LOAD 000FD6C8 1 008F621
XCOMV190 000FB4E8 0008A8 LOAD 000FB4E8 1 008F621
XCOMV063 000FBD90 001270 LOAD 000FBD90 1 008F621
XCOMVUSI 000EF0A0 0005C0 LOAD 000EF0A0 1 008F621
XCOMV046 000F7308 000C80 LOAD 000F7308 1 008F621
XCOMV045 000E9090 000578 LOAD 000E9090 1 008F621
XCOMV044 000F9508 001AF8 LOAD 000F9508 1 008F621
XCOMV043 000F30E0 000D18 LOAD 000F30E0 1 008F621
XCOMV042 000F12F0 000908 LOAD 000F12F0 1 008F621
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Use the RIGHT Editor command (usually
assigned to PF11) to scroll right and display the last column for
the list.
The meaning of the column headings:
| Heading | Meaning |
|---|---|
MODULE |
Name of load module. |
ADDRESS |
Load address of module. |
LENGTH |
Length of module. |
TYPE |
Module type:
|
ENTRY |
Entry point of module. |
USE |
Use count of module. |
STATE |
Run state of program (
|
PSW |
Current Program Status Word for a program (when
TYPE is anything except LOAD).
|
TCB |
Address of Task Control Block. |
MOTHER |
TCB address of task which attached this task. |
You can select load modules from the list using the line command
BROWSE which displays the module loaded in memory.
The following screen shows the result of the BR line
command for module NATPCMDL:
BROWSE-LMOD:XCOM140(NATPCMDL) --------------------------------- Columns 001 059
COMMAND===> SCROLL===> CSR
OFFSET DATA TEXT
** *********************** top of list ***********************
000000 47FF0024 D5D7D9C3 E5F1F3F4 D5C1E3D7 NPRCV134 NATP
000010 C3D4C4D3 F9F460F0 F360F1F8 F1F64BF5 CMDL94-03-1816.5
000020 F8404040 90ECD00C 18BF50D0 B5E841F0 805Y1022
000030 B5E450FD 000841D0 B5E418F0 47FFB040 16987312
000040 47F0B04C 47F0B0FA 47F0B53C 18215010 15778152
000050 B6604110 B57C4100 B6580A18 86FFB572 11E35874
000060 9200B672 4110B66C 41000006 D502B654 45901180
000070 90004770 B07CD600 B6721000 41110001 05197543
000080 41990003 4600B06C 9180B672 4780B572 35787924
000090 95409000 4780B0C0 D403B668 B6684770 36897512
0000A0 B0C00700 41009000 5810B0B0 47F0B0B4 58974587
0000B0 80000000 0A0812FF 4770B0C0 5000B668 36587502
0000C0 9110B5B4 4710B572 4510B0D0 8F0CC814 96852110
0000D0 0A139110 B5B44780 B0F6D403 B664B664 36985743
0000E0 4770B0F2 4800B5C2 4510B0EC 0A0A5010 A1578492
0000F0 B6649201 B67347F0 B5725820 B6609180 0F342611
000100 B6724780 B5389501 B6734770 B5385870 56F67543
000110 B6645840 6008D201 B674401C D201B676 32587483
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
If you select the CONSOLE option from
the System Facilities Menu, the console appears. The following figure shows an
example console:
BROWSE-CON:/NODE=148/TYPE=ALL --------------------------------- Columns 001 076
COMMAND===> SCROLL===> CSR
SERV PG PAGE SWAP VIO SWAPS
JOB05957 -QTRSRXBP N21SRXBP C 00 371 907 .01 .00
7485 2 0 0 0 0
JOB05957 IEF404I QTRSRXBP - ENDED - TIME=14.25.23
JOB05957 -QTRSRXBP ENDED. NAME- TOTAL TCB CPU TIME=
TOTAL ELAPSED TIME= .1
JOB05957 .HASP395 QTRSRXBP ENDED
.HASP309 INIT 4 INACTIVE ******** C=K
JOB05956 -HPFCOB COB 12 434 1222 .00 .00
4640 2 0 0 0 0
STC05724 .P J05929
JOB05929 .HASP608 HPFCOB AWAITING PURGE PRIO 1 PURGE ANY
JOB05956 -HPFCOB LNK FLUSH 0 0 .00 .00
0 2 0 0 0 0
JOB05929 .HASP250 HPFCOB IS PURGED
JOB05956 IEF404I HPFCOB - ENDED - TIME=14.25.25
JOB05956 -HPFCOB ENDED. NAME- TOTAL TCB CPU TIME=
TOTAL ELAPSED TIME= .2
JOB05956 .HASP395 HPFCOB ENDED
.HASP309 INIT 3 INACTIVE ******** C=K
IKT100I USERID CANCELED DUE TO UNCONDITIONAL LOGOFF
** ****************************** bottom of list ******************************
|
You can select information to be displayed by entering one of the following local commands:
| Local Command | Meaning |
|---|---|
ALL |
Displays all information. |
LINES
nnn |
Control the number of lines held in the
session (nnn <= 999).
|
LINES
RESET |
Returns to the original number of lines: 1 screen size. |
PEND |
Displays only those lines waiting for
an operator reply (WTOR).
|
Note:
To monitor your system, you can use the REFRESH
n command to automatically update the
screen with the latest console messages. See also
Automatic Screen
Refresh in the section Useful
Features.
The console screen is refreshed every time you press
ENTER. You can enter any operator command in the command line if you
precede it with the session command OPERATOR,
usually assigned to the magic character stroke (/):
/operator-command
If you type a plus sign (+) after the command string, a window opens in which you can type an operator command string of up 80 characters in length. This is useful in the following situations:
if the command line is too short for the operator command;
if the command string contains special characters that have a special meaning in Natural ISPF (magic characters, delimiters). These characters are not interpreted as Natural ISPF characters when typed in the operator command window.
Note:
The Natural ISPF command OPERATOR
followed by an operator command can be issued from any system screen.
The console is a separate object within Natural ISPF with object
type CON. You can access the console from any system screen using
the function command BROWSE in the following format:
BROWSE CON TYPE=ALL/PEND NODE=id
where id is the Entire
System Server node number of the CPU whose console is to be displayed (in
multi-CPU environments).
The UNITS option on the System
Facilities Menu allows you to list system units and request information on a
specific unit.
------------------------ SYSTEM UNITS - ENTRY PANEL ---------------------------
COMMAND ===>
Volser ===>
Class ===> ( DASD,TAPE )
Status ===> ( ONLINE,OFFLINE,CHANGE )
Unit ===>
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
You can specify the volume you wish to access in the input fields and enter a function command in the command line.
Meaning of the input fields:
| Field | Meaning |
|---|---|
Volser |
Volume serial number. Enter a volume name to display
information about a specific volume. Enter the asterisk wildcard (*) to select
all volumes or any volume, or a prefix with an * (for example,
ABC*) to select all volumes starting with that prefix.
|
Class |
Select a specific class of units when generating a
list of units. Examples of valid classes are: COMM,
CTCA, DASD, DISP, TAPE,
UREC.
|
Status |
Selection criterion when listing units: all units in
the specified status are listed. Valid values are: CHANGE,
OFFLINE, ONLINE.
|
Unit |
Selection criterion when listing units All units with
the specified unit address or prefix (for example, 4*) are
selected.
|
Node |
Optional. Specify Entire System Server node. Enter a question mark (?) and press ENTER to list available nodes. Leave blank to select the default node. |
System units are separate objects in Natural ISPF with object type
UNI. This means you can issue the relevant function command from
any system screen (see the subsection on function commands below).
The following function commands are available for system units:
| Command | Object Parameter Syntax |
|---|---|
INFORMATION |
VOLSER |
LIST |
VOLSER
CLASS=c STATUS=s
UNIT=u
NODE=id |
The INFORMATION command is also
available as line command (I) from lists of units
generated with the LIST command.
The following list is the result of the command:
LIST UNI VOLSER=* CLASS=DASD UNIT=*
LIST-UNI:/VOLSER=*/CLASS=DASD/UNIT=* ----------- Row 0 of 470 - Columns 019 076
COMMAND===> SCROLL===> CSR
CLASS UNIT VOLSER SERIES STATUS MOUNT VOLUME ACTIVITY DENS
** ******************************** top of list *******************************
DASD 100 BMC003 3380 ONLINE RESIDENT PRIVATE
DASD 101 BMC004 3380 ONLINE RESIDENT PRIVATE
DASD 102 3380 OFFLINE
DASD 103 3380 OFFLINE
DASD 104 3380 OFFLINE
DASD 105 3380 OFFLINE
DASD 106 3380 OFFLINE
DASD 107 3380 OFFLINE
DASD 108 3380 OFFLINE
DASD 109 3380 OFFLINE
DASD 10A 3380 OFFLINE
DASD 10B 3380 OFFLINE
DASD 10C 3380 OFFLINE
DASD 10D 3380 OFFLINE
DASD 10E 3380 OFFLINE
DASD 10F 3380 OFFLINE
DASD 110 BMCRES 3380 ONLINE RESIDENT PRIVATE
DASD 111 BMC001 3380 ONLINE RESIDENT PRIVATE
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The list shows all direct access units.
To display more information, issue the
RIGHT command (usually assigned to PF11):
LIST-UNI:/VOLSER=*/CLASS=DASD/UNIT=* ----------- Row 0 of 470 - Columns 077 134
COMMAND===> SCROLL===> CSR
CLASS UNIT VOLSER DCB FREE(CYL/TRK) CONTIG(CYL/TRK) FREE-EXT TOT-CYL TRK/CYL
** ******************************** top of list *******************************
DASD 100 BMC003 1 72 , 29 60 , 0 7 886 15
DASD 101 BMC004 1 14 , 31 5 , 14 10 886 15
DASD 102 0 0 , 0 0 , 0 0 0
DASD 103 0 0 , 0 0 , 0 0 0
DASD 104 0 0 , 0 0 , 0 0 0
DASD 105 0 0 , 0 0 , 0 0 0
DASD 106 0 0 , 0 0 , 0 0 0
DASD 107 0 0 , 0 0 , 0 0 0
DASD 108 0 0 , 0 0 , 0 0 0
DASD 109 0 0 , 0 0 , 0 0 0
DASD 10A 0 0 , 0 0 , 0 0 0
DASD 10B 0 0 , 0 0 , 0 0 0
DASD 10C 0 0 , 0 0 , 0 0 0
DASD 10D 0 0 , 0 0 , 0 0 0
DASD 10E 0 0 , 0 0 , 0 0 0
DASD 10F 0 0 , 0 0 , 0 0 0
DASD 110 BMCRES 1 27 , 36 11 , 0 12 886 15
DASD 111 BMC001 1 81 , 167 69 , 14 25 886 15
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
Meaning of the column headings:
| Column | Meaning |
|---|---|
CLASS |
Device class. Possible classes are:
|
UNIT |
Unit address in EBCDIC. |
VOLSER |
Volume serial number currently mounted on the unit. |
SERIES |
Device series. |
STATUS |
Device status. Possible values are:
CHANGE (status is changing), OFFLINE,
ONLINE.
|
MOUNT |
Mount status. Possible values: MOUNT
PEND, NOT READY, REMOVABLE,
RESERVED, RESIDENT.
|
VOLUME |
Volume status. Possible values:
PRIVATE, PUBLIC, STORAGE.
|
ACTIVITY |
Activity of device. Possible values:
ALLOCATED, BUSY.
|
DENSITY |
Tape density. Possible values: 800,
1600, 6250, 800/1600,
1600/6250.
|
DCB |
Number of DCBs currently open on the unit. |
FREE |
Number of free cylinders and tracks on disk pack. |
CONTIG |
Number of cylinders and tracks in largest free extent. |
FREE-EXT |
Number of free extents on disk pack. |
TOT-CYL |
Total number of cylinders on disk pack. |
TRK/CYL |
Number of tracks per cylinder. |
The following list is the result of the command:
LIST UNI VOLSER=* CLASS=TAPE UNIT=80*
The list shows all tape units with addresses starting with
80. To display more information, issue the
RIGHT command (usually assigned to PF11).
LIST-UNI:/VOLSER=*/CLASS=TAPE/UNIT=80* ---------- Row 0 of 16 - Columns 019 076
COMMAND===> SCROLL===> CSR
CLASS UNIT VOLSER SERIES STATUS MOUNT VOLUME ACTIVITY DENS
** ******************************** top of list *******************************
TAPE 801 3480 OFFLINE 800
TAPE 800 3480 OFFLINE 800
TAPE 802 000673 3480 ONLINE REMOVABLE 800
TAPE 803 3480 ONLINE NOT READY 800
TAPE 804 3480 OFFLINE 800
TAPE 805 3480 OFFLINE 800
TAPE 806 3480 OFFLINE 800
TAPE 807 3480 OFFLINE 800
TAPE 808 3480 OFFLINE 800
TAPE 809 3480 OFFLINE 800
TAPE 80A 3480 OFFLINE 800
TAPE 80B 3480 OFFLINE 800
TAPE 80C 3480 OFFLINE 800
TAPE 80D 3480 OFFLINE 800
TAPE 80E 3480 OFFLINE 800
TAPE 80F 3480 OFFLINE 800
** ****************************** bottom of list ******************************
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
For an explanation of the information displayed, see the
first LIST
example.
The following display is the result of the command:
INFO UNI VOLSER=BMC003
---------------------- VTOC SUMMARY INFORMATION DBA003 ------------------------
COMMAND ===>
SERIES : 3380
UNIT : 5C3
VOLUME DATA
TRACKS/CYL : 15
%USED : 100
CYLINDER TRACKS
TOTAL SPACE : 2656 39840
FREE SPACE : 0 + 0
LARGEST : 0 + 0
FREE EXTENTS : 0
SMS CONTROL : NO
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Most of the information provided by this display repeats the information given for the volume in the list of units (see the example for DASD units), except that here, the usage of space is shown as a percentage of total space.
Note:
Some information displayed in the above screen is available
only in z/OS environments and not in z/VSE environments.
When displaying a list of units in Editor format, you can issue
the following local commands from the Editor command line in addition to scroll
commands: ALL, LAYOUT,
RELIST and SORT. For
detailed information, see the subsections in the section
Useful Features.
The ENQUE option on the System
Facilities Menu allows you to list and delete system enqueues.
------------------------- SYSTEM ENQUE ENTRY PANEL ----------------------------
COMMAND ===>
Queue ===>
User ===>
Resource ===>
Job Name ===>
Node ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
You can specify the enqueue you wish to access in the input fields and enter a function command in the command line.
Meaning of the input fields:
| Field | Meaning |
|---|---|
Queue |
Major name of the resource, which is usually the
purpose of the enqueue (for example, SPFEDIT).
|
User |
Name of the user who holds the queue. Can be used as
selection criterion when listing enqueues: enter the asterisk wildcard (*) to
select all users or a prefix followed by an asterisk (for example,
ABC*) to select all users beginning with that prefix.
|
Resource |
Minor name of the resource, which is usually the
object of the enqueue (for example, a dataset name). Can be used as selection
criterion when listing enqueues with the asterisk wildcard (*) (see
User field).
|
Job Name |
Name of the job that holds the queue. Can be used as
selection criterion when listing enqueues with the asterisk wildcard (*) (see
User field).
|
Node |
Entire System Server node. Enter a question mark (?) and press ENTER to list available nodes. Leave blank to select the default node. |
System enqueues are separate objects in Natural ISPF with object
type ENQ. This means you can issue the relevant function command
from any system screen, provided you have appropriate authorization to access
Object Type ENQ.
The following function commands are available for system enqueues:
| Command | Object Parameter Syntax |
|---|---|
DELETE |
Not applicable: available as line command only. |
LIST |
QUEUE
USER=u JOB=j
NODE=id |
The DELETE command is available only as
line command (D) from lists of enqueues generated
with the LIST command. The
DELETE command "dequeues" an enqueue,
that is, the resource is released.
The following list is the result of the command:
LIST ENQ SPFEDIT* JOB=XCOM148
LIST-ENQ:SPFEDIT*/JOB=XCOM148 ------------------- Row 0 of 33 - Columns 069 076
COMMAND===> SCROLL===> CSR
JOBNAME QUEUE RESOURCE-NAME USERID
** ******************************** top of list *******************************
XCOM148 SPFEDIT ADABAS.SYSF.QAS.KM.KM02.V600.SMP(KM020000) KM
XCOM148 SPFEDIT ADABAS.SYSF.QAS.KM.KM02.V600.SMP(KM020073) KM
XCOM148 SPFEDIT ADABAS.V61.DEP.SOURCE(SVCMVS) RR
XCOM148 SPFEDIT SUG.CPS.SRC(MAINC) SUG
XCOM148 SPFEDIT SUG.CPS.SRC(SECLOAD) SUG
XCOM148 SPFEDIT KSI.JCL.ALL(KSIRPC1) KSI
XCOM148 SPFEDIT RR.SYSF.SOURCE(ADAREP) RR
XCOM148 SPFEDIT RR.SYSF.SOURCE(ADA7200) RR
XCOM148 SPFEDIT ADABAS.V53.DEP.SOURCE(#GEN) RR
XCOM148 SPFEDIT KHK.SOURCE(NA22PR32) KHK
XCOM148 SPFEDIT TST.NAT228.JCL(NATSRCEV) DWI
XCOM148 SPFEDIT ADASQL.PROBLEM(CEXAM1) RSH
XCOM148 SPFEDIT HEB.SOURCE(COOR-IMP) HEB
XCOM148 SPFEDIT COM.RDC.V34.SYSTEM(RDCFRT) SAGAWW
XCOM148 SPFEDIT ADASQL.TEST.SOURCE(GOALC) RSH
XCOM148 SPFEDIT COM.SYSF.SAGAWW.SOURCE(VSAMPRT) SAGAWW
XCOM148 SPFEDIT AVB.V331.SOURCE(MCTAB) WGL
XCOM148 SPFEDIT NISPF.IV211.DV01.MVSSRCE(NATZAP) JWO
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso
|
Scroll right to display the STATUS column.
Meaning of the column headings:
| Column | Meaning |
|---|---|
JOBNAME |
The job that enqueued. |
QUEUE |
Major name of the resource (for example,
SPFEDIT). Names with the prefix SYS are reserved for
z/OS internal purposes.
|
RESOURCE-NAME |
Minor name of the resource (for example, dataset
name if QUEUE is SPFEDIT).
|
USER |
User that holds the enqueue. |
STATUS |
Status of ownership. Possible values:
|
You can release a resource for use by other users with the
DELETE command (D line
command).
When displaying a list of enqueues in Editor format, you can issue
the following local commands from the Editor command line in addition to scroll
commands: ALL, LAYOUT,
RELIST and SORT. For
detailed information, see the subsections in the section
Useful Features.
The IDCAMS services option on the System Facilities Menu allow you to use the interactive execution of IBM's IDCAMS utility program. If you select this option, the following window opens:
----------------------------- SYSTEM FACILITIES -------------------------------
OPTION ===> 6
Userid MBE
Time 08:58:50
+-------------------------------------------------------------------+ELC521
! !E
! VSAM services !8
! !
! Select function: LL -- Listcat Level(level) !
! LE -- Listcat Entry(name) !
! Name or level : !
! Catalog Name : !
! List options : S ( S for short, D for detail) !
! !
! Direct Access Method Services Command: !
! ____________________________________________________________ !
! ____________________________________________________________ !
! ____________________________________________________________ !
! ____________________________________________________________ !
+-------------------------------------------------------------------+
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Split End Suspe Rfind Rchan Up Down Swap Left Right :s
|
The fields in this screen speak for themselves, but for more details on VSAM services, consult the following IBM publications:
z/OS Extended Architecture, VSAM Catalog Administration: Access Method Services Reference, GC26-4136-4
z/OS Extended Architecture, Integrated Catalog Administration: Access Method Services Reference, GC26-4135-5