QTAM
   HOME

TheInfoList



OR:

Queued Telecommunications Access Method (QTAM) is an
IBM System/360 The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applica ...
communications
access method An access method is a function of a mainframe operating system that enables access to data on disk, tape or other external devices. Access methods were present in several mainframe operating systems since the late 1950s, under a variety of nam ...
incorporating built-in
queuing Queue areas are places in which people queue (first-come, first-served) for goods or services. Such a group of people is known as a ''queue'' (British usage) or ''line'' (American usage), and the people are said to be waiting or standing ''in ...
. QTAM was an alternative to the lower level Basic Telecommunications Access Method (BTAM).


History

QTAM was announced by IBM in 1965 as part of
OS/360 OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360 mainframe computer, announced in 1964; it was influenced by the earlier IBSYS/IBJOB ...
and DOS/360 aimed at inquiry and
data collection Data collection or data gathering is the process of gathering and measuring information on targeted variables in an established system, which then enables one to answer relevant questions and evaluate outcomes. Data collection is a research com ...
. As announced it also supported remote job entry (RJE) applications, called ''job processing'', which was dropped by 1968. Originally QTAM supported the
IBM 1030 The IBM 1030 Data Collection System was a remote terminal system created by IBM in Endicott, New York in 1963, intended to transmit data from remote locations to a central computer system. Description The system consisted of the following compone ...
Data Collection System,
IBM 1050 IBM 1050 Data Communications System is a computer terminal subsystem to send data to and receive data from another 1050 subsystem or IBM computer in the IBM 1400, IBM 7000 or System/360 series. It first became available in 1963 and was used wi ...
Data Communications System, the IBM 1060 Data Communications System, the IBM 2671 Paper Tape Reader, AT&T 83B2 Selective Calling Stations, Western Union Plan 115A Outstations, and AT&T
Teletype Model 33 The Teletype Model 33 is an electromechanical teleprinter designed for light-duty office use. It is less rugged and cost less than earlier Teletype machines. The Teletype Corporation introduced the Model 33 as a commercial product in 1963 after ...
or 35 Teletypewriters. By 1968 terminal support had expanded to include the
IBM 2260 The text-only monochrome IBM 2260 cathode-ray tube (CRT) video display terminal (Display Station) plus keyboard was a 1964 predecessor to the more-powerful IBM 3270 terminal line which eventually was extended to support color text and graphics ...
display complex, and the
IBM 2740 The IBM 2741 is a printing computer terminal that was introduced in 1965. Compared to the teletypewriter machines that were commonly used as printing terminals at the time, the 2741 offers 50% higher speed, much higher quality printing, quieter op ...
communications terminal. QTAM devices were attached to a System/360 multiplexor channel through an IBM 2701 Data Adapter or IBM 2702 Transmission Control. By 1968 support for the IBM 2703 Transmission Control Unit had been added. QTAM was succeeded by TCAM which provided roughly similar facilities, but was not supported under DOS.


Structure

QTAM consists of a Message Control Program (MCP) and zero or more Message Processing Programs (MPP). The MCP handles communications with the terminals, identifies input messages and starts MPPs to process them as required. This is similar in concept to the much later internet service daemon (inetd) in unix and other systems. The MCP is assembled by the user installation from a set of macros supplied by IBM. These macros define the lines and terminals comprising the system, the ''datasets'' required, and the procedures used to process received and transmitted messages. The MPPs, incorporating logic to process the various messages, are supplied by the installation, and use standard OS/360 or DOS/360 data management macros OPEN, CLOSE, GET, and PUT.
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. I ...
includes the TRANSIENT file declaration attribute to allow MPPs to be written in a high-level language.


References


Other sources

* * * IBM mainframe operating systems {{compu-network-stub