Table of Contents (exploded view)
Where to find more information
Abstract for z/OS SDSF Operation and Customization
Summary of changes
z/OS V2R1 Summary of changes as updated October, 2016
z/OS V2R1 Summary of changes as updated June, 2016
z/OS V2R1 Summary of changes as updated April, 2016
z/OS V2R1 summary of changes as updated March, 2016
z/OS V2R1 summary of changes as updated December, 2015
z/OS V2R1 summary of changes as updated March, 2014
z/OS Version 2 Release 1 summary of changes
Exploiting new functions
z/OS V2R1 summary as updated October, 2016
AS panel
Exploitation tasks
DYNX panel
Exploitation tasks
z/OS V2R1 summary as updated June, 2016
z/OS V2R1 summary as updated April, 2016
Enqueue panel
Exploitation tasks
System Symbols panel
Exploitation tasks
z/OS V2R1 summary as updated December, 2015
Authorized program facility panel
Exploitation tasks
Link list panel
Exploitation tasks
Link pack area panel
Exploitation tasks
Page panel
Exploitation tasks
PARM panel
Exploitation tasks
SRCH panel
Exploitation tasks
System panel
Exploitation tasks
z/OS V2R1 summary
SDSF function in z/OSMF
Exploitation tasks
64-bit addressing
Exploitation tasks
Enhanced support for browsing with REXX and Java
Exploitation tasks
Sort on up to 10 columns
Exploitation tasks
Symbols with filtering
Exploitation tasks
Display full sort and filter criteria
Exploitation tasks
Long JES2 job class names
Exploitation tasks
Trace SDSF security
Exploitation tasks
Print using source attributes, carriage control and other enhancements
Exploitation tasks
Console name modification
Exploitation tasks
Display of duplicate data sets
Exploitation tasks
Custom property for CPU% normalization
Exploitation tasks
Custom property to control the scope of panels
Exploitation tasks
Column changes
Exploitation tasks
Using ISFPARMS for customization and security
ISFPARMS overview
ISFPARMS format alternatives
Converting ISFPARMS assembler macros to statements
Reverting to the ISFPARMS defined with assembler macros
Samples
Auditing ISFPARMS
Diagnosing security
Rules for coding ISFPARMS
Statements
General rules for coding statements
Rules for statement types, keywords, and values
Duplicate statements
Assembler macros
Conditional processing
WHEN Statement
WHEN parameters
Examples of the WHEN statement
System symbols
Global initialization parameters (OPTIONS or ISFPMAC)
Example of the OPTIONS statement and ISFPMAC macro
OPTIONS or ISFPMAC reference
Server group definition parameters (SERVERGROUP, SERVER, COMM)
Example of the SERVERGROUP statement
SERVERGROUP statement
SERVER statement
COMM statement
Summary of rules for defining a server group
Server connection (CONNECT)
Example of the CONNECT statement
CONNECT statement
Group authorization parameters (GROUP or ISFGRP)
Group membership
Using SAF to control group membership
Group function
Examples of the GROUP statement and ISFGRP macro
Group membership parameters reference
Group function parameters reference
Action characters and overtypeable fields for each command level
Command level 0
Command level 1
Command level 2
Command level 3
Command level 4
Command level 5
Command level 6
Command level 7
Variable field lists (FLD or ISFFLD)
Example of the FLD statement and ISFFLD macro
FLD and ISFFLD syntax
Name tables (NTBL or ISFNTBL)
Examples of the NTBL statement and ISFNTBL macro
NTBL and ISFNTBL syntax
Usage notes
Customized properties (PROPLIST)
Example of the PROPLIST and associated statements
PROPLIST syntax
Code page (TRTAB/TRDEF or ISFTR)
Examples of the TRTAB statement and ISFTR macro
TRTAB and ISFTR syntax
Coding a translate table
TRDEF syntax
Example of the TRDEF statement
Using the SDSF server
Defining the input
Starting the server
Starting the SDSFAUX server
Processing the statements
Accessing the server
Logging
Security
Using the server for sysplex data
Device panels
Sysplex-wide panels
Using z/OS V1R12 compatibility mode
SYSLOG panel
Servers with server groups and WebSphere MQ
Example — two primary JES2s
Example — two alternate JES2s
Example — all JES2s
Example — server group on SY2
Adding or modifying a server group
Server communications with WebSphere MQ
Queues used by SDSF
Defining queues
WebSphere MQ clustering
Solving communication problems
Security
Server operator commands
Start the SDSF server
Format
Notes to users
Examples
Change server options
Format
Note to users
Example
Display server options
Format
Example
Display information about server communications
Format
Refresh ISFPARMS
Format
Notes to users
Examples
Start communications
Format
Stop communications
Format
Note to users
Stop the SDSF server
Format
Example
Columns on the SDSF panels
Address Space Memory panel (AS)
Authorized Program Facility panel (APF)
Display Active Users panel (DA)
Dynamic Exits panel (DYNX)
Enclaves panel (ENC)
Enqueue panel (ENQ)
Health Check History panel (CKH)
Health Checker panel (CK)
Held Output panel (H)
Initiator panel (INIT)
Input Queue panel (I)
JESPLEX panel (JP)
Job Class panel (JC)
Job Data Set panel (JDS)
Job 0 (J0)
Lines panel (LI)
Link List panel (LNK)
Link Pack Area panel (LPA)
Multi-Access Spool panel (MAS) and JESPLEX (JP) panel
Network Connections (NC)
Network Servers (NS)
Nodes panel (NO)
Output Descriptors panel (OD)
Output Queue panel (O)
Page panel (PAG)
PARMLIB panel (PARM)
Printer panel (PR)
Processes panel (PS)
Punch panel (PUN)
Reader panel (RDR)
Resource panel (RES)
Resource Monitor (RM) panel
Scheduling Environment panel (SE)
Spool Offload panel (SO)
Spool Volumes panel (SP)
Search panel (SRCH)
System Symbols panel (SYM)
System panel (SYS)
Status panel (ST)
System Requests panel (SR)
Using SAF for security
Relationship of SAF and ISFPARMS
Using ISFPARMS as a backup to SAF
Changing authorization dynamically
Auditing access attempts
Diagnosing security
SAF concepts for SDSF resources
Protecting SDSF function
Protecting SDSF function in a sysplex environment
Summary of SAF resources for SDSF function
SDSF and RACF
Security administration
Brief summary of RACF commands
Delegation of RACF administrative authority
SDSF resource group class
Creating a resource group profile
Establishing SAF security with RACF
RACF authorization checking and ISFPARMS security
Considerations for broad access
Using RACLIST and REFRESH
Using RACLIST and REFRESH with the SDSF class
Using RACLIST and REFRESH with the OPERCMDS class
Using conditional access
Sample RACF commands
Multilevel Security
Protecting SDSF functions
Action characters
Protecting the objects of action characters
Protecting the generated MVS and JES commands
Controlling access authority
Permitting access only while using SDSF
Setting up generic profiles
Examples of protecting action characters
Tables of action characters
JES2 resources
Authorized program facility data sets
Protecting authorized program facility data sets
Example of protecting authorized program facility data sets
Authorized SDSF commands
Protecting SDSF commands
Setting up generic profiles
Examples of protecting commands
Checks on the CK and CKH panels
Protecting checks
Example of protecting checks
Destination names
Protecting destination names
Initializing destinations
Example of protecting destination names
Destination operator authority
Protecting operator authority by destination
Reverting to ISFPARMS from SAF
Dynamic exit information
Protecting dynamic exits
Example of protecting dynamic exits
Enclaves
Protecting enclaves
Example of protecting enclaves
Enqueue information
Protecting Enqueue Information
Example of protecting enqueue information
Initiators
Protecting initiators
Example of protecting initiators
JES2 resources on the RM panel
Protecting JES2 resources
Example of protecting JES2 resources
Job classes
Protecting job classes
Example of protecting job classes
Jobs, output groups, and SYSIN/SYSOUT data sets
Protecting jobs, output groups, and SYSIN/SYSOUT data sets
Permitting other users to view your data
Providing function comparable to NOTIFY authority
Examples of protecting jobs and output groups
Lines
Protecting lines
Example of protecting lines
Link list data sets
Protecting link list data sets
Example of protecting link list data sets
MAS and JESPLEX members
Protecting MAS and JESPLEX members
Example of protecting MAS members
Membership in groups
Controlling membership in groups
Example of protecting membership in a group in ISFPARMS
MVS and JES commands on the command line
Protecting the slash command
Slash command and User Log
Example of protecting the slash command
Network connections
Protecting network connections
Example of protecting network connections
Network servers
Protecting network servers
Example of protecting network servers
Nodes
Protecting nodes
Example of protecting nodes
OPERLOG
Protecting the log stream
Overtypeable fields
Protecting the overtypeable field
Protecting the objects of overtypeable fields
Protecting the generated MVS and JES commands
Permitting access only while using SDSF
Generic profiles
Examples of protecting overtypeable fields
Tables of overtypeable fields
Access authority
JES2 resources
Page data sets
Protecting page data sets
Example of protecting page data sets
PARMLIB data sets
Protecting PARM data sets
Example of protecting PARM data sets
Printers
Protecting printers
Permitting access only while using SDSF
Examples of protecting printers
Processes (z/OS UNIX System Services)
Protecting processes
Example of protecting processes
Punches
Protecting punches
Permitting access only while using SDSF
Example of protecting punches
Readers
Protecting readers
Example of protecting readers
Resources defined to WLM
Protecting WLM resources
Example of protecting resources
Scheduling environments
Protecting scheduling environments
Example of protecting scheduling environments
SDSF server
Protecting the SDSF server
Examples of protecting the SDSF server
Spool offloaders
Protecting spool offloaders
Example of protecting spool offloaders
Spool volumes
Protecting spool volumes
Example of protecting spool volumes
SYSLOG
Protecting the logical log
System Symbol information
Protecting system symbol information
Example of protecting system symbol information
System information
Protecting system information
Example of protecting system information
System requests
Protecting system requests
Example of protecting system requests
User log (ULOG)
Protecting the ULOG
Examples of protecting ULOG
WebSphere MQ
Protecting the queues
Allowing the server to communicate with remote servers
Allowing the server to define queues
Defining connection security for SDSF
Defining context security for SDSF
Assigning user IDs
Example
Converting ISFPARMS to SAF security
Getting started
SDSF environment
Migration considerations
Examples of RACF security for SDSF groups
Providing group authority
Group 1 — system programmers
Group 2 — operators
Group 3 — end users
Summary of profiles for group 1, group 2, and group 3
Using the Security Conversion Assist
Steps in using the Security Conversion Assist
Required data sets
Profile descriptions
RACF commands
Supported ISFGRP/GROUP parameters
Usage notes
Diagnosing security
Using installation exit routines
Installation exit routines
Using the ISFUSER module
ISFUPRM macro
Installation exit points
SAF considerations for exit points
Initialization exit point
Input
Return codes
Command authority exit point
Input
Output
Return codes
SYSOUT display authority exit point
Input
Output
Return codes
SDSF termination exit point
Input
Return codes
Pre-SAF exit point
Input
Return codes
Post-SAF exit point
Input
Return codes
SAF indeterminate exit point
Input
Return codes
Table build exit point
Input
Return codes
Installation and configuration considerations
JES2 considerations
DESTDEF considerations
SDSF server group with multiple levels of JES2
SDSF with a secondary JES2 subsystem
Installation considerations
JES3 considerations
Getting started running SDSF in the JES3 environment
ISFPARMS in the JES3 environment
SAF in the JES3 environment
New resources in the JES3 environment
SDSF considerations
Issuing MVS and JES commands
RMF considerations
WebSphere MQ considerations
z/OS libraries
WebSphere MQ configuration
Storage estimates
Queues
Protecting the queues
Communication between queue managers in a non-clustered environment
Example
ISPF considerations
ISFISP entry point
Specifying that SDSF should process JES2
SYSLOG
Logical Log
HASPINDX
Configuration options for the HASPINDX data set
Specifying the HASPINDX data set
Sharing HASPINDX in a mixed environment
Allocating the HASPINDX data set
Reassembling SDSF for JES2 maintenance
Reassembling SDSF with ISFASMP
Sample SMP/E UCLIN jobs for automatic reassembly
z/OSMF considerations
Using the SDSF classic interface
Introduction to SDSF application services
SDSF panels
SDSF commands
Taking action against an object
Changing values in columns
Filtering and sorting panel information
Complex filters
Issuing MVS or JES commands
Browsing job output and checks
Printing from SDSF Panels
Using SDSF in batch
Invoking SDSF in batch
Specifying that SDSF should process JES2
Using program name SDSF
SDSF panels and commands
Action characters
Using program name ISFAFD
Commands
AFD command
Examples
PF keys
Action characters
Overtypeable fields
Overtyping columns on tabular panels
Overtyping fields on other panels
Notes on using program name ISFAFD
Security and SDSF in batch
Using SAF
Using ISFPARMS
Using SDSF with the REXX programming language
Other sources of information
Programming practices
Quick start
Adding the SDSF host command environment with ISFCALLS
Result codes
Issuing commands with ISFEXEC
Examples of using ISFEXEC
Return codes for ISFEXEC
Messages
Issuing panel commands with ISFEXEC
Controlling the columns included on panels
Options for panel commands
Panel data returned
Example
Data formats - differences between REXX and interactive SDSF
Special variables for panels and panel commands
Issuing WHO and QUERY commands with ISFEXEC
Issuing system commands with ISFEXEC
Issuing action characters and modifying columns with ISFACT
Modifying related fields
Using tokens
Examples of using ISFACT
Return codes for ISFACT
Options for action characters and overtypeable fields
Using secondary panels
Special variables for secondary panels
Browsing output
Browsing output with ISFBROWSE
Examples of using ISFBROWSE
Special variables for use with the ISFBROWSE command
Return codes for ISFBROWSE
Browsing jobs with an external utility
Usage notes
Browsing checks with the S action character
Examples of browsing output
Printing output
Examples of printing
Getting all of the values for a single row
Return codes for ISFGET
Data returned for ISFGET
Options for getting all of the values for a row
Special variables with ISFGET
Browsing the system log with ISFLOG
Examples of using ISFLOG
Options for the ISFLOG command
Special variables for use with the ISFLOG command
Return codes for ISFLOG
Issuing system commands with ISFSLASH
Examples of using ISFSLASH
Options for slash (/) commands
Special variables for slash (/) commands
Return codes for ISFSLASH
Using special variables to invoke SDSF function
SDSF command
Filter commands
Options commands
Trace commands
Dropping special variables with ISFRESET
Result codes for ISFRESET
SDSF with REXX reference
SDSF commands reference
Action character reference
Special variables reference
Examples of REXX execs
Access an SDSF panel
Cancel a job
Cancel a set of jobs
List job data sets
Modify values in columns
Modify a value
Modify a set of values
Modify a value for a set of jobs
Browse job output with EXECIO
Browse job output with ISFBROWSE (basic)
Browse job output with ISFBROWSE
Browse a single data set with EXECIO
Browse a single data set with ISFBROWSE
Browse check output from the CK panel
Browse check output from the CK panel using ISFBROWSE
Browse check output from the CKH panel
Print to SYSOUT
List action characters
Issue system commands using ISFSLASH
Work with the last 24 hours of SYSLOG
Work with the current day of the system log
Find a message in the system log
Work with the last 24 hours of OPERLOG
Issue the WHO command
System REXX and SDSF
Security and REXX
Determining which group in ISFPARMS a user is assigned to
Using SAF
Using ISFPARMS
Diagnosing errors in a REXX exec
Using SDSF with the Java programming language
Where to look for information
Simplifying systems management with SDSF Java
Enabling your application to use SDSF Java
Installation verification
Writing a Java application
Example
Working with objects
Obtaining column values
Actions and overtypes
Browsing data
Using runners and request settings
Determining which runner to use
Samples
Running the samples
Troubleshooting
Tracing
Security and Java
Determining which group in ISFPARMS a user is assigned to
Using SAF
Using ISFPARMS
Protecting runners
Protecting methods
ISFActive (DA panel)
ISFApf (APF panel)
ISFDynx (DYNX panel)
ISFEnclave (ENC panel)
ISFENQ (ENQ panel)
ISFHealthCheck (CK panel)
ISFHealthCheckArchive (CKH panel)
ISFHeldOutput (H panel)
ISFInitiator (INIT panel)
ISFInput (I panel)
ISFJESplex (MAS and JP panels)
ISFJobClass (JC panel)
ISFJobDataSet (JDS panel)
ISFJob0 (J0 panel)
ISFLine (LI panel)
ISFLnkLst (LNK panel)
ISFNetworkConnection (NC panel)
ISFNetworkServer (NS panel)
ISFNode (NO panel)
ISFOutput (O panel)
ISFPage (PAG panel)
ISFParmlib (PARM panel)
ISFPrinter (PR panel)
ISFProcess (PS panel)
ISFPunch (PUN panel)
ISFReader (RDR panel)
ISFRequestSettings
ISFResourceMonitor (RM panel)
ISFSchedulingEnvironment (SE panel)
ISFSpool (SP panel)
ISFSpoolOffload (SO panel)
ISFStatus (ST panel)
ISFSystem (SYS panel)
ISFSystemSymbol (SYM panel)
ISFSystemRequest (SR panel)
ISFWLMResource (RES panel)
SDSF messages and codes
Displaying message help
User authorization
SDSF messages
ACTIVE MODIFY INVALID
AFD CURSOR row,column
AFD ERROR error-number
ALLOC ERROR return-code error-code information-code
ALLOCATION ERROR - error-code
APPL NOT AVAILABLE
ARR CRITERIA DISCARDED
ARRANGE CRITERIA OBSOLETE
ARRANGE PENDING
AUTHORIZED DEST REQUIRED
AUTHORIZED DESTINATION REQUIRED. PRESS THE HELP KEY FOR MORE INFORMATION
**** AUTO UPDATE - number SECONDS ****
BLOCK COMMAND INCOMPLETE
BLOCK COMMAND INVALID
BLOCK INPUT REQUIRED
BLOCK IS INCOMPLETE
BOOKMANAGER IS REQUIRED
BOOKMGR SELECT RC=return-code
*BOTTOM OF DATA REACHED*
BRIF ERROR RC=return-code
BROWSE NOT AVAILABLE
CANNOT MOVE FIXED FIELD
number CHARS 'string'
CHARS 'string' FOUND
number CHARS 'string' FOUND
CHECK NO LONGER VALID
CHECKPOINT OUT OF DATE
CHECKPOINT READ ERROR
CHOICE NOT AVAILABLE ON THIS PANEL
CKPT OBT ERR return-code-reason-code
CKPT REL ERR return-code-reason-code
CMD NOT ISSUED – NO CONS
count CMDS NOT ISSUED
COLUMN NOT FOUND
COLUMN NOT UNIQUE
COLUMN TRUNCATED
COMM NO LONGER AVAIL
COMMAND ISSUED
COMMAND NOT APPLICABLE
COMMAND NOT AUTHORIZED
COMMAND NOT ISSUED
COMMAND NOT VALID
COMMAND TRUNCATED
command-count COMMANDS ISSUED
CONS ACT ERR returncode-reasoncode
CONS ACT ERR – IN USE
CONS DEACT ERR returncode-reasoncode
CONSOLE console-name SHARED
CONVERSION COMPLETE
DATA ACCESS ERROR
DATA NOT AVAIL system-name
DATA NOT SAVED
DATA SET ALLOCATED
DATA SET DISPLAYED
**** DATA SET NOT CATALOGED DSNAME= data-set-name
DATA SET NOT ELIGIBLE
DATA SET NOT FOUND
***** DATA SET NOT ON VOLUME DSNAME= data-set-name
**** DATA SET OPEN DSNAME = data-set-name
**** DATA SET UNAVAILABLE DSNAME= data-set-name
DATA TRUNCATED FOR EDIT
DEALLOCATION ERROR - error-code
DEST ALREADY EXISTS
DEST NOT FOUND
DETAIL NOT AVAIL
DISPLAY RESET
DSORG NOT PS OR PO
EDIF ERROR RC=return-code
EDIT NOT AVAILABLE
ENC IMPLICITLY QUIESCED
END OF DATA ON MENU
ENGLISH HELP NOT AVAILABLE
ENTER REQUIRED FIELD
ERROR IN ASSEMBLING PARAMETERS. RETURN CODE return-code
ERROR PROCESSING DATA
ERROR PROCESSING LINE line-number: text-of-line
service FAILED WITH RC=return-code REASON=ispf-message-text
FIELD INVALID
FIELD NOT NUMERIC
FILE SIZE NOT AVAILABLE
FILTER CRIT DISCARDED
FILTER CRITERIA OBSOLETE
FILTER NOT FOUND
FILTER VALUE TRUNCATED
FILTERING IS ON|OFF
GDDM ERROR severity-msgnumber
GDDM LEVEL ERR gddm-level
GDDM NOT AVAILABLE
GET ERROR RC=return-code
HC NOT ACTIVE sysname | count SYSTEMS
HELP MENU ERROR= member-name
HEX STRING INVALID
INACTIVE MODIFY INVALID
INCONSISTENT PARAMETERS
**** INCORRECT UNIT NAME SUPPLIED
INPUT FILE ALLOC FAILED
INPUT INVALID WITH BLOCK
INPUT INVALID WITHIN BLOCK
INT CONSOLE NOT ALLOWED
INVALID CALL TYPE
INVALID CLASS class ENTERED
INVALID CLASS NAME
INVALID COLUMN: column-info
INVALID COMMAND
INVALID DESTINATION NAME
INVALID DSN - LENGTH
INVALID DSN - QUOTES
INVALID HEX STRING
INVALID LEFT BOUNDARY
INVALID RETURN CODE
INVALID SAVED DEST
INVALID SCROLL AMOUNT
INVALID SELECTION
INVALID SYNTAX
INVALID UNIT
INVALID UPDATE VALUE
INVALID VALUE
ISFTRACE DD MISSING
ISPF REQUIRED
JAPANESE HELP NOT AVAILABLE
JCT NOT AVAILABLE
jesx NOT ACTIVE
JES REQUIRED
JES REQUIRED FOR MAS
JES 1.7 REQUIRED
JES2 ENVIRONMENT ONLY
JES3 ENVIRONMENT ONLY
JES2 REQUIRED FOR MAS
JOB IS PROTECTED
JOB NO LONGER VALID
JPN HELP NOT AVAILABLE
number LINES PRINTED
LINE NOT AVAILABLE
LOCATE ERROR return-code
LOG BROWSE ERR returncode-reasoncode
LOG CONN ERR returncode-reasoncode
LOG DISC ERR returncode-reasoncode
LOG FUNCTION INOPERATIVE
LOGIC ERROR 1
LOGIC ERROR 2
LOGIC ERROR 3
LOGLIM yyyy.ddd hh:mm:ss
LRECL TOO LARGE FOR GDDM
MEMBER NAME MISSING
MEMBER NAME NOT ALLOWED
MEMBER NOT FOUND
MENU READ LOOP
MERGE ERROR returncode-reasoncode
MIGRAT ALLOC FAILURE
MOD NOT ALLOWED FOR PDS
MODULE NOT FOUND
MODIFY ISSUED-number DS
MUTUALLY EXCLUSIVE UPD
NO sysid SYSLOG FOUND
NO CHARS 'string' FOUND
NO COMMAND PROVIDED
NO DATA IN DATA SETS
NO DATA SETS ALLOCATED
NO DATA SETS AUTHORIZED
NO DATA SETS OPENED
NO DISPLAYABLE DATA
NO FILTERS AVAILABLE
NO HELP AVAILABLE
NO OPERLOG FOUND
NO PREFIX 'string' FOUND
NO PREVIOUS INPUT
NO RESPONSE FROM RMF
NO RESPONSE RECEIVED
NO WORD 'string' FOUND
NOT ALL SYMBOLS SHOWN
NOT ALLOWED WITH OUTDESC
NOT AUTH TO LOGSTREAM
NOT AUTH TO OPERLOG
NOT AUTHORIZED BY EXIT
NOT AUTHORIZED FOR CHECK
NOT AUTHORIZED FOR CHOICE
NOT AUTHORIZED FOR CLASS
NOT AUTHORIZED FOR CMD
NOT AUTHORIZED FOR CONS
NOT AUTHORIZED FOR DEV
NOT AUTHORIZED FOR DEST
NOT AUTHORIZED FOR ENC
NOT AUTHORIZED FOR FUNCTION
NOT AUTHORIZED FOR INIT
NOT AUTHORIZED FOR JOB
NOT AUTHORIZED FOR NODE
NOT AUTHORIZED FOR PROC
NOT AUTHORIZED FOR PRT
NOT AUTHORIZED FOR RES
NOT AUTHORIZED FOR SE
NOT AUTHORIZED FOR SYS
NOT AUTHORIZED TO DATA
NOT PAGE MODE DATA
NOT VALID FOR TYPE
NOT VALID WHEN REXX
"O" ACTION REQUIRED
OBTAIN ERROR return-code
OFFSET NOT ZERO
OPERLOG NOT ACTIVE
OPTION LOCALLY DISABLED
OPTS=mask REC-CNT=record-count DSNAME=data-set-name
**** OS CVOL ERROR
OUTADD ERROR return-code-reason-code
OUTPUT DESC NOT AVAIL return-code
OVERTYPE VALUE TOO LONG
number PAGES PRINTED
PARM INVALID
PARM NOT ACCEPTABLE
PARTIAL DATA SHOWN
POINT ERROR RC=return-code
number PREFIX string
PREFIX INVALID
PRINT ABEND abend-code
PRINT ALREADY OPEN
PRINT CLOSED number LINE
PRINT ENDED — LOOP COND
PRINT FILE ERROR
PRINT NOT OPENED
PRINT OPEN ERROR
PRINT OPENED
PRINT SCREEN UNAVAILABLE
**** PRIVATE CATALOG ERROR
PROFILE DESCRIPTIONS CREATED.
PROFILE DESCRIPTIONS DATA SET MUST BE ALLOCATED.
PROMPT NOT AVAILABLE
RACF COMMANDS CREATED.
RACF COMMANDS DATA SET MUST BE ALLOCATED.
number RECORDS SEARCHED
RESPONSE NOT RECEIVED
number RESPONSES NOT SHOWN
RMF EXIT NOT INSTALLED
RMF LOCAL ERR returncode-reasoncode
RMF NOT ENABLED
RMF PLEX ERR returncode-reasoncode
RMF REQUIRED
RMF SYSPLEX NOT ACTIVE
SAPI ERROR returncode - reasoncode
SCREEN DEFINITION ERROR
SCREEN IMAGE PRINTED
SDSF ABEND abend-code
SERVER NAME server-name TOO LONG
SERVER NOT COMPATIBLE
SERVER server-name NOTAVAIL
SET COMMAND COMPLETE
SET SCREEN FAILED function code
SOCKET NOT AVAILABLE
SORT COLUMN NOT FOUND
SORT COLUMN NOT UNIQUE
SORT COLUMN REPEATED
SORT CRITERIA OBSOLETE
SORT ORDER NOT A OR D
SPOOL DATA ERROR
SRVCLASS NAME INVALID
SSI 82 ERR returncode - reasoncode
SSI RETURN CODE return-code
SSOB RETURN CODE return-code
STEP NAME NOT AVAILABLE
SUBS RETURN CODE return-code
number SUFFIX 'string'
SUFFIX INVALID
SWB ERROR nnnn-rea1-rea2
field-name SYNTAX ERROR
SYSOUT NOT FOUND
SYSOUT REQUEUED
number SYSOUT REQUEUED | PURGED
SYSPLEX DA NOT AVAIL
SYSTEM BUSY, RETRY
SYSTEM MESSAGES NOTAVAIL
SYSTEM NOT CONNECTED
TEMP FILE ALLOC FAILED
TEMP FILE OPEN FAILED reason-code
TOO FEW PARMS
TOO MANY COLUMNS SELECTED
TOO MANY DEST NAMES
TOO MANY FILTERS
TOO MANY PARAMETERS
TOO MANY PARMS
TOO MANY COLUMNS SELECTED
* TOP OF DATA REACHED *
TRACE DCB ALREADY CLOSED
TRACE DCB ALREADY OPENED
TRACE DCB CLOSED
TRACE DCB OPENED
TRACE NOT AVAILABLE
TRACE OFF - ABEND abend-code
TRACE OFF - PERM I/O ERR
TRACING IS ON|OFF
TYPE A COLUMN NAME
TYPE A NUMBER IN THIS FIELD
TYPE A OR D FOR SORT ORDER
TYPE LINES OR TIMES AND DATES
ULOG CLOSED
UNABLE TO FIND ORIGINAL
UNABLE TO FIND OWNER
UNBALANCED PARENTHESIS
UNBALANCED QUOTES
UPDATE LENGTH TOO LONG
UPDATE NOT AUTHORIZED
UPDATE TIME TOO SMALL
USE EQ,NE WITH PATTERNS
USE EQ OR NE WHEN THE FILTER VALUE INCLUDES PATTERN MATCHING
VALUE NOT AUTHORIZED
VALUE TOO LONG
**** VOLUME NOT MOUNTED
WIDTH CANNOT EXCEED maximum
number WORD 'string'
WORD INVALID
Messages with HSF message numbers
HSF0001I
HSF0002I
HSF0003E
HSF0004E
HSF0005E
HSF0006E
HSF0007I
HSF0009E
HSF0010I
HSF0011I
HSF0020I
HSF0025E
HSF0026I
HSF0027E
HSF0028W
HSF0030W
HSF0031I
HSF0032W
HSF0033I
HSF0034I
HSF0035W
HSF0036I
HSF0037W
HSF0040I
HSF0041I
HSF0042E
HSF0044E
HSF0045I
HSF0047I
HSF0048I
HSF0049E
HSF0050I
HSF0051I
HSF0052I
HSF0053I
HSF0054I
HSF0056I
HSF0057I
HSF0061I
HSF0062I
HSF0064E
HSF0067E
HSF0072I
HSF00741I
HSF0078W
HSF0080I
Messages with ISF message numbers
ISF001I
ISF002I
ISF003I
ISF004I
ISF005I
ISF006I
ISF007I
ISF008I
ISF009I
ISF011I
ISF012I
ISF013I
ISF014I
ISF015I
ISF019I
ISF020E
ISF023I
ISF024I
ISF025I
ISF026I
ISF027I
ISF028E
ISF029I
ISF030E
ISF031I
ISF032I
ISF033I
ISF034I
ISF035I
ISF036I
ISF037I
ISF039I
ISF040I
ISF041I
ISF042I
ISF050I
ISF051I
ISF052I
ISF053I
ISF054I
ISF055I
ISF056I
ISF057I
ISF058I
ISF059I
ISF101E
ISF102E
ISF103E
ISF104E
ISF105E
ISF106W
ISF108E
ISF109E
ISF110I
ISF111E
ISF112I
ISF115E
ISF116E
ISF120E
ISF121I
ISF130E
ISF137I
ISF138E
ISF139E
ISF140E
ISF141E
ISF142E
ISF143I
ISF144E
ISF145E
ISF146I
ISF147I
ISF148E
ISF149E
ISF150E
ISF151E
ISF152E
ISF153E
ISF154E
ISF155E
ISF156I
ISF160E
ISF161E
ISF162E
ISF163E
ISF166E
ISF167E
ISF170I
ISF171E
ISF172E
ISF174E
ISF175W
ISF180I
ISF181I
ISF182I
ISF190E
ISF191E
ISF300E
ISF301E
ISF302E
ISF303E
ISF304I
ISF305E
ISF306E
ISF307E
ISF308E
ISF310I
ISF311I
ISF312I
ISF313I
ISF314I
ISF315I
ISF401I
ISF402I
ISF403E
ISF404I
ISF405I
ISF406I
ISF407I
ISF408I
ISF409E
ISF410I
ISF411I
ISF412I
ISF413E
ISF414E
ISF415I
ISF416I
ISF417I
ISF418I
ISF420I
ISF421I
ISF422E
ISF423I
ISF424E
ISF425I
ISF426E
ISF427E
ISF428I
ISF429I
ISF432E
ISF433I
ISF434I
ISF435I
ISF436I
ISF437I
ISF438I
ISF439I
ISF440I
ISF441E
ISF442I
ISF450I
ISF451I
ISF452E
ISF453I
ISF488E
ISF491E
ISF492E
ISF493I
ISF515E
ISF517E
ISF518E
ISF527E
ISF528E
ISF538E
ISF540I
ISF541I
ISF542I
ISF543I
ISF544E
ISF546I
ISF701I
ISF702I
ISF703I
ISF709I
ISF710I
ISF711I
ISF713E
ISF714I
ISF715I
ISF716E
ISF717I
ISF718E
ISF724I
ISF725I
ISF726I
ISF727I
ISF728I
ISF729I
ISF731E
ISF732I
ISF733E
ISF734I
ISF735E
ISF736I
ISF737E
ISF738I
ISF739I
ISF740E
ISF741E
ISF742E
ISF743E
ISF744E
ISF745E
ISF746E
ISF747E
ISF748E
ISF749E
ISF750E
ISF751E
ISF752E
ISF753E
ISF754I
ISF755E
ISF756I
ISF757I
ISF758E
ISF759E
ISF760I
ISF761E
ISF762I
ISF763E
ISF764I
ISF765I
ISF766I
ISF767I
ISF769I
ISF770W
ISF771E
ISF772I
ISF775E
ISF776I
ISF777E
ISF778I
ISF779E
ISF780E
ISF781E
ISF782W
ISF783E
ISF784E
ISF785E
ISF786E
ISF787E
ISF788E
ISF789E
ISF790E
ISF791E
ISF792E
ISF793E
ISF794W
ISF800E
ISF801E
ISF802E
ISF803E
ISF804E
ISF805I
ISF806E
ISF807E
ISF808E
ISF809E
ISF810E
ISF811E
ISF812E
ISF813E
ISF814E
ISF815E
ISF816E
ISF817I
ISF818I
ISF819I
ISF820I
ISF821E
ISF822E
ISF823I
ISF824E
ISF825I
ISF826E
ISF828E
ISF829E
ISF830E
ISF831E
ISF832I
ISF833E
ISF834E
ISF835E
ISF836E
ISF837E
ISF838E
ISF839I
ISF840I
ISF841E
ISF842E
ISF843E
ISF844W
ISF845W
ISF846W
ISF847I
ISF848I
ISF849I
ISF850E
ISF851E
ISF852I
ISF853E
ISF854E
ISF855E
ISF856I
ISF857E
ISF858E
ISF859E
ISF860I
ISF861I
ISF862I
ISF863E
ISF864E
ISF865E
ISF866E
ISF867E
ISF868E
ISF901E
ISF902E
ISF903E
ISF904E
ISF905E
ISF906E
ISF908E
ISF922E
ISF999I
ISF2001E
ISF2002E
ISF2003E
ISF2004E
ISF2005E
ISF2006E
ISF2007E
ISF2008E
ISF2009E
ISF2010E
ISF2011E
ISF2012E
ISF2101E
ISF2102E
ISF2103E
ISF2104E
ISF2105E
ISF2106E
ISF2201W
ISF2202I
ISF2203I
ISF2204E
ISF2205E
ISF2206I
ISF2207E
ISF2208E
ISF2209I
ISF2210W
Messages for IBM Health Checker for z/OS
ISFH1001I
ISFH1002I
ISFH1003I
ISFH1004I
ISFH1005E
ISFH1006I
ISFH1007I
ISFH1008I
ISFH1009I
ISFH1010R
ISFH1011R
ISFH1012R
ISFH1013R
ISFH1014R
ISFH1015I
ISFH1016E
ISFH1017I
SDSF user abend codes
SDSF problem management
Observing and identifying a problem
Gathering information about a problem
Dumps
Trace
Module information
SDSF client
SDSF server
SDSF problem index
Problems with the Repeat-Find PF keys (PF5 and PF17)
Problems with the LOG, RETRIEVE and TUTOR commands
Users are experiencing authorization problems
SDSF has abended
Documentation is incorrect
An SDSF message is incorrect
A message was not found in the tutorial
Data on an SDSF panel is garbled or incorrect
RMF exit is not installed
Communication problems within a server group
SAF equivalents for ISFPARMS
ACTION
ACTIONBAR
APPC
AUPDT
AUTH=ABEND
AUTH=ACTION
AUTH=ALL
AUTH=ALLOPER
AUTH=ALLUSER
AUTH=APF
AUTH=AS
AUTH=CK
AUTH=DA
AUTH=DEST
AUTH=DYNX
AUTH=ENC
AUTH=ENQ
AUTH=FINDLIM
AUTH=H
AUTH=I
AUTH=INIT
AUTH=INPUT
AUTH=JC
AUTH=J0
AUTH=LI
AUTH=LNK
AUTH=LOG
AUTH=LPA
AUTH=MAS
AUTH=NC
AUTH=NO
AUTH=NS
AUTH=O
AUTH=PAG
AUTH=PARM
AUTH=PR
AUTH=PREF
AUTH=PS
AUTH=PUN
AUTH=RDR
AUTH=RES
AUTH=RM
AUTH=RSYS
AUTH=SE
AUTH=SO
AUTH=SP
AUTH=SR
AUTH=ST
AUTH=SYS
AUTH=SYSID
AUTH=SYSNAME
AUTH=TRACE
AUTH=ULOG
BROWSE
CMDAUTH=DEST
CMDAUTH=DISPLAY
CMDAUTH=GROUP
CMDAUTH=INIT
CMDAUTH=NOTIFY
CMDAUTH=MSG
CMDAUTH=USERID
CMDAUTH=ALL
CMDLEV
CONFIRM
CPUFMT
CTITLE
CURSOR
DADFLT
DATE
DATESEP
DEST
DISPLAY
DSPAUTH=ADEST
DSPAUTH=ALL
DSPAUTH=AMDEST
DSPAUTH=AMSG
DSPAUTH=GROUP
DSPAUTH=GRPMSG
DSPAUTH=NOTIFY
DSPAUTH=USERID
EMCSAUTH
EMCSREQ
GPLEN
GPREF
ICMD
IDEST
IDSP
IDSPD
ILOGCOL
INPUT
ISTATUS
ISYS
LANG
LOG/LOGOPT
OWNER
PREFIX
RSYS
SYSID
UPCTAB
VALTAB
VIO
XCMD
XDSP
XDSPD
XSTATUS
SDSF resource names for SAF security