<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Queued_Telecommunications_Access_Method</id>
	<title>Queued Telecommunications Access Method - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Queued_Telecommunications_Access_Method"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Queued_Telecommunications_Access_Method&amp;action=history"/>
	<updated>2026-10-26T00:33:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Queued_Telecommunications_Access_Method&amp;diff=2570790&amp;oldid=prev</id>
		<title>imported&gt;Monkbot: Task 18 (cosmetic): eval 6 templates: del pos params (1×);</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Queued_Telecommunications_Access_Method&amp;diff=2570790&amp;oldid=prev"/>
		<updated>2020-12-29T07:58:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki143/index.php?title=User:Monkbot/task_18&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Monkbot/task 18 (page does not exist)&quot;&gt;Task 18 (cosmetic)&lt;/a&gt;: eval 6 templates: del pos params (1×);&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Queued Telecommunications Access Method&amp;#039;&amp;#039;&amp;#039; (QTAM) is an [[IBM System/360]] communications [[access method]] incorporating built-in [[Message queue|queuing]].  QTAM was an alternative to the lower level [[Basic Telecommunications Access Method]] (BTAM).&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
QTAM was announced by [[IBM]] in 1965 as part of [[OS/360 and successors|OS/360]] and [[DOS/360 and successors|DOS/360]] aimed at inquiry and [[data collection]].  As announced it also supported [[remote job entry]] (RJE) applications, called &amp;#039;&amp;#039;job processing&amp;#039;&amp;#039;, which was dropped by 1968. Originally QTAM supported the [[IBM 1030]] Data Collection System, [[IBM 1050]] Data Communications System, the [[IBM 1060]] Data Communications System, the [[IBM 2671]] Paper Tape Reader, AT&amp;amp;T 83B2 Selective Calling Stations, Western Union Plan 115A Outstations, and AT&amp;amp;T [[Teletype Model 33]] or 35 Teletypewriters.  By 1968 terminal support had expanded to include the [[IBM 2260]] display complex, and the [[IBM 2740]] communications terminal.&amp;lt;ref name=MCP&amp;gt;{{cite manual|publisher=IBM|title=IBM System/360 Operating System Queued Telecommunications Access Method-Message Control Program|id=C30-2005-2|date=November 1968|url=http://bitsavers.org/pdf/ibm/360/os/qtam/C30-2005-2_QTAM_Message_Control_Program_Nov68.pdf}}&amp;lt;/ref&amp;gt;{{rp|p.8}}&lt;br /&gt;
&lt;br /&gt;
QTAM devices were attached to a System/360 multiplexor channel through an [[270x|IBM 2701 Data Adapter]] or [[270x|IBM 2702 Transmission Control]].&amp;lt;ref&amp;gt;{{cite manual|publisher=IBM|title=IBM Operating System/360 Telecommunications: Preliminary Specifications|id=C28-6553-2|date=December 1965|url=http://bitsavers.org/pdf/ibm/360/os/qtam/C28-6553-2_Telecommunications_Preliminary_Specifications_Dec65.pdf}}&amp;lt;/ref&amp;gt;  By 1968 support for the [[270x|IBM 2703 Transmission Control Unit]] had been added.&amp;lt;ref name=MCP /&amp;gt;{{rp|p.8}}&lt;br /&gt;
&lt;br /&gt;
QTAM was succeeded by [[Telecommunications Access Method|TCAM]] which provided roughly similar facilities, but was not supported under DOS.&amp;lt;ref&amp;gt;{{cite manual|publisher=IBM|title=OS Conversion Guide from QTAM or BTAM to TCAM|id=GC30-2026-0|date=April 1971|url=http://bitsavers.org/pdf/ibm/360/os/tcam/GC30-2026-0_OS_Conversion_Guide_From_QTAM_or_BTAM_to_TCAM_Apr71.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
QTAM consists of a &amp;#039;&amp;#039;&amp;#039;Message Control Program (MCP)&amp;#039;&amp;#039;&amp;#039; and zero or more &amp;#039;&amp;#039;&amp;#039;Message Processing Programs (MPP)&amp;#039;&amp;#039;&amp;#039;.  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 [[inetd|internet service daemon (inetd)]] in unix and other systems.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MCP&amp;#039;&amp;#039;&amp;#039; is assembled by the user installation from a set of [[Macro (computer science)|macros]] supplied by IBM.  These macros define the lines and terminals comprising the system, the &amp;#039;&amp;#039;datasets&amp;#039;&amp;#039; required, and the procedures used to process received and transmitted messages.&amp;lt;ref name=MCP /&amp;gt;{{rp|pp.31-93}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MPP&amp;#039;&amp;#039;&amp;#039;s, incorporating logic to process the various messages, are supplied by the installation, and use standard OS/360 or DOS/360 data management macros &amp;lt;code&amp;gt;OPEN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CLOSE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;.  [[PL/I]] includes the &amp;lt;code&amp;gt;TRANSIENT&amp;lt;/code&amp;gt; file declaration attribute to allow MPPs to be written in a high-level language.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other sources ==&lt;br /&gt;
*{{cite manual&lt;br /&gt;
 |     author = IBM&lt;br /&gt;
 |         id = C30-2003-4&lt;br /&gt;
 |      title = IBM System/360 Operating System Queued Telecommunications Access Method-Message Processing Program Services&lt;br /&gt;
 |        url = http://bitsavers.org/pdf/ibm/360/os/qtam/GC30-2003-4_QTAM_Message_Processing_Program_Services_Jun71.pdf}}&lt;br /&gt;
&lt;br /&gt;
*{{cite manual&lt;br /&gt;
 |     author = IBM&lt;br /&gt;
 |         id = C30-5003&lt;br /&gt;
 |      title = IBM System/360 Disk Operating System--QTAM Message Processing Program Services}}&lt;br /&gt;
&lt;br /&gt;
*{{cite manual&lt;br /&gt;
 |     author = IBM&lt;br /&gt;
 |         id = C30-5004&lt;br /&gt;
 |      title = IBM System/360 Disk Operating System QTAM Message Control Program}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Queued Teleprocessing Access Method}}&lt;br /&gt;
[[Category:IBM mainframe operating systems]]&lt;br /&gt;
&lt;br /&gt;
{{Mainframe I/O access methods}}&lt;br /&gt;
{{Mainframe-compu-stub}}&lt;br /&gt;
{{compu-network-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Monkbot</name></author>
	</entry>
</feed>