| Systems Software | Applications Controllers | Security and Protocols |
| ISPF/TSO | CICS | ftpb |
| JES2 | IDMS | RACF |
| Print Server | DB2 | sftp/ssh |
| Shadow | TCP/IP | |
| SMS | TLS | |
| VIPA | ws_ftp |
| Miscellaneous | Productivity Aids | Editors |
| DFSORT | Abend-AID | ISPF |
| FDR | Abend-AID/FX | oedit (USS) |
| ftpb | FileMarvel | vi (USS |
| Focus | ISPF | - |
| JRB | ISRDDN | - |
| JobMaster | QWS3270 | - |
| PDFs | Resolve | - |
| SAS | RUV Recovery-VSAM | - |
| TLMS | SDSF | - |
| TXT2PDF | SuperSession | - |
| ws_ftp | - | - |
| 3rd-party Software List | - | - |
| Unix Shells, Languages, etc | Programming Languages |
| bpxbatch | c/c++ |
| bpxmtext | CList |
| CList | COBOL |
| csh | Java |
| ksh | NetRexx |
| NetRexx | Perl |
| oedit (USS) | Rexx |
| Perl | |
| pgp | |
| Rexx | |
| sftp/ssh | |
| tcsh | |
| (USS) |
These entries are only intended to provide thumbnail sketches of the software/packages. Some software is transparently used by applications personnel (like some systems management tools); some is mandatory (like RACF, the security controller); some software is usable under Unix only. Such facts will be stated in each description.
IBM has done such a thorough job of developing web-based PDF documentation libraries that, after the migration to z/OS 1.4, local BookManager will be discontinued.
A command that can be used from TSO or batch to run an OMVS (USS) program or shell command. Here is an example of running OMVS commands in batch with the output going to SYSOUT:
//RUNSHELL EXEC PGM=BPXBATCH,PARM='sh id' //STDOUT DD PATH='/tmp/bpxmsgs', // PATHOPTS=(OCREAT,OTRUNC,OWRONLY) //RUNSHELL EXEC PGM=BPXBATCH,PARM='sh ls -l' //STDOUT DD PATH='/tmp/bpxmsgs', // PATHOPTS=(OAPPEND,OWRONLY) //PRINT EXEC PGM=IKJEFT01,REGION=2000K,DYNAMNBR=20,TIME=(,10) //JESOUT DD SYSOUT=*,RECFM=V,LRECL=256 //TPSTDOUT DD PATH='/tmp/bpxmsgs', // PATHOPTS=ORDONLY //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * OCOPY INDD(TPSTDOUT) OUTDD(JESOUT) TEXT BPXBATCH PGM /bin/rm -f /tmp/bpxmsgs
Two shell commands are run: id and ls -l
An HFS file /tmp/bpxmsgs is allocated to standard output which receives the messages from each command. The PATHOPTS for the first step specify that this file will be created if it doesn't exist or overwritten if it does. The second step appends to this existing file. The final step copies the HFS file to SYSOUT and then deletes it. Note that BPXBATCH can be used from TSO in batch or invoked directly (PGM=).
A command to retrieve a message which explains a UNIX return code/reason code. The command can be executed under UNIX (USS) or TSO. In either case the syntax is
bpxmtext nnnn where nnnn is the UNIX return code.
IBM's Customer Information Control System is an online transaction-processing system.
A interpretive command language. Use the Command Processor ("=6") in ISPF to execute a Clist.
Common Business-Oriented Language.
Bourne Shell on Unix.
Batch sorting utility.
Fast Dump Restore from Innovation Data Processing. Volume and dataset backup and restore facility. From the ISPF main screen choose "A" for ABR (Application Backup & Recovery). A dataset can be selectively restored from a full-volume backup.
Software tool that uses high-level language to create ad-hoc reports based on VSAM files.
This freeware package is a batch version of FTP that allows you to transfer files between LPAR1 and LPAR2, or between your PC or other machine and LPAR1 and LPAR2. This is freeware so it requires a little adaptability on the user's part.
Computer Associates' database-management product.
MVS' Interactive System Productivity Facility is the user interface that comes with the operating system and runs under TSO (Time Sharing Option). It is the mechanism by which the system is configured and managed; new system or application programs are added and tested; and input, output and data files are accessed. ISPF consists of the Dialog Manager (DM), the Program Development Facility (PDF), and the Software Configuration and Library Management (SCLM) facility.
Java compiler and code processor on Unix. Version 1.1.8.
The Job Entry Subsystem controls classes of input, output and job-processing priority within z/OS.
Mantissa Software's batch-job scheduler.
Print text or PostScript output to printer; see Printing Webpage for more options and examples.
Korn Shell on Unix.
A programming language derived from both Rexx and Java. It is a dialect of Rexx that retains the portability and efficiency of Java, while being as easy to learn and use as Rexx. This is an addition, not replacement, to the Rexx's that run under MVS and Unix. (The Unix Rexx does not do TSO extensions.)
Perl language interpreter. Under MVS can be used in batch only. Version 5.004_03.
Pretty Good Privacy - Unix package that protects email and data files using public-key encryption. Can be executed from MVS batch job. As of Sept. '05, consider TLS instead.
IBM's Infoprint Server uses the MVS JES spool, one of the most powerful print spoolers available, to manage the output on MVS. In addition to the JES spool's traditional functions of scheduling and recovering print jobs, Infoprint Server has enhanced the use of the JES spool in these ways:
Users can submit more data streams to the JES spool, specifically:
Files on the JES spool can print not only on the traditional array of JES-controlled printers and printers, but also on printers in a TCP/IP network.
Software that allows a PC to emulate a 3270 terminal when connecting to IBM mainframe. See QWS3270 webpage.
IBM's Remote Access Control Facility is the software that provides the access-security and password-control to MVS.
BMC's DASD-management interface which equates a logical name with a physical pool of disk volumes. A value from the UNIT= column is used in DD statements.
DASD pools are:
|
UNIT=
|
POOLNAME
|
VOLUMES
|
APPLICATIONS
|
|
PROD |
PRD
|
PRDxxx
|
SIS
|
|
SDEV |
SDEV
|
SDEVxx
|
SIS
|
|
JOURNAL
|
JOURNAL
|
JRNLxx
|
SIS
|
|
FRSPROD
|
FRSPROD
|
FRS005, FRS009, FRS010
|
FRS
|
|
FRS
|
FRS
|
FRSxxx
|
FRS
|
|
FRSFDR
|
FRSPOOL
|
SCR002
|
FRSFDR
|
|
TMSSYS
|
TMSPOOL
|
CMS001
|
CMS
|
|
TEMPWK
|
SCRPKS
|
SCRxxx
|
Public
|
|
SORTWK
|
SCRPKS
|
SCRxxx
|
Public
|
|
TSOVOL
|
TSOPOOL
|
TSOxxx
|
TSO
|
|
UIS
|
UIS
|
UISxxx
|
UIS
|
|
n/a
|
MVSPOOL
|
MVSxxx, P39Axx, 039Axx
|
System
|
|
n/a
|
PAGE
|
PAGExx
|
System
|
An interpretive command language that runs under MVS and Unix. (Unix's Rexx does not do TSO extensions.)
Recovery Utility for VSAM See the RUV manuals for details.
Statistical Analysis Software from SAS Institute.
IBM's System Display and Search Facility is an ISPF interface to JES which gives information about the system's jobs, queues and active tasks. Accessed under ISPF with =S. There are some recent enhancements to SDSF. The line commands below can be invoked against an individual output file which you are displaying.
The SDSF Help panels contain additional information on these commands.
Neon Systems' product which provides high-performance access to VSAM and sequential files, with or without CICS.
IBM's Systems Managed Storage is a combination of hardware, software, policies, and automated procedures. SMS manages DASD.
Candle's multisession terminal manager that gives a single 3270 terminal concurrent access to applications in an SNA network.
Transmission Control Protocol - used to transport (send and receive) control and data packets between machines/servers, across networks.
C shell with file-name completion and command-line editing on Unix. (manpage)
Tape Library Management System - controls access to tape volumes, backup generations, etc. See the TI utility.
Transport Layer Security is an Internet communication protocol that guarantees privacy and data integrity between applications by using digital certificates for authentication, digital signatures to ensure message integrity, and by using public-keys to encrypt the entire FTP. See the FTP under TLS webpage.
Text file to PDF file converter- you can convert a text file (such as MVS output) to a PDF (such as for FTPing). This capability exists both as an option under ISPF (option V -> T) and for batch jobs. Your text input file can be either a sequential file or a member of a PDS. There is a User Guide in PDF form and a sample jobstream.
Virtual IP Address -- Not currently used.
An IBM product that provides a transparent and automatic failover paths for protection against network connection failure. Virtual TCP addresses are assigned to the two MVS logical partitions so that if a connection is not functioning, there are alternative access paths for LPAR1 and for LPAR2.
WinSock_FTP is the preferred software for copying files (FTP) between your PC and MVS. Educational institutions can download a discounted version from FTP Planet. For text files including JES output, you might consider using JRB as a way to get files to your PC.