IBM z/OS Reference
Concepts
Files (datasets)
The dataset is the mainframe equivalent of a file. In its basic form, a dataset is record-oriented, by default it consists of a fixed number of fixed size records. Therefore, creating a dataset requires a lot of low-level parameters that would be handled by the filesystem on other operating systems. Datasets can be of various types, including advanced, database-like storages for higher level software like RACF, DB/2 or CICS; the default is “NONVSAM”.
Directories
There are no directories on mainframes. Instead, you can create a special dataset called “partitioned dataset” (“PDS”) which is essentially a container of flat files. This is what you’d use for COBOL source code, REXX scripts, JCL jobs and other basic documents.
Filenames
Under RACF, the first component of the filename is the user or group owning the file.
Commands
IPL
Instruct hercules to IPL from disk A80:
IPL A80
On the console terminal, reply to all questions asked:
r 0,r
r 0,...
Then, after it finished booting, login on a regular terminal as user FOO:
LOGON FOO
Shutdown
In the console, replying to questions that may be asked by these:
F OMVS,STOPPFS=NFS
F OMVS,SHUTDOWN
Then logout from all terminals/console and wait until all CPUs are stopped.
List datasets in catalog
LISTCAT
List dataset FOO.BAR.BAZ settings
LISTDS FOO.BAR.BAZ
Low-level disk editor to look at datasets in their on-disk state (before e.g. PDS interpretation)
DITTO
Emulation Software
IBM Mainframe Architecture Emulator
- http://www.hercules-390.org/
- http://www.ibiblio.org/jmaynard/
- http://www.bsp-gmbh.com/turnkey/
- http://www.jaymoseley.com/hercules/
IBM 3270 Terminal Emulation
Back to Knowledge Base.