Try MTS

Exploring the Michigan Terminal System

  • Start here
  • Get up and running
  • Using MTS
  • MTS system admin
  • Programming languages

  • Tags
  • RSS feed

© 2024 Rupert Lane

    Using MTS

    Wed, Jun 25, 2014 Index to a set of articles about how to use MTS, covering the terminal, files and commands, input/output and tapes.
    Read More

    Using the 3270 terminal

    Wed, Jun 25, 2014 The 3270 terminal operates a little differently from command line interfaces you may be used to on Unix or Windows. This article will go over the basics of using the 3270 (via an emulator) and how the device is supported in MTS.
    Read More

    Working with files

    Sun, Jun 29, 2014 Working with files in MTS can seem quite different compared to other systems. There are features missing that are considered as standard today - directories, automatic creation of new files - but there are also features in MTS that are more powerful than Unix or Windows.
    Read More

    A tour of MTS commands

    Thu, Jul 3, 2014 Once how you’ve learnt how to work with files in MTS, it’s easy to use the built in MTS commands - there are less than 50 commands and they follow the same basic syntax. This post will give a quick tour of the available commands, grouped by topic.
    Read More

    Pseudodevices and redirection

    Sat, Jul 19, 2014 As we saw in “Working with files”, it is usually possible to give a pseudodevice name such as *SOURCE* instead of a filename. This post will go over what pseudodevices are available and also how redirection of command input/output works.
    Read More

    Printing in MTS

    Sun, Jul 27, 2014 MTS has a rich set of options for handling printed output, suitable for a mainframe with many users sharing multiple printers. Running under Hercules, the printer is emulated by writing ASCII text output to a file. Once you issue a print job within MTS you can view the file from your host operating system. This is a useful way to extract text files from MTS.
    Read More

    Extracting files using the card punch

    Tue, Aug 5, 2014 Punched cards were a way to get code and data into and out of the IBM mainframe. Under Hercules you can use the emulated card punch as a way to get ASCII format text files out of the system.
    Read More

    Editing files

    Sun, Aug 10, 2014 So far we’ve been using $COPY *SOURCE* file to create text files - for more complex editing we need to get to grips with the MTS editor. This post will give a quick introduction focusing on the visual editing mode. Coming from a Unix or Windows background, the MTS editor will use an unfamiliar set of keys but once you learn them it is easy to use. There are some interesting features such as an integrated, editable copy and paste/command execution area, and the ability to remember locations and jump to them quickly.
    Read More

    Submitting batch jobs from the terminal

    Sun, Aug 17, 2014 On a mainframe, batch jobs allowed users to execute long running jobs without tying up their terminal - and reduce the cost of running jobs by scheduling them to quieter parts of the day. On Hercules, where you can run a number of terminals and don’t get charged for your work, the benefits are less obvious - but it is interesting to learn how batch jobs were processed and it also opens up the possibility of submitting jobs from your host OS to MTS without having to log on.
    Read More

    Submitting batch jobs from the reader

    Sun, Aug 24, 2014 In the[previous post we looked at submitting batch jobs from the terminal; this time we will submit jobs from outside MTS using the emulated card reader. Using this method you can create jobs using a text editor on your host OS, submit to MTS and collect output without having to sign on interactively.
    Read More

    Restoring files from tapes

    Sun, Aug 31, 2014 In this post we’ll look at how to mount a MTS distribution tape and restore a file. First off we need to know some of the terminology used to describe tapes and tape operations.
    Read More

    Finding MTS components from the driver file

    Sun, Sep 14, 2014 How to find programs and data stored on the MTS distribution tapes
    Read More

    Making your own tapes

    Sun, Sep 21, 2014 In this post we’ll look at how to create your own emulated tapes to transfer data between MTS and your host operating system.
    Read More

    A quicker way to mount tapes

    Sun, Sep 28, 2014 To wrap up this series of posts on tapes I will show a quick way to mount them that does not require switching to the operator’s console and responding to the mount request.
    Read More

    $PERMIT me to talk about $FILESTATUS

    Sun, Nov 16, 2014 The information that MTS stores about files is quite different from today’s operating systems and it also has an interesting permissions model. In this post we’ll look at this information in more detail using the $FILESTATUS and $PERMIT commands.
    Read More